Artifact
8da6821605d82d28f0bb3c20d2ea46009dc2f2e5:
0000: 2d 2d 2d 20 63 68 69 63 6b 65 6e 2e 68 2e 6f 72 --- chicken.h.or
0010: 69 67 0a 2b 2b 2b 20 63 68 69 63 6b 65 6e 2e 68 ig.+++ chicken.h
0020: 0a 40 40 20 2d 39 37 36 2c 31 31 20 2b 39 37 36 .@@ -976,11 +976
0030: 2c 37 20 40 40 20 44 45 43 4c 5f 43 5f 50 52 4f ,7 @@ DECL_C_PRO
0040: 43 5f 70 30 20 28 31 32 38 2c 20 20 31 2c 30 2c C_p0 (128, 1,0,
0050: 30 2c 30 2c 30 2c 30 2c 30 2c 30 29 0a 20 23 20 0,0,0,0,0,0). #
0060: 64 65 66 69 6e 65 20 43 5f 66 70 75 74 73 20 20 define C_fputs
0070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0080: 20 20 66 70 75 74 73 0a 20 23 20 64 65 66 69 6e fputs. # defin
0090: 65 20 43 5f 66 70 75 74 63 20 20 20 20 20 20 20 e C_fputc
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 66 70 75 fpu
00b0: 74 63 0a 20 23 20 64 65 66 69 6e 65 20 43 5f 70 tc. # define C_p
00c0: 75 74 63 68 61 72 20 20 20 20 20 20 20 20 20 20 utchar
00d0: 20 20 20 20 20 20 20 20 70 75 74 63 68 61 72 0a putchar.
00e0: 2d 23 20 69 66 20 28 64 65 66 69 6e 65 64 20 67 -# if (defined g
00f0: 65 74 63 5f 75 6e 6c 6f 63 6b 65 64 20 7c 7c 20 etc_unlocked ||
0100: 5f 50 4f 53 49 58 5f 43 5f 53 4f 55 52 43 45 20 _POSIX_C_SOURCE
0110: 3e 3d 20 31 39 39 35 30 36 4c 29 0a 2d 23 20 20 >= 199506L).-#
0120: 64 65 66 69 6e 65 20 43 5f 67 65 74 63 20 20 20 define C_getc
0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0140: 20 67 65 74 63 5f 75 6e 6c 6f 63 6b 65 64 0a 2d getc_unlocked.-
0150: 23 20 65 6c 73 65 0a 2d 23 20 20 64 65 66 69 6e # else.-# defin
0160: 65 20 43 5f 67 65 74 63 20 20 20 20 20 20 20 20 e C_getc
0170: 20 20 20 20 20 20 20 20 20 20 20 20 67 65 74 63 getc
0180: 0a 2d 23 20 65 6e 64 69 66 0a 2b 23 20 64 65 66 .-# endif.+# def
0190: 69 6e 65 20 43 5f 67 65 74 63 20 20 20 20 20 20 ine C_getc
01a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 g
01b0: 65 74 63 0a 20 23 20 64 65 66 69 6e 65 20 43 5f etc. # define C_
01c0: 66 67 65 74 63 20 20 20 20 20 20 20 20 20 20 20 fgetc
01d0: 20 20 20 20 20 20 20 20 20 66 67 65 74 63 0a 20 fgetc.
01e0: 23 20 64 65 66 69 6e 65 20 43 5f 66 67 65 74 73 # define C_fgets
01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0200: 20 20 20 20 66 67 65 74 73 0a 20 23 20 64 65 66 fgets. # def
0210: 69 6e 65 20 43 5f 75 6e 67 65 74 63 20 20 20 20 ine C_ungetc
0220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 u
0230: 6e 67 65 74 63 0a ngetc.