Changeset 1079
- Timestamp:
- Jan 25, 2004, 11:16:10 PM (22 years ago)
- Location:
- trunk/src/emx/src/lib
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/alias/alias.smak
-
Property cvs2svn:cvs-rev
changed from
1.16
to1.17
r1078 r1079 16 16 ALIAS._FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $. _) 17 17 # list of alias pairs: 18 ALIAS.ALIASES = $(shell gawk -f src/lib/alias/aliasbsdfuncs.awk $.) \18 ALIAS.ALIASES = $(shell gawk -f src/lib/alias/aliasbsdfuncs.awk $.) $(shell gawk -f src/lib/alias/aliasgnufuncs.awk $.) \ 19 19 strcasecmp _std_stricmp \ 20 20 strncasecmp _std_strnicmp \ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/alias/aliasbsdfuncs.awk
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1078 r1079 12 12 13 13 while ((getline < fn) > 0) 14 if (match($0, "_ BSDALIAS\\(") != 0)14 if (match($0, "_GNUALIAS\\(") != 0) 15 15 { 16 16 blank = match($0, " "); -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.smak
-
Property cvs2svn:cvs-rev
changed from
1.33
to1.34
r1078 r1079 250 250 # files for _STD() macros invocations. Fortunately, gawk rulez forever thus 251 251 # this happens in just a fraction of second. 252 $.stmp-libc-std: $(wildcard src/lib/*/*.c src/lib/*/386/*.s src/lib/bsd/*/*.c )252 $.stmp-libc-std: $(wildcard src/lib/*/*.c src/lib/*/386/*.s src/lib/bsd/*/*.c src/lib/lgpl/*/*.c) 253 253 gawk -f src/lib/mkstd.awk $^ >__tmp__ 254 254 $(call UPDATE,__tmp__,$.libc-std.h) -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/mkstd.awk
-
Property cvs2svn:cvs-rev
changed from
1.4
to1.5
r1078 r1079 30 30 { 31 31 fun2 = bsd_aliases[fun]; 32 print "/*#define " fun2 " _BSDALIAS(" fun ")*/" 32 if (!(fun2 in std_fun)) 33 print "/*#define " fun2 " _BSDALIAS(" fun ")*/" 34 } 35 36 print "" 37 print "/* GNU aliasing */" 38 for (fun in gnu_aliases) 39 { 40 fun2 = gnu_aliases[fun]; 41 if (!(fun2 in std_fun)) 42 print "/*#define " fun2 " _GNUALIAS(" fun ")*/" 33 43 } 34 44 … … 59 69 fun1 = gensub("__weak_alias\\( *([_0-9A-Za-z]+) *, *[_0-9A-Za-z]+ *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 60 70 fun2 = gensub("__weak_alias\\( *[_0-9A-Za-z]+ *, *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 61 bsd_aliases[fun 1] = fun2;71 bsd_aliases[fun2] = fun1; 62 72 $0 = substr($0, 1, RSTART-1) substr($0, RSTART+RLENGTH); 63 73 } 64 74 } 75 76 /^[^_0-9A-Za-z]*weak_alias *\( *[_0-9A-Za-z]+ *, *[_0-9A-Za-z]+ *\)/{ 77 while (match($0, "weak_alias *\\( *[_0-9A-Za-z ]+ *, *[_0-9A-Za-z ]+ *\\)")) 78 { 79 fun1 = gensub("weak_alias *\\( *([_0-9A-Za-z]+) *, *[_0-9A-Za-z]+ *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 80 fun2 = gensub("weak_alias *\\( *[_0-9A-Za-z]+ *, *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 81 gnu_aliases[fun1] = fun2; 82 $0 = substr($0, 1, RSTART-1) substr($0, RSTART+RLENGTH); 83 } 84 } 85 65 86 66 87 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.