1Libc0: module 2{ 3 PATH: con "/dis/lib/libc0.dis"; 4 5 isalnum: fn(c: int): int; 6 isalpha: fn(c: int): int; 7 isascii: fn(c: int): int; 8 iscntrl: fn(c: int): int; 9 isdigit: fn(c: int): int; 10 isgraph: fn(c: int): int; 11 islower: fn(c: int): int; 12 isprint: fn(c: int): int; 13 ispunct: fn(c: int): int; 14 isspace: fn(c: int): int; 15 isupper: fn(c: int): int; 16 isxdigit: fn(c: int): int; 17 18 tolower: fn(c: int): int; 19 toupper: fn(c: int): int; 20 toascii: fn(c: int): int; 21 22 strlen: fn(s: array of byte): int; 23 strcmp: fn(s1: array of byte, s2: array of byte): int; 24 strcpy: fn(s1: array of byte, s2: array of byte): array of byte; 25 strcat: fn(s1: array of byte, s2: array of byte): array of byte; 26 strncmp: fn(s1: array of byte, s2: array of byte, n: int): int; 27 strncpy: fn(s1: array of byte, s2: array of byte, n: int): array of byte; 28 strncat: fn(s1: array of byte, s2: array of byte, n: int): array of byte; 29 strdup: fn(s: array of byte): array of byte; 30 strchr: fn(s: array of byte, n: int): array of byte; 31 strrchr: fn(s: array of byte, n: int): array of byte; 32 33 abs: fn(n: int): int; 34 min: fn(m: int, n: int): int; 35 max: fn(m: int, n: int): int; 36 37 ls2aab: fn(argl: list of string): array of array of byte; 38 s2ab: fn(s: string): array of byte; 39 ab2s: fn(a: array of byte): string; 40}; 41