| Function/Macro | #include file | ANSI/ISO | ANSI/ISO 93 | POSIX | XPG4 | Extension | Subsystem |
| scanf | <stdio.h> | X | X | X | X | ||
| _searchenv | <stdlib.h> | X | |||||
| setbuf | <stdio.h> | X | X | X | |||
| _set_crt_msg_handle | <stdio.h> | X | X | ||||
| setjmp | <setjmp.h> | X | X | X | X | ||
| setlocale | <locale.h> | X | X | X | |||
| _setmode types for _setmode |
<io.h> <fcntl.h> |
X |
X |
||||
| setvbuf | <stdio.h> | X | X | ||||
| signal | <signal.h> | X | X | ||||
| sin | <math.h> | X | X | X | |||
| sinh | <math.h> | X | X | X | |||
| _sopen constants for _sopen |
<io.h> <fcntl.h> <share.h> |
X |
X |
||||
| _spawnl | <process.h> | X | |||||
| _spawnle | <process.h> | X | |||||
| _spawnlp | <process.h> | X | |||||
| _spawnlpe | <process.h> | X | |||||
| _spawnv | <process.h> | X | |||||
| _spawnve | <process.h> | X | |||||
| _spawnvp | <process.h> | X | |||||
| _spawnvpe | <process.h> | X | |||||
| _splitpath | <stdlib.h> | X | |||||
| sprintf | <stdio.h> | X | X | X | X | X | |
| sqrt | <math.h> | X | X | X | |||
| srand | <stdlib.h> | X | X | X | |||
| _srotl | <stdlib.h> <builtin.h> |
X X |
|||||
| _srotr | <stdlib.h> <builtin.h> |
X X |
|||||
| sscanf | <stdio.h> | X | X | X | X | ||
| stat types for stat |
<sys\stat.h> <sys\types.h> |
X |
X |
||||
| _status87 | <float.h> <builtin.h> |
X X |
X |
||||
| strcat | <string.h> | X | X | X | X | ||
| strchr | <string.h> | X | X | X | X | ||
| strcmp | <string.h> | X | X | X | X | ||
| strcmpi | <string.h> | X | |||||
| strcoll | <string.h> | X | X | ||||
| strcpy | <string.h> | X | X | X | X | ||
| strcspn | <string.h> | X | X | X | X | ||
| _strdate | <time.h> | X | |||||
| strdup | <string.h> | X | X | X | |||
| strerror | <string.h> | X | X | ||||
| _strerror | <string.h> | X | |||||
| strfmon | <monetary.h> | X | |||||
| strftime | <time.h> | X | X | X | |||
| stricmp | <string.h> | X | |||||
| strlen | <string.h> | X | X | X | X | ||
| strlwr | <string.h> | X | |||||
| strncat | <string.h> | X | X | X | X | ||
| strncmp | <string.h> | X | X | X | X | ||
| strncpy | <string.h> | X | X | X | X | ||
| strnicmp | <string.h> | X | |||||
| strnset | <string.h> | X | |||||
| strpbrk | <string.h> | X | X | X | X | ||
| strptime | <time.h> | X | |||||
| strrchr | <string.h> | X | X | X | X | ||
| strrev | <string.h> | X | |||||
| strset | <string.h> | X | |||||
| strspn | <string.h> | X | X | X | X | ||
| strstr | <string.h> | X | X | X | X | ||
| _strtime | <time.h> | X | |||||
| strtod | <stdlib.h> | X | X | X | |||
| strtok | <string.h> | X | X | X | |||
| strtol | <stdlib.h> | X | X | X | |||
| strtoll | <stdlib.h> | X | X | ||||
| strtold | <stdlib.h> | X | |||||
| strtoul | <stdlib.h> | X | X | X | |||
| strtoull | <stdlib.h> | X | X | ||||
| strupr | <string.h> | X | |||||
| strxfrm | <string.h> | X | X | ||||
| swab | <stdlib.h> | X | X | ||||
| swprintf | <wchar.h> | X | X | ||||
| swscanf | <wchar.h> | X | X | ||||
| __sxchg | <builtin.h> | X | |||||
| system | <stdlib.h> <process.h> |
X |
X |
X |
![]()
IBM C and C++ Compilers Functions and
Macros