|
|
1.1 root 1: #include <stdlib.h>
2: #include <stdio.h>
3:
4: char *GetType (int size)
5: {
6: if (size == sizeof (char)) return "char";
7: if (size == sizeof (short)) return "short";
8: if (size == sizeof (int)) return "int";
9: if (size == sizeof (long)) return "long";
10: if (size == sizeof (long long)) return "long long";
11:
12: fprintf (stderr, "Error: No type available for %d bytes\n", size);
13: exit (1);
14: }
15:
16: int main(int argc, char **argv)
17: {
18: printf ("TYPES := -D__int8=\"%s\" -D__int16=\"%s\" -D__int32=\"%s\" -D__int64=\"%s\"\n",
19: GetType (1), GetType (2), GetType (4), GetType (8));
20:
21: exit (0);
22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.