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.