home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / snip9707.zip / STDSTUFF.TXT < prev    next >
Text File  |  1997-07-05  |  15KB  |  291 lines

  1. +++Date last modified: 05-Jul-1997
  2.  
  3.  
  4. Standard C functions defined by ANSI (ISO/IEC 9899:1990)
  5.  
  6. abort()             abs()               acos()              asctime()
  7. asin()              assert()            atan()              atan2()
  8. atexit()            atof()              atoi()              atol()
  9. bsearch()           calloc()            ceil()              clearerr()
  10. clock()             cos()               cosh()              ctime()
  11. difftime()          div()               exit()              exp()
  12. fabs()              fclose()            feof()              ferror()
  13. fflush()            fgetc()             fgetpos()           fgets()
  14. floor()             fmod()              fopen()             fprintf()
  15. fputc()             fputs()             fread()             free()
  16. freopen()           frexp()             fscanf()            fseek()
  17. fsetpos()           ftell()             fwrite()            getc()
  18. getchar()           getenv()            gets()              gmtime()
  19. isalnum()           isalpha()           iscntrl()           isdigit()
  20. isgraph()           islower()           isprint()           ispunct()
  21. isspace()           isupper()           isxdigit()          labs()
  22. ldexp()             ldiv()              localeconv()        localtime()
  23. log()               log10()             longjmp()           malloc()
  24. mblen()             mbstowcs()          mbtowc()            memchr()
  25. memcmp()            memcpy()            memmove()           memset()
  26. mktime()            modf()              perror()            pow()
  27. printf()            putc()              putchar()           puts()
  28. qsort()             raise()             rand()              realloc()
  29. remove()            rename()            rewind()            scanf()
  30. setbuf()            setjmp()            setlocale()         setvbuf()
  31. signal()            sin()               sinh()              sprintf()
  32. sqrt()              srand()             sscanf()            strcat()
  33. strchr()            strcmp()            strcoll()           strcpy()
  34. strcspn()           strerror()          strftime()          strlen()
  35. strncat()           strncmp()           strncpy()           strpbrk()
  36. strrchr()           strspn()            strstr()            strtod()
  37. strtok()            strtol()            strtoul()           strxfrm()
  38. system()            tan()               tanh()              time()
  39. tmpfile()           tmpnam()            tolower()           toupper()
  40. ungetc()            va_arg()            va_end()            va_start()
  41. vfprintf()          vprintf()           vsprintf()          wcstombs()
  42. wctomb()
  43.  
  44.  
  45.  
  46. Additional C numeric functions defined by NCEG
  47.  
  48. feclearexcepts()    fegetenv()          fegetexcept()       fegetprec()
  49. fegetround()        feprocentry()       feprocexit()        feraiseexcept()
  50. fesetenv()          fesetexcept()       fesetprec()         fesetround()
  51. fetestexcept()
  52.  
  53.  
  54.  
  55. Additional C functions defined by Posix.1
  56.  
  57. access()            alarm()             cfgetispeed()       cfgetospeed()
  58. cfsetispeed()       cfsetospeed()       chdir()             chmod()
  59. chown()             close()             closedir()          creat()
  60. ctermid()           cuserid()           dup()               dup2()
  61. execl()             execle()            execlp()            execv()
  62. execve()            execvp()            _exit()             fcntl()
  63. fdopen()            fileno()            fork()              fpathconf()
  64. fstat()             getcwd()            getegid()           geteuid()
  65. getgid()            getgrgid()          getgrnam()          getgroups()
  66. getlogin()          getpgrp()           getpid()            getppid()
  67. getpwnam()          getpwuid()          getuid()            kill()
  68. link()              lseek()             mkdir()             mkfifo()
  69. open()              opendir()           pause()             pipe()
  70. read()              readdir()           rewinddir()         rmdir()
  71. setgid()            setpgid()           setsid()            setuid()
  72. sigaction()         sigaddset()         sigemptyset()       sigfillset()
  73. sigismember()       siglongjmp()        sigpending()        sigprocmask()
  74. sigsetjmp()         sigsuspend()        sleep()             stat()
  75. sysconf()           tcdrain()           tcflow()            tcflush()
  76. tcgetattr()         tcgetpgrp()         tcsendbreak()       tcsetattr()
  77. tcsetpgrp()         times()             ttyname()           tzset()
  78. umask()             uname()             unlink()            utime()
  79. wait()              waitpid()           write()
  80.  
  81.  
  82.  
  83. Standard functions added by the draft C++ standard
  84.  
  85. terminate()         unexpected()
  86.  
  87.  
  88.  
  89. Standard C keywords and operators defined by ANSI (ISO/IEC 9899:1990)
  90.  
  91. !                   !=                  %                   %=
  92. &                   &&                  &=                  ()
  93. *                   *=                  +                   ++
  94. +=                  ,                   -                   --
  95. -=                  ->                  .                   /
  96. /=                  <                   <<                  <<=
  97. >                   >>                  >>=                 ?:
  98. []                  ^                   ^=                  |
  99. |=                  ||                  ~                   auto
  100. break               case                char                const
  101. continue            default             do                  double
  102. else                enum                extern              float
  103. for                 goto                if                  int
  104. long                register            return              short
  105. signed              sizeof              static              struct
  106. switch              typedef             union               unsigned
  107. void                volatile            while
  108.  
  109.  
  110.  
  111. Standard C preprocessor instructions defined by ANSI (ISO/IEC 9899:1990)
  112.  
  113. #                   ##                  #define             #elif
  114. #else               #endif              #error              #if
  115. #if !defined        #if defined         #ifdef              #ifndef
  116. #include            #line               #pragma             #undef
  117. __DATE__            __FILE__            __LINE__            __STDC__
  118. __TIME__
  119.  
  120.  
  121.  
  122. Standard C trigraph sequences defined by ANSI (ISO/IEC 9899:1990)
  123.  
  124. ??= means #         ??( means [         ??/ means \         ??) means ]
  125. ??' means ^         ??< means {         ??! means |         ??> means }
  126. ??- means ~
  127.  
  128.  
  129.  
  130. Standard ANSI C character constant escape sequences
  131.  
  132. \a                      Alert                   ASCII BEL (Ctrl-G)
  133. \b                      Backspace               ASCII BS  (Ctrl-H)
  134. \f                      Form feed               ASCII FF  (Ctrl-L)
  135. \n                      New line                ASCII NL  (Ctrl-J)
  136. \r                      Carriage return         ASCII CR  (Ctrl-M)
  137. \t                      Horizontal tab          ASCII TAB (Ctrl-I)
  138. \v                      Vertical tab            ASCII VT  (Ctrl-K)
  139. \\                      Literal backslash
  140. \'                      Literal apostrophe
  141. \"                      Literal quotation mark
  142. \?                      Literal Question mark
  143. \<1-3 octal digits>     Char value in octal
  144. \x<1-2 hex digits>      Char value in hex
  145.  
  146.  
  147.  
  148. Standard keywords and operators added by the draft C++ standard
  149.  
  150. ->*                 .*                  ::                  asm
  151. catch               class               delete              delete[]
  152. friend              inline              new                 operator
  153. private             protected           public              template
  154. this                throw               try                 virtual
  155.  
  156.  
  157.  
  158. Standard C macros defined by ANSI (ISO/IEC 9899:1990)
  159.  
  160. BUFSIZ              CHAR_BIT            CHAR_MAX            CHAR_MIN
  161. CLOCKS_PER_SEC      DBL_DIG             DBL_EPSILON         DBL_MANT_DIG
  162. DBL_MAX             DBL_MAX_10_EXP      DBL_MAX_EXP         DBL_MIN
  163. DBL_MIN_10_EXP      DBL_MIN_EXP         EDOM                EOF
  164. ERANGE              EXIT_FAILURE        EXIT_SUCCESS        FILENAME_MAX
  165. FLT_DIG             FLT_EPSILON         FLT_MANT_DIG        FLT_MAX
  166. FLT_MAX_10_EXP      FLT_MAX_EXP FLT_MIN FLT_MIN_10_EXP      FLT_MIN_EXP
  167. FLT_RADIX           FLT_ROUNDS          FOPEN_MAX           HUGE_VAL INT_MAX
  168. INT_MIN             _IOFBF              _IOLBF              _IONBF
  169. L_tmpnam            LC_ALL              LC_COLLATE          LC_CTYPE
  170. LC_MONETARY         LC_NUMERIC          LC_TIME             LDBL_DIG
  171. LDBL_EPSILON        LDBL_MANT_DIG       LDBL_MAX            LDBL_MAX_10_EXP
  172. LDBL_MAX_EXP        LDBL_MIN            LDBL_MIN_10_EXP     LDBL_MIN_EXP
  173. LONG_MAX            LONG_MIN            MB_CUR_MAX          MB_LEN_MAX
  174. NDEBUG              NULL                RAND_MAX            SCHAR_MAX
  175. SCHAR_MIN           SEEK_CUR            SEEK_END            SEEK_SET
  176. SHRT_MAX            SHRT_MIN            SIG_DFL             SIG_ERR
  177. SIG_IGN             SIBGABRT            SIGFPE              SIGILL
  178. SIGINT              SIGSEGV             SIGTERM             TMP_MAX
  179. UCHAR_MAX           UINT_MAX            ULONG_MAX           USHRT_MAX
  180. offsetof()
  181.  
  182.  
  183.  
  184. Additional C numeric macros defined by NCEG
  185.  
  186. FE_ALL_EXCEPT       FE_DBLPREC          FE_DIVBYZERO        FE_DOWNWARD
  187. FE_FLTPREC          FE_INEXACT          FE_INVALID          FE_LDBLPREC
  188. FE_OVERFLOW         FE_TONEAREST        FE_TOWARDZERO       FE_UNDERFLOW
  189. FE_UPWARD           fpclassify()        FP_INFINITE         FP_NANQ
  190. FP_NANS             FP_NORMAL           FP_SUBNORMAL        FP_ZERO
  191. INFINITY            isfinite()          isnan()             isnormal()
  192. NAN                 NANS                __FPCE_IEEE__       __FPCE__
  193.  
  194.  
  195.  
  196. Additional C macros defined in Posix.1
  197.  
  198. ARG_MAX             B0                  B50                 B75
  199. B110                B134                B150                B200
  200. B300                B600                B1200               B1800
  201. B2400               B4800               B9600               B19200
  202. B38400              BRKINT              CHILD_MAX           CLK_TCK
  203. CLOCAL              CREAD               CS5                 CS6
  204. CS7                 CS8                 CSIZE               CSTOPB
  205. E2BIG               EACCESS             EAGAIN              EBADF
  206. EBUSY               ECHILD              ECHO                ECHOE
  207. ECHOK               ECHONL              EDEADLK             EEXIST
  208. EFAULT              EFBIG               EINTR               EINVAL
  209. EIO                 EISDIR              EMFILE              EMLINK
  210. ENAMETOOLONG        ENFILE              ENODEV              ENOENT
  211. ENOEXEC             ENOLCK              ENOMEM              ENOSPC
  212. ENOTDIR             ENOTEMPTY           ENOTTY              ENXIO
  213. EPERM               EPIPE               EROFS               ESPIPE
  214. ESRCH               EXDEV               FD_CLOEXEC          F_DUPFD
  215. F_GETFD             F_GETFL             F_GETLK             F_OK
  216. F_RDLCK             F_SETFD             F_SETFL             F_SETLK
  217. F_SETLKW            F_UNLCK             F_WRLCK             HUPCL
  218. ICANON              ICRNL               IEXTEN              IGNBRK
  219. IGNCR               IGNPAR              IGNLCR              INPCK
  220. ISIG                ISTRIP              IXOFF               IXON
  221. LDBL_DIG            LDBL_EPSILON        LDBL_MANT_DIG       LDBL_MAX
  222. LDBL_MAX_10_EXP     LDBL_MAX_EXP        LDBL_MIN            LDBL_MIN_10_EXP
  223. LDBL_MIN_EXP        LINK_MAX            L_ctermid           MAX_CANON
  224. MAX_INPUT           NAME_MAX            NCCS                NGROUPS_MAX
  225. NOFLSH              OPEN_MAX            OPOST               O_ACCMODE
  226. O_APPEND            O_CREAT             O_EXCL              O_NOCTTY
  227. O_NONBLOCK          O_RDONLY            O_RDWR              O_TRUNC
  228. O_WRONLY            PARENB              PARMRK              PARODD
  229. PATH_MAX            PIPE_BUF            R_OK                SA_NOCLDSTOP
  230. SIGARLM             SIGCHLD             SIGCONT             SIGHUP
  231. SIGKILL             SIGPIPE             SIGQUIT             SIGSTOP
  232. SIGTSTP             SIGTTIN             SIGTTOU             SIGUSR1
  233. SIGUSR2             SIG_BLOCK           SIG_SETMASK         SIG_UNBLOCK
  234. SSIZE_MAX           STDERR_FILENO       STDIN_FILENO        STDOUT_FILENO
  235. STREAM_MAX          S_IRGRP             S_IROTH             S_IRUSR
  236. S_IRWXG             S_IRWXO             S_IRWXU             S_ISBLK
  237. S_ISCHR             S_ISDIR             S_ISFIFO            S_ISGID
  238. S_ISREGSUID         S_IWGRP             S_IWOTH             S_IWUSR
  239. S_IXGRP             S_IXOTH             S_IXUSR             TCIFLUSH
  240. TCIOFF              TCIOFLUSH           TCION               TCOFLUSH
  241. TCOFF               TCOON               TCSADRAIN           TCSAFLUSH
  242. TCSANOW             TOSTOP              TZNAME_MAX          VEOF
  243. VEOL                VERASE              VINTR               VKILL
  244. VMIN                VQUIT               VSTART              VSTOP
  245. VSUSP               VTIME               WEXITSTATUS         WIFEXITED
  246. WIFSIGNALED         WIFSTOPPED          WNOHANG             WSTOPSIG
  247. WTERMSIG            WUNTRACED           W_OK                X_OK
  248. _PC_MAX_CANON       _PC_MAX_INPUT       _PC_NAME_MAX        _PC_NO_TRUNC
  249. _PC_PATH_MAX        _PC_PIPE_BUF        _PC_VDISABLE        _POSIX_ARG_MAX
  250. _POSIX_CHILD_MAX    _POSIX_JOB_CONTROL  _POSIX_LINK_MAX     _POSIX_MAX_CANON
  251. _POSIX_MAX_INPUT    _POSIX_NAME_MAX     _POSIX_NGROUPS_MAX  _POSIX_NO_TRUNC
  252. _POSIX_OPEN_MAX     _POSIX_PATH_MAX     _POSIX_SAVED_IDS    _POSIX_SSIZE_MAX
  253. _POSIX_STREAM_MAX   _POSIX_TZNAME_MAX   _POSIX_VDISABLE     _POSIX_VERSION
  254. _SC_ARG_MAX         _SC_CHILD_MAX       _SC_CLK_TCK         _SC_JOB_CONTROL
  255. _SC_NGROUPS_MAX     _SC_OPEN_MAX        _SC_SAVED_IDS       _SC_STREAM_MAX
  256. _SC_TZNAME_MAX      _SC_VERSION
  257.  
  258. _PC_CHOWN_RESTRICTED
  259. _POSIX_CHOWN_RESTRICTED
  260.  
  261.  
  262.  
  263. Standard C defined data types in ANSI (ISO/IEC 9899:1990)
  264.  
  265. clock_t             div_t               FILE                fpos_t
  266. jmp_buf             struct lconv        ldiv_t              ptrdiff_t
  267. sig_atomic_t        size_t              time_t              struct tm
  268. va_list             wchar_t
  269.  
  270.  
  271.  
  272. Additional C data types defined by NCEG
  273.  
  274. fenv_t              fexcept_t
  275.  
  276.  
  277.  
  278. Additional C data types defined in Posix.1
  279.  
  280. cc_t                dev_t               DIR                 gid_t
  281. ino_t               mode_t              nlink_t             off_t
  282. pid_t               struct passwd       sigjmp_buf          sigset_t
  283. sigaction           speed_t             ssize_t             struct stat
  284. tcflag_t            struct termios      uid_t               struct utsname
  285.  
  286.  
  287.  
  288. Standard C global variables in ANSI (ISO/IEC 9899:1990)
  289.  
  290. errno               stderr              stdin               stdout
  291.