Changeset 929
- Timestamp:
- Jan 2, 2004, 8:26:15 PM (22 years ago)
- Location:
- trunk/src/emx/src
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/include/libc_private.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r928 r929 1 1 /* placeholder */ 2 extern const char *__progname; 3 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/include/namespace.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r928 r929 6 6 #define _NAMESPACE_H_ 7 7 #include "libc-alias.h" 8 /* kill these as they're handles by alias/aliasbsdfuncs.awk */ 9 #define __weak_reference(a,b) 10 #define __make_alias(a,b) 11 12 #define err _err 13 #define warn _warn 14 #define getprogname _getprogname 8 15 #endif 9 16 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/include/un-namespace.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r928 r929 6 6 #ifndef _UN_NAMESPACE_H_ 7 7 #define _UN_NAMESPACE_H_ 8 9 #undef err 10 #undef warn 11 #undef getprogname 12 8 13 #endif 9 14 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/alias/alias.smak
-
Property cvs2svn:cvs-rev
changed from
1.12
to1.13
r928 r929 15 15 ALIAS.FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $.) 16 16 ALIAS._FUNCS = $(shell gawk -f src/lib/alias/aliasfuncs.awk $. _) 17 # list of alias pairs: 18 ALIAS.ALIASES = $(shell gawk -f src/lib/alias/aliasbsdfuncs.awk $.) \ 19 _strcasecmp __std_stricmp \ 20 _strncasecmp __std_strnicmp \ 21 _itoa __std_ltoa \ 22 __itoa __std_ltoa \ 23 __Exit __exit 17 24 18 25 DO.STDALIAS = \ … … 30 37 $(call RM,$.aliases/*.o) 31 38 $(call RM,$.aliases/*.s) 32 @$(call DO.STDALIAS,_strcasecmp,__std_stricmp,$.aliases/strcasecmp.o)33 @$(call DO.STDALIAS,_strncasecmp,__std_strnicmp,$.aliases/strncasecmp.o)34 @$(call DO.STDALIAS,_itoa,__std_ltoa,$.aliases/itoa.o)35 @$(call DO.STDALIAS,__itoa,__std_ltoa,$.aliases/_itoa.o)36 @$(call DO.STDALIAS,__Exit,__exit,$.aliases/__Exit.o)37 39 for i in $(ALIAS.FUNCS); do \ 38 40 echo "Aliasing _$$i to __std_$$i ..."; \ … … 49 51 fi \ 50 52 done 53 fun2=; \ 54 for fun in $(ALIAS.ALIASES); do \ 55 if test -z "$$fun2"; then \ 56 fun2=$$fun; \ 57 else \ 58 echo "Aliasing $$fun to $$fun2 ..."; \ 59 echo ".stabs \"_$$fun\",11,0,0,0;.stabs \"_$$fun2\",1,0,0,0;" > $.aliases/_$$fun.s; \ 60 if as -o $.aliases/_$$fun.o $.aliases/_$$fun.s; then \ 61 else false; \ 62 fi \ 63 fun2=; \ 64 fi \ 65 done 51 66 $(AR) $(ARFLAGS) $@ $.aliases/*.o 52 67 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/mkstd.awk
-
Property cvs2svn:cvs-rev
changed from
1.3
to1.4
r928 r929 17 17 print "#ifndef __LIBC_STD_H__" 18 18 print "#define __LIBC_STD_H__\n" 19 19 print "" 20 20 for (fun in std_fun) 21 21 { … … 23 23 if (!(fun in std_fun2)) 24 24 print "/*#define _" fun " _STD(" fun ")*/" 25 } 26 27 print "" 28 print "/* BSD aliasing */" 29 for (fun in bsd_aliases) 30 { 31 fun2 = bsd_aliases[fun]; 32 print "/*#define " fun2 " _BSDALIAS(" fun ")*/" 25 33 } 26 34 … … 35 43 } 36 44 } 45 46 /__weak_reference\( *[_0-9A-Za-z]+ *, *[_0-9A-Za-z]+ *\)/{ 47 while (match($0, "__weak_reference\\( *[_0-9A-Za-z ]+ *, *[_0-9A-Za-z ]+ *\\)")) 48 { 49 fun1 = gensub("__weak_reference\\( *([_0-9A-Za-z]+) *, *[_0-9A-Za-z]+ *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 50 fun2 = gensub("__weak_reference\\( *[_0-9A-Za-z]+ *, *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 51 bsd_aliases[fun1] = fun2; 52 $0 = substr($0, 1, RSTART-1) substr($0, RSTART+RLENGTH); 53 } 54 } 55 56 /__weak_alias\( *[_0-9A-Za-z]+ *, *[_0-9A-Za-z]+ *\)/{ 57 while (match($0, "__weak_alias\\( *[_0-9A-Za-z ]+ *, *[_0-9A-Za-z ]+ *\\)")) 58 { 59 fun1 = gensub("__weak_alias\\( *([_0-9A-Za-z]+) *, *[_0-9A-Za-z]+ *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 60 fun2 = gensub("__weak_alias\\( *[_0-9A-Za-z]+ *, *([_0-9A-Za-z]+) *\\).*", "\\1", "", substr($0,RSTART,RLENGTH)); 61 bsd_aliases[fun1] = fun2; 62 $0 = substr($0, 1, RSTART-1) substr($0, RSTART+RLENGTH); 63 } 64 } 65 37 66 38 67 /MATHSUFFIX1\( *[_0-9A-Za-z]+ *\)/{ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.