Changeset 236 for trunk/src/emx/src/include/libc-alias.h
- Timestamp:
- May 26, 2003, 4:43:12 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/include/libc-alias.h
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r235 r236 19 19 the function is declared (not used) which will mark the function as 20 20 'aliased'. 21 */22 21 23 #define CONCAT(x,y) x ## y24 25 /*26 22 The following macro means exactly the following: 27 23 The function is a standard (POSIX) function that should … … 30 26 In fact, such functions can be referenced by three different names: 31 27 say, if you use _STD(xxx) you can reference later std_xxx, xxx 32 or _xxx - all names will have one value. 28 or _xxx - all names will point to the same function (of course, 29 if you don't have a function with one of those three names). 33 30 */ 34 #define _STD(x) CONCAT(_std_,x) 31 #define _STD(x) _std_ ## x 32 33 /* The libc-std.h file is auto-generated from all libc .c files 34 and contains lines like ``#define malloc _STD(malloc)'' */ 35 #include "libc-std.h" 35 36 36 37 #endif /* __LIBC_ALIAS_H__ */ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.