Changeset 512 for trunk/src/emx/include


Ignore:
Timestamp:
Aug 2, 2003, 11:11:55 AM (22 years ago)
Author:
zap
Message:

See changelog.

Location:
trunk/src/emx/include
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/ctype.h

    • Property cvs2svn:cvs-rev changed from 1.7 to 1.8
    r511 r512  
    1818
    1919static inline int isalnum (int _c)
    20 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__UPPER|__LOWER|__DIGIT); }
     20{ return __locale_ctype.cflags [_c & 0xff] & (__UPPER|__LOWER|__DIGIT); }
    2121
    2222static inline int isalpha (int _c)
    23 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__UPPER|__LOWER); }
     23{ return __locale_ctype.cflags [_c & 0xff] & (__UPPER|__LOWER); }
    2424
    2525static inline int iscntrl (int _c)
    26 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__CNTRL); }
     26{ return __locale_ctype.cflags [_c & 0xff] & (__CNTRL); }
    2727
    2828static inline int isdigit (int _c)
    29 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__DIGIT); }
     29{ return __locale_ctype.cflags [_c & 0xff] & (__DIGIT); }
    3030
    3131static inline int isgraph (int _c)
    32 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__PUNCT|__UPPER|__LOWER|__DIGIT); }
     32{ return __locale_ctype.cflags [_c & 0xff] & (__PUNCT|__UPPER|__LOWER|__DIGIT); }
    3333
    3434static inline int islower (int _c)
    35 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__LOWER); }
     35{ return __locale_ctype.cflags [_c & 0xff] & (__LOWER); }
    3636
    3737static inline int isprint (int _c)
    38 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__PRINT); }
     38{ return __locale_ctype.cflags [_c & 0xff] & (__PRINT); }
    3939
    4040static inline int ispunct (int _c)
    41 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__PUNCT); }
     41{ return __locale_ctype.cflags [_c & 0xff] & (__PUNCT); }
    4242
    4343static inline int isspace (int _c)
    44 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__SPACE); }
     44{ return __locale_ctype.cflags [_c & 0xff] & (__SPACE); }
    4545
    4646static inline int isupper (int _c)
    47 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__UPPER); }
     47{ return __locale_ctype.cflags [_c & 0xff] & (__UPPER); }
    4848
    4949static inline int isxdigit (int _c)
    50 { return __locale_ctype.cflags [(unsigned char)_c & 0xff] & (__XDIGIT); }
     50{ return __locale_ctype.cflags [_c & 0xff] & (__XDIGIT); }
    5151
    5252static inline int toupper (int _c)
    53 { return __locale_ctype.upcase [(unsigned char)_c & 0xff]; }
     53{ return __locale_ctype.upcase [_c & 0xff]; }
    5454
    5555static inline int tolower (int _c)
    56 { return __locale_ctype.locase [(unsigned char)_c & 0xff]; }
     56{ return __locale_ctype.locase [_c & 0xff]; }
    5757
    5858#if !defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE)
  • trunk/src/emx/include/emx/asm386.h

    • Property cvs2svn:cvs-rev changed from 1.6 to 1.7
    r511 r512  
    1212#define j_inf cmpb $0x05, %ah; je
    1313
    14 /* MATHSUFFIX1 is for sin() vs. sinf() vs. _sinl() */
     14/* MATHSUFFIX1 is for sin() vs. _sinf() vs. _sinl() */
    1515/* MATHSUFFIX2 is for _sin() vs. _sinf() vs. _sinl() */
    16 /* MATHSUFFIX3 is for sin() vs. sinf() vs. sinl () */
     16/* MATHSUFFIX3 is for __sin() vs. __sinf() vs. __sinl () */
    1717
    1818#if defined (LONG_DOUBLE)
    1919#define FLD fldt
    20 #define MATHSUFFIX1(X)  _STD(##X##l)
    21 #define MATHSUFFIX2(X)  _STD(##X##l)
    22 #define MATHSUFFIX3(X)  _##X##l
     20#define MATHSUFFIX1(X)  __##X##l
     21#define MATHSUFFIX2(X)  __##X##l
     22#define MATHSUFFIX3(X)  ___##X##l
    2323#define CONV(X)
    2424#elif defined (FLOAT)
    2525#define FLD flds
    26 #define MATHSUFFIX1(X)  _STD(##X##f)
    27 #define MATHSUFFIX2(X)  _STD(##X##f)
    28 #define MATHSUFFIX3(X)  _##X##f
     26#define MATHSUFFIX1(X)  __##X##f
     27#define MATHSUFFIX2(X)  __##X##f
     28#define MATHSUFFIX3(X)  ___##X##f
    2929#define CONV(X) fstps X; flds X
    3030#else
    3131#define FLD fldl
    3232#define MATHSUFFIX1(X)  _STD(X)
    33 #define MATHSUFFIX2(X)  _STD(X)
    34 #define MATHSUFFIX3(X)  _##X
     33#define MATHSUFFIX2(X)  __##X
     34#define MATHSUFFIX3(X)  ___##X
    3535#define CONV(X) fstpl X; fldl X
    3636#endif
  • trunk/src/emx/include/io.h

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r511 r512  
    8080int write (int, __const__ void *, size_t);
    8181
     82#if (!defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE)) \
     83    || defined (_WITH_UNDERSCORE)
     84
    8285int _access (__const__ char *, int);
    8386int _chmod (__const__ char *, int);
     
    120123int _write (int, __const__ void *, size_t);
    121124
     125#endif
     126
    122127#if defined (__cplusplus)
    123128}
  • trunk/src/emx/include/string.h

    • Property cvs2svn:cvs-rev changed from 1.4 to 1.5
    r511 r512  
    5252#endif
    5353
    54 
    5554void *memccpy (void *, __const__ void *, int, size_t);
    5655int memicmp (__const__ void *, __const__ void *, size_t);
     
    6867
    6968char *strsep (char **, __const__ char *); /* BSD */
     69
     70extern char *__gnu_basename (const char *);
     71#ifndef _LIBGEN_H
     72#define basename __gnu_basename
     73#endif
    7074
    7175#endif
Note: See TracChangeset for help on using the changeset viewer.