/[mcrypt]/module-skipjack/lib/libdefs.h
ViewVC logotype

Annotation of /module-skipjack/lib/libdefs.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Sat Sep 16 01:18:19 2000 UTC (23 years, 6 months ago) by nmav
Branch: MAIN
Branch point for: module-skipjack/
File MIME type: text/plain
Initial revision

1 nmav 1.1 /* MAX_THREADS removed by Steve Underwood 1999/12/10 */
2    
3     #ifdef HAVE_CONFIG_H
4     # include <config.h>
5     #endif
6    
7     #ifdef STDC_HEADERS
8     # include <string.h>
9     # include <stdlib.h>
10     # include <stdio.h>
11     #endif
12    
13     #ifdef HAVE_DIRENT_H
14     # include <dirent.h>
15     #endif
16    
17     #ifdef HAVE_STRINGS_H
18     # include <strings.h>
19     #endif
20    
21     #ifdef HAVE_UNISTD_H
22     # include <unistd.h>
23     #endif
24    
25     #ifdef HAVE_LIBPTHREAD
26     # include <pthread.h>
27     #endif
28    
29     #if SIZEOF_UNSIGNED_LONG_INT == 4
30     typedef unsigned long word32;
31     typedef signed long sword32;
32     #elif SIZEOF_UNSIGNED_INT == 4
33     typedef unsigned int word32;
34     typedef signed int sword32;
35     #else
36     # error "Cannot find a 32 bit integer in your system, sorry."
37     #endif
38    
39     #if SIZEOF_UNSIGNED_INT == 2
40     typedef unsigned int word16;
41     #elif SIZEOF_UNSIGNED_SHORT_INT == 2
42     typedef unsigned short word16;
43     #else
44     # error "Cannot find a 16 bit integer in your system, sorry."
45     #endif
46    
47     #if SIZEOF_UNSIGNED_CHAR == 1
48     typedef unsigned char word8;
49     #else
50     # error "Cannot find an 8 bit char in your system, sorry."
51     #endif
52    
53     #ifndef HAVE_MEMMOVE
54     # ifdef HAVE_BCOPY
55     # define memmove(d, s, n) bcopy ((s), (d), (n))
56     # else
57     # error "Neither memmove nor bcopy exists on your system."
58     # endif
59     #endif
60    

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26