1*46439007SCharles.ForsythLibc: module 2*46439007SCharles.Forsyth{ 3*46439007SCharles.Forsyth PATH: con "/dis/lib/libc.dis"; 4*46439007SCharles.Forsyth 5*46439007SCharles.Forsyth isalnum: fn(c: int): int; 6*46439007SCharles.Forsyth isalpha: fn(c: int): int; 7*46439007SCharles.Forsyth isascii: fn(c: int): int; 8*46439007SCharles.Forsyth iscntrl: fn(c: int): int; 9*46439007SCharles.Forsyth isdigit: fn(c: int): int; 10*46439007SCharles.Forsyth isgraph: fn(c: int): int; 11*46439007SCharles.Forsyth islower: fn(c: int): int; 12*46439007SCharles.Forsyth isprint: fn(c: int): int; 13*46439007SCharles.Forsyth ispunct: fn(c: int): int; 14*46439007SCharles.Forsyth isspace: fn(c: int): int; 15*46439007SCharles.Forsyth isupper: fn(c: int): int; 16*46439007SCharles.Forsyth isxdigit: fn(c: int): int; 17*46439007SCharles.Forsyth 18*46439007SCharles.Forsyth tolower: fn(c: int): int; 19*46439007SCharles.Forsyth toupper: fn(c: int): int; 20*46439007SCharles.Forsyth toascii: fn(c: int): int; 21*46439007SCharles.Forsyth 22*46439007SCharles.Forsyth strchr: fn(s: string, n: int): int; 23*46439007SCharles.Forsyth strrchr: fn(s: string, n: int): int; 24*46439007SCharles.Forsyth strncmp: fn(s1: string, s2: string, n: int): int; 25*46439007SCharles.Forsyth 26*46439007SCharles.Forsyth abs: fn(n: int): int; 27*46439007SCharles.Forsyth min: fn(m: int, n: int): int; 28*46439007SCharles.Forsyth max: fn(m: int, n: int): int; 29*46439007SCharles.Forsyth 30*46439007SCharles.Forsyth}; 31