arch_register_class_put() is only used locally
[libfirm] / ir / be / test / fehler026.c
1 #include <assert.h>
2 #include <stdio.h>
3
4 #define SF_SMOKE_EFFECTS_TEMP_FILE_EXISTS       0x00100000    //Temp File starts with sm_
5 #define SF_LIGHTING_EFFECTS_TEMP_FILE_EXISTS    0x00200000    //Temp File starts with l_
6
7 #define SF_REVEALED_STATUS_TEMP_FILE_EXISTS     0x01000000    //Temp File starts with v_
8 #define SF_DOOR_STATUS_TEMP_FILE_EXISTS         0x02000000    //Temp File starts with ds_
9 #define SF_ENEMY_PRESERVED_TEMP_FILE_EXISTS     0x04000000    //Temp File starts with e_
10 #define SF_CIV_PRESERVED_TEMP_FILE_EXISTS       0x08000000    //Temp File starts with c_
11 #define SF_ITEM_TEMP_FILE_EXISTS                0x10000000    //Temp File starts with i_
12 #define SF_ROTTING_CORPSE_TEMP_FILE_EXISTS      0x20000000    //Temp File starts with r_
13 #define SF_MAP_MODIFICATIONS_TEMP_FILE_EXISTS   0x40000000    //Temp File starts with m_
14 #define SF_DOOR_TABLE_TEMP_FILES_EXISTS         0x80000000    //Temp File starts with d_
15
16 #define MAPS_DIR "maps"
17
18 void f(unsigned int uiType)
19 {
20         //Convert the current sector location into a file name
21         const char* zTempName = "blub";
22         char pMapName[512];
23
24         switch (uiType)
25         {
26                 case SF_ITEM_TEMP_FILE_EXISTS:
27                         sprintf( pMapName, "%s/i_%s", MAPS_DIR, zTempName);
28                         break;
29
30                 case SF_ROTTING_CORPSE_TEMP_FILE_EXISTS:
31                         sprintf( pMapName, "%s/r_%s", MAPS_DIR, zTempName);
32                         break;
33
34                 case SF_MAP_MODIFICATIONS_TEMP_FILE_EXISTS:
35                         sprintf( pMapName, "%s/m_%s", MAPS_DIR, zTempName);
36                         break;
37
38                 case SF_DOOR_TABLE_TEMP_FILES_EXISTS:
39                         sprintf( pMapName, "%s/d_%s", MAPS_DIR, zTempName);
40                         break;
41
42                 case SF_REVEALED_STATUS_TEMP_FILE_EXISTS:
43                         sprintf( pMapName, "%s/v_%s", MAPS_DIR, zTempName);
44                         break;
45
46                 case SF_DOOR_STATUS_TEMP_FILE_EXISTS:
47                         sprintf( pMapName, "%s/ds_%s", MAPS_DIR, zTempName);
48                         break;
49
50                 case SF_ENEMY_PRESERVED_TEMP_FILE_EXISTS:
51                         sprintf( pMapName, "%s/e_%s", MAPS_DIR, zTempName);
52                         break;
53
54                 case SF_CIV_PRESERVED_TEMP_FILE_EXISTS:
55                         sprintf( pMapName, "%s/cc_%s", MAPS_DIR, zTempName);
56                         break;
57
58                 case SF_SMOKE_EFFECTS_TEMP_FILE_EXISTS:
59                         sprintf( pMapName, "%s/sm_%s", MAPS_DIR, zTempName);
60                         break;
61
62                 case SF_LIGHTING_EFFECTS_TEMP_FILE_EXISTS:
63                         sprintf( pMapName, "%s/l_%s", MAPS_DIR, zTempName);
64                         break;
65
66                 default:
67                         assert(0);
68                         break;
69         }
70 }
71
72 int main()
73 {
74         return 0;
75 }