Wanderer/Info: fix compilation
[AROS.git] / tools / flexcat / src / sd / C_h_aros.sd
blobb59c099c2a0f8bb75540a6525118193c829bc203
1 ##rem $Id: C_h_orig.sd 39849 2011-07-06 07:48:37Z sonic $
2 ##stringtype C
3 ##shortstrings
4 /****************************************************************
5    This file was created automatically by `%fv'
6    from "%f0".
8    Do NOT edit by hand!
9 ****************************************************************/
11 #ifndef %B_STRINGS_H
12 #define %B_STRINGS_H
15 #ifndef EXEC_TYPES_H
16 #include <exec/types.h>
17 #endif
20 #ifdef CATCOMP_ARRAY
21 #ifndef CATCOMPARRAY
22 #define CATCOMPARRAY CatCompArray
23 #endif
24 #undef CATCOMP_NUMBERS
25 #undef CATCOMP_STRINGS
26 #define CATCOMP_NUMBERS
27 #define CATCOMP_STRINGS
28 #endif
30 #ifdef CATCOMP_BLOCK
31 #undef CATCOMP_STRINGS
32 #define CATCOMP_STRINGS
33 #endif
35 /***************************************************************/
37 #ifdef CATCOMP_NUMBERS
39 #define %i %d
41 #endif /* CATCOMP_NUMBERS */
43 /***************************************************************/
45 #ifdef CATCOMP_STRINGS
47 #define %i_STR %s
49 #endif /* CATCOMP_STRINGS */
51 /***************************************************************/
53 #ifdef CATCOMP_ARRAY
55 #ifndef HAVE_CATCOMP_ARRAYTYPE
56 #define HAVE_CATCOMP_ARRAYTYPE
57 struct CatCompArrayType
59   IPTR   cca_ID;
60   STRPTR cca_Str;
62 #endif
64 static const struct CatCompArrayType CATCOMPARRAY[] =
66   {%i,(STRPTR)%i_STR},
67   {0,NULL}
70 #endif /* CATCOMP_ARRAY */
72 /***************************************************************/
74 #ifdef CATCOMP_BLOCK
76 #error CATCOMP_BLOCK not supported by this SD
78 #endif /* CATCOMP_BLOCK */
80 /***************************************************************/
82 #ifdef CATCOMP_CODE
84 #error CATCOMP_CODE not supported by this SD
86 #endif /* CATCOMP_CODE */
88 /***************************************************************/
91 #endif /* %B_STRINGS_H */