Changeset 123 for trunk/src/emx/include
- Timestamp:
- May 12, 2003, 12:48:43 PM (22 years ago)
- Location:
- trunk/src/emx/include
- Files:
-
- 19 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/ctype.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r122 r123 46 46 #else 47 47 48 #define isalnum(c) ((_ctype+1)[ c] & (_UPPER|_LOWER|_DIGIT))49 #define isalpha(c) ((_ctype+1)[ c] & (_UPPER|_LOWER))50 #define iscntrl(c) ((_ctype+1)[ c] & (_CNTRL))51 #define isdigit(c) ((_ctype+1)[ c] & (_DIGIT))52 #define isgraph(c) ((_ctype+1)[ c] & (_PUNCT|_UPPER|_LOWER|_DIGIT))53 #define islower(c) ((_ctype+1)[ c] & (_LOWER))54 #define isprint(c) ((_ctype+1)[ c] & (_PRINT))55 #define ispunct(c) ((_ctype+1)[ c] & (_PUNCT))56 #define isspace(c) ((_ctype+1)[ c] & (_SPACE))57 #define isupper(c) ((_ctype+1)[ c] & (_UPPER))58 #define isxdigit(c) ((_ctype+1)[ c] & (_XDIGIT))48 #define isalnum(c) ((_ctype+1)[(unsigned char)c] & (_UPPER|_LOWER|_DIGIT)) 49 #define isalpha(c) ((_ctype+1)[(unsigned char)c] & (_UPPER|_LOWER)) 50 #define iscntrl(c) ((_ctype+1)[(unsigned char)c] & (_CNTRL)) 51 #define isdigit(c) ((_ctype+1)[(unsigned char)c] & (_DIGIT)) 52 #define isgraph(c) ((_ctype+1)[(unsigned char)c] & (_PUNCT|_UPPER|_LOWER|_DIGIT)) 53 #define islower(c) ((_ctype+1)[(unsigned char)c] & (_LOWER)) 54 #define isprint(c) ((_ctype+1)[(unsigned char)c] & (_PRINT)) 55 #define ispunct(c) ((_ctype+1)[(unsigned char)c] & (_PUNCT)) 56 #define isspace(c) ((_ctype+1)[(unsigned char)c] & (_SPACE)) 57 #define isupper(c) ((_ctype+1)[(unsigned char)c] & (_UPPER)) 58 #define isxdigit(c) ((_ctype+1)[(unsigned char)c] & (_XDIGIT)) 59 59 60 60 int (isalnum)(int); -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/fnmatch.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r122 r123 1 /* fnmatch.h (emx+gcc) */1 /* Copyright 1991, 1992, 1993, 1996 Free Software Foundation, Inc. 2 2 3 #ifndef _FNMATCH_H 4 #define _FNMATCH_H 3 NOTE: The canonical source of this file is maintained with the GNU C Library. 4 Bugs can be reported to bug-glibc@prep.ai.mit.edu. 5 5 6 #if defined (__cplusplus) 6 This program is free software; you can redistribute it and/or modify it 7 under the terms of the GNU General Public License as published by the 8 Free Software Foundation; either version 2, or (at your option) any 9 later version. 10 11 This program is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with this program; if not, write to the Free Software 18 Foundation, 59 Temple Place - Suite 330, 19 Boston, MA 02111-1307, USA. */ 20 21 #ifndef _FNMATCH_H 22 23 #define _FNMATCH_H 1 24 25 #ifdef __cplusplus 7 26 extern "C" { 8 27 #endif 9 28 10 /* POSIX.2 */ 11 12 #define FNM_NOMATCH 1 13 14 #define FNM_NOESCAPE 16 15 #define FNM_PATHNAME 32 16 #define FNM_PERIOD 64 17 18 int fnmatch (__const__ char *, __const__ char *, int); 29 #if defined (__cplusplus) || (defined (__STDC__) && __STDC__) 30 #undef __P 31 #define __P(args) args 32 #else /* Not C++ or ANSI C. */ 33 #undef __P 34 #define __P(args) () 35 /* We can get away without defining `const' here only because in this file 36 it is used only inside the prototype for `fnmatch', which is elided in 37 non-ANSI C where `const' is problematical. */ 38 #endif /* C++ or ANSI C. */ 19 39 20 40 21 #if !defined (_POSIX_SOURCE) || defined (_WITH_UNDERSCORE) 41 /* We #undef these before defining them because some losing systems 42 (HP-UX A.08.07 for example) define these in <unistd.h>. */ 43 #undef FNM_PATHNAME 44 #undef FNM_NOESCAPE 45 #undef FNM_PERIOD 22 46 23 /* emx extensions */ 47 /* Bits set in the FLAGS argument to `fnmatch'. */ 48 #define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */ 49 #define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */ 50 #define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */ 24 51 25 #define _FNM_MATCH 0 26 #define _FNM_ERR 2 27 28 #define _FNM_STYLE_MASK 15 29 30 #define _FNM_POSIX 0 31 #define _FNM_OS2 1 32 #define _FNM_DOS 2 33 34 #define _FNM_IGNORECASE 128 35 #define _FNM_PATHPREFIX 256 36 37 int _fnmatch (__const__ char *, __const__ char *, int); 38 52 #if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE) 53 #define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */ 54 #define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */ 55 #define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */ 39 56 #endif 40 57 58 /* Value returned by `fnmatch' if STRING does not match PATTERN. */ 59 #define FNM_NOMATCH 1 41 60 42 #if defined (__cplusplus) 61 /* Match STRING against the filename pattern PATTERN, 62 returning zero if it matches, FNM_NOMATCH if not. */ 63 extern int fnmatch __P ((const char *__pattern, const char *__string, 64 int __flags)); 65 66 #ifdef __cplusplus 43 67 } 44 68 #endif 45 69 46 #endif /* not _FNMATCH_H*/70 #endif /* fnmatch.h */ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/getopt.h
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r122 r123 1 1 /* Declarations for getopt. 2 Copyright (C) 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc. 2 Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997, 1998, 2000 3 Free Software Foundation, Inc. 3 4 4 5 NOTE: The canonical source of this file is maintained with the GNU C Library. … … 100 101 101 102 #if defined (__STDC__) && __STDC__ 102 #ifdef __GNU_LIBRARY__ 103 /* HAVE_DECL_* is a three-state macro: undefined, 0 or 1. If it is 104 undefined, we haven't run the autoconf check so provide the 105 declaration without arguments. If it is 0, we checked and failed 106 to find the declaration so provide a fully prototyped one. If it 107 is 1, we found it so don't provide any declaration at all. */ 108 #if defined (__GNU_LIBRARY__) || (defined (HAVE_DECL_GETOPT) && !HAVE_DECL_GETOPT) 103 109 /* Many other libraries have conflicting prototypes for getopt, with 104 110 differences in the consts, in stdlib.h. To avoid compilation … … 106 112 extern int getopt (int argc, char *const *argv, const char *shortopts); 107 113 #else /* not __GNU_LIBRARY__ */ 114 # if !defined (HAVE_DECL_GETOPT) && !defined (__cplusplus) 108 115 extern int getopt (); 116 # endif 109 117 #endif /* __GNU_LIBRARY__ */ 110 118 extern int getopt_long (int argc, char *const *argv, const char *shortopts, -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/malloc.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/math.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/stddef.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/stdio.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/stdlib.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/string.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/errno.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/fcntl.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/process.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/stat.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r122 r123 5 5 6 6 #if !defined (_SYS_TYPES_H) 7 #warning <sys/stat.h> requires <sys/types.h>7 #warning <sys/stat.h> requires <sys/types.h> 8 8 #include <sys/types.h> 9 9 #endif -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/types.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r122 r123 63 63 #if !defined (FD_SETSIZE) 64 64 #define FD_SETSIZE 256 65 #elif FD_SETSIZE < 256 66 #error FD_SETSIZE must be at least 256 65 #else 66 #if FD_SETSIZE < 256 67 #error FD_SETSIZE must be at least 256 68 #endif 67 69 #endif 68 70 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/sys/wait.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/time.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/unistd.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
-
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.