Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Side by Side Diff: third_party/yasm/patched-yasm/util.h

Issue 11364046: Update Yasm to 1.2.0 (Yasm Part 1/3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* $Id: util.h 2273 2010-01-13 04:44:28Z peter $ 1 /*
2 * YASM utility functions. 2 * YASM utility functions.
3 * 3 *
4 * Includes standard headers and defines prototypes for replacement functions 4 * Includes standard headers and defines prototypes for replacement functions
5 * if needed. 5 * if needed.
6 * 6 *
7 * Copyright (C) 2001-2007 Peter Johnson 7 * Copyright (C) 2001-2007 Peter Johnson
8 * 8 *
9 * Redistribution and use in source and binary forms, with or without 9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions 10 * modification, are permitted provided that the following conditions
11 * are met: 11 * are met:
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 # define yasm__strncasecmp(x, y, n) _strnicmp(x, y, n) 112 # define yasm__strncasecmp(x, y, n) _strnicmp(x, y, n)
113 #elif HAVE_STRCMPI 113 #elif HAVE_STRCMPI
114 # define yasm__strcasecmp(x, y) strcmpi(x, y) 114 # define yasm__strcasecmp(x, y) strcmpi(x, y)
115 # define yasm__strncasecmp(x, y, n) strncmpi(x, y, n) 115 # define yasm__strncasecmp(x, y, n) strncmpi(x, y, n)
116 #else 116 #else
117 # define USE_OUR_OWN_STRCASECMP 117 # define USE_OUR_OWN_STRCASECMP
118 #endif 118 #endif
119 119
120 #include <libyasm/compat-queue.h> 120 #include <libyasm/compat-queue.h>
121 121
122 #ifdef HAVE_SYS_CDEFS_H
123 # include <sys/cdefs.h>
124 #endif
125
126 #ifdef __RCSID
127 # define RCSID(s) __RCSID(s)
128 #elif defined(__GNUC__) && defined(__ELF__)
129 # define RCSID(s) __asm__(".ident\t\"" s "\"")
130 #else
131 # define RCSID(s) static const char rcsid[] = s
132 #endif
133
134 #ifdef WITH_DMALLOC 122 #ifdef WITH_DMALLOC
135 # include <dmalloc.h> 123 # include <dmalloc.h>
136 # define yasm__xstrdup(str) xstrdup(str) 124 # define yasm__xstrdup(str) xstrdup(str)
137 # define yasm_xmalloc(size) xmalloc(size) 125 # define yasm_xmalloc(size) xmalloc(size)
138 # define yasm_xcalloc(count, size) xcalloc(count, size) 126 # define yasm_xcalloc(count, size) xcalloc(count, size)
139 # define yasm_xrealloc(ptr, size) xrealloc(ptr, size) 127 # define yasm_xrealloc(ptr, size) xrealloc(ptr, size)
140 # define yasm_xfree(ptr) xfree(ptr) 128 # define yasm_xfree(ptr) xfree(ptr)
141 #endif 129 #endif
142 130
143 /* Bit-counting: used primarily by HAMT but also in a few other places. */ 131 /* Bit-counting: used primarily by HAMT but also in a few other places. */
(...skipping 18 matching lines...) Expand all
162 #ifndef NELEMS 150 #ifndef NELEMS
163 /** Get the number of elements in an array. 151 /** Get the number of elements in an array.
164 * \internal 152 * \internal
165 * \param array array 153 * \param array array
166 * \return Number of elements. 154 * \return Number of elements.
167 */ 155 */
168 #define NELEMS(array) (sizeof(array) / sizeof(array[0])) 156 #define NELEMS(array) (sizeof(array) / sizeof(array[0]))
169 #endif 157 #endif
170 158
171 #endif 159 #endif
OLDNEW
« no previous file with comments | « third_party/yasm/patched-yasm/tools/re2c/Makefile.inc ('k') | third_party/yasm/patched-yasm/x86insn_gas.gperf » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698