Annotation of 43BSDReno/share/zoneinfo/nonstd.h, revision 1.1.1.1

1.1       root        1: #ifndef NONSTD_H
                      2: 
                      3: #define NONSTD_H
                      4: 
                      5: #ifndef lint
                      6: #ifndef NOID
                      7: static char    nonstdhid[] = "@(#)nonstd.h     4.2";
                      8: #endif /* !defined NOID */
                      9: #endif /* !defined lint */
                     10: 
                     11: #ifdef __STDC__
                     12: 
                     13: #define P(s)           s
                     14: 
                     15: #ifdef __TURBOC__
                     16: /*
                     17: ** Cover for stupid Turbo C
                     18: */
                     19: #define genericptr_t   void *
                     20: #else /* !defined __TURBOC__ */
                     21: typedef void *         genericptr_t;
                     22: #endif /* !defined __TURBOC__ */
                     23: 
                     24: #define alloc_size_t   size_t
                     25: #define qsort_size_t   size_t
                     26: #define fread_size_t   size_t
                     27: #define fwrite_size_t  size_t
                     28: 
                     29: #else /* !defined __STDC__ */
                     30: 
                     31: #define P(s)           ()
                     32: 
                     33: #ifndef genericptr_t
                     34: typedef char *         genericptr_t;
                     35: #endif /* !defined genericptr_t */
                     36: 
                     37: #ifndef alloc_size_t
                     38: typedef unsigned       alloc_size_t;
                     39: #endif /* !defined alloc_size_t */
                     40: 
                     41: #ifndef qsort_size_t
                     42: #ifdef unix
                     43: #include "sys/param.h"
                     44: #endif /* defined unix */
                     45: #ifdef BSD
                     46: typedef int            qsort_size_t;
                     47: #else /* !defined BSD */
                     48: typedef unsigned       qsort_size_t;
                     49: #endif /* !defined BSD */
                     50: #endif /* !defined qsort_size_t */
                     51: 
                     52: #ifndef fread_size_t
                     53: typedef int            fread_size_t;
                     54: #endif /* !defined fread_size_t */
                     55: 
                     56: #ifndef fwrite_size_t
                     57: typedef int            fwrite_size_t;
                     58: #endif /* !defined fwrite_size_t */
                     59: 
                     60: #define const
                     61: #define volatile
                     62: 
                     63: #endif /* !defined __STDC__ */
                     64: 
                     65: #endif /* !defined NONSTD_H */
                     66: 
                     67: /*
                     68: ** UNIX is a registered trademark of AT&T.
                     69: */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.