rnd-20090623-4-src
[rocksndiamonds.git] / src / game_sp / vb_lib.c
1 // ----------------------------------------------------------------------------
2 // vb_lib.c
3 // ----------------------------------------------------------------------------
4
5 #include "vb_types.h"
6 #include "vb_defs.h"
7 #include "vb_vars.h"
8 #include "vb_lib.h"
9
10
11 /* helper functions for constructs not supported by C */
12 void *REDIM_1D(int a, int b, int c)
13 {
14   return 0;
15 }
16
17 void *REDIM_2D(int a, int b, int c, int d, int e)
18 {
19   return 0;
20 }
21
22 boolean IS_NOTHING(void *a, int b)
23 {
24   return 0;
25 }
26
27 void SET_TO_NOTHING(void *a, int b)
28 {
29   return;
30 }
31
32 void MESSAGE_BOX(char *a)
33 {
34   return;
35 }
36
37
38 char *CAT(const char *a, ...)
39 {
40   return 0;
41 }
42
43 char *GET_PATH(char *a, ...)
44 {
45   return 0;
46 }
47
48 char *INT_TO_STR(int a)
49 {
50   return 0;
51 }
52
53
54 boolean STRING_IS_LIKE(char *a, char *b)
55 {
56   return 0;
57 }
58
59
60 int FILE_GET(FILE *a, int b, void *c, int d)
61 {
62   return 0;
63 }
64
65 int FILE_PUT(FILE *a, int b, void *c, int d)
66 {
67   return 0;
68 }
69
70
71 /* this is just a workaround -- handle array definitions later */
72 void *Array(int a, ...)
73 {
74   return 0;
75 }
76
77
78 /* VB functions that do not return "int" (and would cause compiler errors) */
79 double Val(char *a)
80 {
81   return 0;
82 }
83
84 char *Left(char *a, int b)
85 {
86   return 0;
87 }
88
89 char *left(char *a, int b)
90 {
91   return 0;
92 }
93
94 char *Right(char *a, int b)
95 {
96   return 0;
97 }
98
99 char *right(char *a, int b)
100 {
101   return 0;
102 }
103
104 char *StrReverse(char *a)
105 {
106   return 0;
107 }
108
109 int InStr(int a, char *b, char *c)
110 {
111   return 0;
112 }
113
114 char *Dir(char *a)
115 {
116   return 0;
117 }
118
119 char *Dir_Without_Args()
120 {
121   return 0;
122 }
123
124 void Kill(char *a)
125 {
126   return;
127 }
128
129 char *Chr(int a)
130 {
131   return 0;
132 }
133
134 char *String(int a, char *b)
135 {
136   return 0;
137 }
138
139 void MkDir(char *a)
140 {
141   return;
142 }
143
144 char *Hex(int a)
145 {
146   return 0;
147 }
148
149
150 int FileLen(char *a)
151 {
152   return 0;
153 }
154
155 long GetTickCount()
156 {
157   return 0;
158 }
159
160 int GetAttr(char *a)
161 {
162   return 0;
163 }
164
165 void DoEvents()
166 {
167   return;
168 }
169
170 void SaveSetting(const char * a, const char *b, char *c, int d)
171 {
172   return;
173 }
174
175 long GetTempPath(long a, char *b)
176 {
177   return 0;
178 }