キーワードとライブラリ |
Light C では、すべての ANSI キーワードと、far、near、pascal などの追加キーワードを使用できます。
また、Light C には、ロケール関連と一部のワイド文字関数を除くすべての ANSI ライブラリ関数が付属しています。製品を購入すると、すべてのライブラリ関数のソース ファイルも提供されます。
キーワード一覧
※ 先頭に下線 (_) が付いているキーワードは、ANSI 規格外です。下線なしでも記述できます。
auto enum pascal syscall _far break extern register typedef _interrupt case far return union _near char float short unsigned _pascal const for signed void _stdcall continue goto sizeof volatile _syscall default if static while do int stdcall double long struct else near switchライブラリ関数一覧
※ マクロ関数を含みます。
※ 先頭に下線 (_) が付いている関数は、ANSI 規格外です。
abort frexp modf strtod _asmcode _memnot abs fscanf offsetof strtok _close _memor acos fseek perror strtol _creat _memrep asctime fsetpos pow strtoul _dbgout _memshl asin ftell printf system _exit _memstr assert fwrite putc tan _fclose_all _memxor atan getc putchar tanh _ffputs _min atan2 getchar puts time _ffree _min_stack atexit getenv qsort tmpfile _ffwrite _msize atod gets raise tmpnam _filecpy _nfree atoi gmtime rand tolower _find_first _nmalloc atol isalnum realloc toupper _find_next _nmemcpy bsearch isalpha remove ungetc _fmalloc _nmrest calloc iscntrl rename va_arg _fmemchr _nullptr_chk ceil isdigit rewind va_end _fmemcmp _open clearerr isgraph scanf va_start _fmemcpy _putw clock isleadbyte setbuf vfprintf _fmemicmp _read cos islower setjmp vprintf _fmemmove _rest_stack cosh isprint setvbuf vsprintf _fmemset _sjis2jis ctime ispunct sin wcscat _fmrest _stack_chk difftime isspace sinh wcscmp _fstrcat _strhcmp div isupper sprintf wcscpy _fstrchr _stricmp exit isxdigit sqrt wcslen _fstrcmp _strtcmp exp labs srand wcsncat _fstrcpy _swap fabs ldexp sscanf wcsncmp _fstricmp _ultoa fclose ldiv strcat wcsncpy _fstrlen _utoa feof localtime strchr wcstombs _getpsp _write ferror log strcmp wctomb _getw fflush log10 strcpy _iskana fgetc longjmp strcspn _iskanji fgetpos malloc strerror _iskanji2 fgets mblen strftime _iskanji2nd floor mbstowcs strlen _iskmoji fmod mbtowc strncat _itoa fopen memchr strncmp _jis2sjis fprintf memcmp strncpy _lseek fputc memcpy strpbrk _ltoa fputs memmove strrchr _max fread memset strspn _memand freopen mktime strstr _memicmpV1.04 までの追加分 (すべて ANSI 規格外)
FP_OFF inportb MK_FP peekw set_vector FP_SEG inportw outportb pokeb _asm get_regs int86 outportw pokew _macro get_vector intdos peekb set_regsヘッダー ファイル一覧
assert.h setjmp.h cpu.h signal.h ctype.h stdarg.h errno.h stddef.h float.h stdio.h limits.h stdlib.h malloc.h string.h math.h time.hプラグマ一覧
#pragma asm #pragma echo #pragma segment