; ; ################################################################## ; ## ## ; ## Filename : LatticeC.key ## ; ## Author : Martin Reddy ## ; ## Date : 3/5/94 ## ; ## Purpose : This file contains keyword definitions which ## ; ## are used by the C programming language as well ## ; ## as all of the prototypes from all the standard ## ; ## include files stdio.h, stdlib.h, stdarg.h etc. ## ; ## Keywords : This file contains 277 keywords ## ; ## Used By : Any version of the text editor EdWord. ## ; ## Help : A description of the file format for creating ## ; ## your own Keyword Definition Files and how to use ## ; ## them is held in the EdWordHelp program. ## ; ## Updates : updated for EdWord V5.6 features (31/1/97) ## ; ## ## ; ################################################################## ; DELIM_OPEN=",/*,' DELIM_CLOSE=",*/,' INDENT_SYMBOL={ UNINDENT_SYMBOL=} FUNC_MODE=C CASE_KEYWORD=FromFile FILE_EXTNS=.c,.h ; preprocessor keywords #include #define #ifndef #ifdef #elif #endif #pragma #undef #error #line #if ; ANSI C keywords auto bitdef break case char const continue default do double else enum equ extern float for goto if int label printf register return signed sizeof static struct structure switch typedef union unsigned volatile while ; macros APTR BOOL BYTE CPTR EOF FALSE LATTICE LONG NULL RPTR SHORT TRUE UBYTE ULONG USHORT UWORD VOID WORD ; definitions from "assert.h" assert ; definitions from "ctype.h" & "fctype.h" isalpha isupper islower isdigit isxdigit isspace ispunct isalnum ispr isgraph iscntrl isascii iscsym iscsymf ; definitions from "dos.h" forkl forkv wait dfind dnext getcd getdfs getfa getpath findpath datecmp chgclk getclk onbreak poserr chkabort geta4 putreg ; definitions from "errno.h" errno sys_nerr ; definitions from "fcntl.h" open creat unlink remove rename read write lseek tell close iomode ; definitions from "stdarg.h" va_start va_arg va_end ; definitions from "stddef.h" offsetof ; definitions from "stdio.h" stdin stdout stderr getc getchar putc putchar feof ferror fileno rewind fflush clearerr clrerr fclose fcloseall fgetc fgetchar fgets flushall fmode fopen fprf fprintf _writes _tinyprf fputc fputchar fputs fread freopen fscanf fseek ftell fwrite gets prf puts scanf setbuf setnbf setvbuf sprf sscanf ungetc access chdir chmod getcwd mkdir perror rmdir abs max min ; definitions from "stdlib.h" malloc calloc realloc free getmem getml rlsmem rlsml bldmem sizmem chkml rstmem sbrk lsbrk rbrk tmpnam memset memcmp memcpy memccpy memchr movmem repmem setmem swmem qsort dqsort fqsort lqsort sqsort tqsort abort argopt atoi atol ecvt fcvt getenv gcvt getfnl iabs labs onexit putenv system ; definitions from "string.h" strlen strcmp strcpy stcarg stccpy stcgfe stcgfn stcis stcisn stcpm stcpma stcsma astcsma stcu_d stcul_d stclen stpblk stpbrk stpchr stpcpy stpdate stpsym stptime stptok strbpl strcat strchr stricmp strcspn strdup strins strmid strmfe strmfn strmfp strncat strncmp strncpy strnicmp strnset strpbrk stpchrn strrchr strrev strset strsfn strspn strtok strtol strupr stspfp strsrt stcgfp strcmpi ; definitions from "time.h" asctime ctime gmtime localtime time time_t timer tzset utpack utunpk