1
0
Fork 0

(svn r2010) - Fix: [ 1162209 ] Fix OS/2 build (orudge)

release/0.4.5
darkvater 2005-03-15 12:21:15 +00:00
parent 6cbf73a666
commit 2c762a67ab
3 changed files with 273 additions and 165 deletions

View File

@ -194,7 +194,7 @@ WVList
0 0
51 51
WPickList WPickList
97 103
52 52
MItem MItem
3 3
@ -699,8 +699,8 @@ WVList
0 0
169 169
MItem MItem
11 7
dedicated.c debug.c
170 170
WString WString
4 4
@ -717,8 +717,8 @@ WVList
0 0
173 173
MItem MItem
14 11
disaster_cmd.c dedicated.c
174 174
WString WString
4 4
@ -735,8 +735,8 @@ WVList
0 0
177 177
MItem MItem
10 7
dock_gui.c depot.c
178 178
WString WString
4 4
@ -753,8 +753,8 @@ WVList
0 0
181 181
MItem MItem
12 14
dummy_land.c disaster_cmd.c
182 182
WString WString
4 4
@ -771,8 +771,8 @@ WVList
0 0
185 185
MItem MItem
9 10
economy.c dock_gui.c
186 186
WString WString
4 4
@ -789,8 +789,8 @@ WVList
0 0
189 189
MItem MItem
8 12
engine.c dummy_land.c
190 190
WString WString
4 4
@ -807,8 +807,8 @@ WVList
0 0
193 193
MItem MItem
12 9
engine_gui.c economy.c
194 194
WString WString
4 4
@ -826,7 +826,7 @@ WVList
197 197
MItem MItem
8 8
fileio.c engine.c
198 198
WString WString
4 4
@ -843,8 +843,8 @@ WVList
0 0
201 201
MItem MItem
5 12
gfx.c engine_gui.c
202 202
WString WString
4 4
@ -861,8 +861,8 @@ WVList
0 0
205 205
MItem MItem
11 8
graph_gui.c fileio.c
206 206
WString WString
4 4
@ -879,8 +879,8 @@ WVList
0 0
209 209
MItem MItem
14 5
industry_cmd.c gfx.c
210 210
WString WString
4 4
@ -897,8 +897,8 @@ WVList
0 0
213 213
MItem MItem
14 11
industry_gui.c graph_gui.c
214 214
WString WString
4 4
@ -915,8 +915,8 @@ WVList
0 0
217 217
MItem MItem
11 14
intro_gui.c industry_cmd.c
218 218
WString WString
4 4
@ -933,8 +933,8 @@ WVList
0 0
221 221
MItem MItem
11 14
landscape.c industry_gui.c
222 222
WString WString
4 4
@ -951,8 +951,8 @@ WVList
0 0
225 225
MItem MItem
10 11
main_gui.c intro_gui.c
226 226
WString WString
4 4
@ -969,8 +969,8 @@ WVList
0 0
229 229
MItem MItem
5 11
map.c landscape.c
230 230
WString WString
4 4
@ -987,8 +987,8 @@ WVList
0 0
233 233
MItem MItem
5 10
md5.c main_gui.c
234 234
WString WString
4 4
@ -1005,8 +1005,8 @@ WVList
0 0
237 237
MItem MItem
9 5
minilzo.c map.c
238 238
WString WString
4 4
@ -1023,8 +1023,8 @@ WVList
0 0
241 241
MItem MItem
6 5
misc.c md5.c
242 242
WString WString
4 4
@ -1041,8 +1041,8 @@ WVList
0 0
245 245
MItem MItem
10 9
misc_cmd.c minilzo.c
246 246
WString WString
4 4
@ -1059,8 +1059,8 @@ WVList
0 0
249 249
MItem MItem
10 6
misc_gui.c misc.c
250 250
WString WString
4 4
@ -1077,8 +1077,8 @@ WVList
0 0
253 253
MItem MItem
11 10
music_gui.c misc_cmd.c
254 254
WString WString
4 4
@ -1095,8 +1095,8 @@ WVList
0 0
257 257
MItem MItem
9 10
namegen.c misc_gui.c
258 258
WString WString
4 4
@ -1113,8 +1113,8 @@ WVList
0 0
261 261
MItem MItem
9 7
network.c mixer.c
262 262
WString WString
4 4
@ -1131,8 +1131,8 @@ WVList
0 0
265 265
MItem MItem
16 11
network_client.c music_gui.c
266 266
WString WString
4 4
@ -1149,8 +1149,8 @@ WVList
0 0
269 269
MItem MItem
14 9
network_data.c namegen.c
270 270
WString WString
4 4
@ -1167,8 +1167,8 @@ WVList
0 0
273 273
MItem MItem
18 9
network_gamelist.c network.c
274 274
WString WString
4 4
@ -1185,8 +1185,8 @@ WVList
0 0
277 277
MItem MItem
13 16
network_gui.c network_client.c
278 278
WString WString
4 4
@ -1203,8 +1203,8 @@ WVList
0 0
281 281
MItem MItem
16 14
network_server.c network_data.c
282 282
WString WString
4 4
@ -1221,8 +1221,8 @@ WVList
0 0
285 285
MItem MItem
13 18
network_udp.c network_gamelist.c
286 286
WString WString
4 4
@ -1239,8 +1239,8 @@ WVList
0 0
289 289
MItem MItem
8 13
newgrf.c network_gui.c
290 290
WString WString
4 4
@ -1257,8 +1257,8 @@ WVList
0 0
293 293
MItem MItem
10 16
news_gui.c network_server.c
294 294
WString WString
4 4
@ -1275,8 +1275,8 @@ WVList
0 0
297 297
MItem MItem
11 13
oldloader.c network_udp.c
298 298
WString WString
4 4
@ -1293,8 +1293,8 @@ WVList
0 0
301 301
MItem MItem
11 8
order_cmd.c newgrf.c
302 302
WString WString
4 4
@ -1311,8 +1311,8 @@ WVList
0 0
305 305
MItem MItem
11 10
order_gui.c news_gui.c
306 306
WString WString
4 4
@ -1330,7 +1330,7 @@ WVList
309 309
MItem MItem
5 5
os2.c npf.c
310 310
WString WString
4 4
@ -1347,8 +1347,8 @@ WVList
0 0
313 313
MItem MItem
10 11
pathfind.c oldloader.c
314 314
WString WString
4 4
@ -1365,8 +1365,8 @@ WVList
0 0
317 317
MItem MItem
12 11
player_gui.c order_cmd.c
318 318
WString WString
4 4
@ -1383,8 +1383,8 @@ WVList
0 0
321 321
MItem MItem
9 11
players.c order_gui.c
322 322
WString WString
4 4
@ -1401,8 +1401,8 @@ WVList
0 0
325 325
MItem MItem
7 5
queue.c os2.c
326 326
WString WString
4 4
@ -1420,7 +1420,7 @@ WVList
329 329
MItem MItem
10 10
rail_cmd.c pathfind.c
330 330
WString WString
4 4
@ -1437,8 +1437,8 @@ WVList
0 0
333 333
MItem MItem
10 12
rail_gui.c player_gui.c
334 334
WString WString
4 4
@ -1455,8 +1455,8 @@ WVList
0 0
337 337
MItem MItem
10 9
road_cmd.c players.c
338 338
WString WString
4 4
@ -1473,8 +1473,8 @@ WVList
0 0
341 341
MItem MItem
10 6
road_gui.c pool.c
342 342
WString WString
4 4
@ -1491,8 +1491,8 @@ WVList
0 0
345 345
MItem MItem
13 7
roadveh_cmd.c queue.c
346 346
WString WString
4 4
@ -1509,8 +1509,8 @@ WVList
0 0
349 349
MItem MItem
13 10
roadveh_gui.c rail_cmd.c
350 350
WString WString
4 4
@ -1528,7 +1528,7 @@ WVList
353 353
MItem MItem
10 10
saveload.c rail_gui.c
354 354
WString WString
4 4
@ -1545,8 +1545,8 @@ WVList
0 0
357 357
MItem MItem
12 10
screenshot.c road_cmd.c
358 358
WString WString
4 4
@ -1563,8 +1563,8 @@ WVList
0 0
361 361
MItem MItem
5 10
sdl.c road_gui.c
362 362
WString WString
4 4
@ -1581,8 +1581,8 @@ WVList
0 0
365 365
MItem MItem
10 13
settings.c roadveh_cmd.c
366 366
WString WString
4 4
@ -1599,8 +1599,8 @@ WVList
0 0
369 369
MItem MItem
14 13
settings_gui.c roadveh_gui.c
370 370
WString WString
4 4
@ -1618,7 +1618,7 @@ WVList
373 373
MItem MItem
10 10
ship_cmd.c saveload.c
374 374
WString WString
4 4
@ -1635,8 +1635,8 @@ WVList
0 0
377 377
MItem MItem
10 12
ship_gui.c screenshot.c
378 378
WString WString
4 4
@ -1653,8 +1653,8 @@ WVList
0 0
381 381
MItem MItem
7 5
signs.c sdl.c
382 382
WString WString
4 4
@ -1671,8 +1671,8 @@ WVList
0 0
385 385
MItem MItem
14 10
smallmap_gui.c settings.c
386 386
WString WString
4 4
@ -1689,8 +1689,8 @@ WVList
0 0
389 389
MItem MItem
7 14
sound.c settings_gui.c
390 390
WString WString
4 4
@ -1707,8 +1707,8 @@ WVList
0 0
393 393
MItem MItem
8 10
sprite.c ship_cmd.c
394 394
WString WString
4 4
@ -1725,8 +1725,8 @@ WVList
0 0
397 397
MItem MItem
13 10
spritecache.c ship_gui.c
398 398
WString WString
4 4
@ -1743,8 +1743,8 @@ WVList
0 0
401 401
MItem MItem
13 7
station_cmd.c signs.c
402 402
WString WString
4 4
@ -1761,8 +1761,8 @@ WVList
0 0
405 405
MItem MItem
13 14
station_gui.c smallmap_gui.c
406 406
WString WString
4 4
@ -1779,8 +1779,8 @@ WVList
0 0
409 409
MItem MItem
8 7
StdAfx.c sound.c
410 410
WString WString
4 4
@ -1797,8 +1797,8 @@ WVList
0 0
413 413
MItem MItem
9 8
strings.c sprite.c
414 414
WString WString
4 4
@ -1816,7 +1816,7 @@ WVList
417 417
MItem MItem
13 13
subsidy_gui.c spritecache.c
418 418
WString WString
4 4
@ -1833,8 +1833,8 @@ WVList
0 0
421 421
MItem MItem
15 13
terraform_gui.c station_cmd.c
422 422
WString WString
4 4
@ -1851,8 +1851,8 @@ WVList
0 0
425 425
MItem MItem
9 13
texteff.c station_gui.c
426 426
WString WString
4 4
@ -1869,8 +1869,8 @@ WVList
0 0
429 429
MItem MItem
6 8
tile.c StdAfx.c
430 430
WString WString
4 4
@ -1887,8 +1887,8 @@ WVList
0 0
433 433
MItem MItem
10 8
town_cmd.c string.c
434 434
WString WString
4 4
@ -1905,8 +1905,8 @@ WVList
0 0
437 437
MItem MItem
10 9
town_gui.c strings.c
438 438
WString WString
4 4
@ -1923,8 +1923,8 @@ WVList
0 0
441 441
MItem MItem
11 13
train_cmd.c subsidy_gui.c
442 442
WString WString
4 4
@ -1941,8 +1941,8 @@ WVList
0 0
445 445
MItem MItem
11 15
train_gui.c terraform_gui.c
446 446
WString WString
4 4
@ -1959,8 +1959,8 @@ WVList
0 0
449 449
MItem MItem
10 9
tree_cmd.c texteff.c
450 450
WString WString
4 4
@ -1977,8 +1977,8 @@ WVList
0 0
453 453
MItem MItem
5 6
ttd.c tile.c
454 454
WString WString
4 4
@ -1995,8 +1995,8 @@ WVList
0 0
457 457
MItem MItem
18 10
tunnelbridge_cmd.c town_cmd.c
458 458
WString WString
4 4
@ -2013,8 +2013,8 @@ WVList
0 0
461 461
MItem MItem
15 10
unmovable_cmd.c town_gui.c
462 462
WString WString
4 4
@ -2031,8 +2031,8 @@ WVList
0 0
465 465
MItem MItem
9 11
vehicle.c train_cmd.c
466 466
WString WString
4 4
@ -2049,8 +2049,8 @@ WVList
0 0
469 469
MItem MItem
13 11
vehicle_gui.c train_gui.c
470 470
WString WString
4 4
@ -2068,7 +2068,7 @@ WVList
473 473
MItem MItem
10 10
viewport.c tree_cmd.c
474 474
WString WString
4 4
@ -2085,8 +2085,8 @@ WVList
0 0
477 477
MItem MItem
11 5
water_cmd.c ttd.c
478 478
WString WString
4 4
@ -2103,8 +2103,8 @@ WVList
0 0
481 481
MItem MItem
8 18
widget.c tunnelbridge_cmd.c
482 482
WString WString
4 4
@ -2121,8 +2121,8 @@ WVList
0 0
485 485
MItem MItem
8 15
window.c unmovable_cmd.c
486 486
WString WString
4 4
@ -2137,3 +2137,111 @@ WVList
1 1
1 1
0 0
489
MItem
9
vehicle.c
490
WString
4
COBJ
491
WVList
0
492
WVList
0
52
1
1
0
493
MItem
13
vehicle_gui.c
494
WString
4
COBJ
495
WVList
0
496
WVList
0
52
1
1
0
497
MItem
10
viewport.c
498
WString
4
COBJ
499
WVList
0
500
WVList
0
52
1
1
0
501
MItem
11
water_cmd.c
502
WString
4
COBJ
503
WVList
0
504
WVList
0
52
1
1
0
505
MItem
8
widget.c
506
WString
4
COBJ
507
WVList
0
508
WVList
0
52
1
1
0
509
MItem
8
window.c
510
WString
4
COBJ
511
WVList
0
512
WVList
0
52
1
1
0

View File

@ -34,7 +34,7 @@ VComponent
WRect WRect
0 0
0 0
5700 5696
4240 4240
0 0
0 0
@ -42,15 +42,15 @@ WRect
WFileName WFileName
17 17
..\..\openttd.tgt ..\..\openttd.tgt
72 38
88 56
11 11
VComponent VComponent
12 12
WRect WRect
690 688
680 680
5700 5696
4240 4240
0 0
0 0

12
os2.c
View File

@ -112,8 +112,8 @@ FiosItem *FiosGetSavegameList(int *num, int mode)
while ((dirent = readdir(dir)) != NULL) { while ((dirent = readdir(dir)) != NULL) {
append_path(filename, _fios_path, dirent->d_name); append_path(filename, _fios_path, dirent->d_name);
if (!stat(filename, &sb) && S_ISDIR(sb.st_mode) && if (!stat(filename, &sb) && S_ISDIR(sb.st_mode) &&
strcmp(fd.cFileName, ".") != 0 && strcmp(filename, ".") != 0 &&
strcmp(fd.cFileName, "..") != 0) { strcmp(filename, "..") != 0) {
fios = FiosAlloc(); fios = FiosAlloc();
fios->type = FIOS_TYPE_DIR; fios->type = FIOS_TYPE_DIR;
fios->mtime = 0; fios->mtime = 0;
@ -239,10 +239,9 @@ FiosItem *FiosGetScenarioList(int *num, int mode)
if (dir != NULL) { if (dir != NULL) {
while ((dirent = readdir(dir)) != NULL) { while ((dirent = readdir(dir)) != NULL) {
append_path(filename, _fios_path, dirent->d_name); append_path(filename, _fios_path, dirent->d_name);
if (!stat(filename, &sb) && (S_ISDIR(sb.st_mode) if (!stat(filename, &sb) && S_ISDIR(sb.st_mode) &&
strcmp(dirent->d_name, ".") != 0 && strcmp(filename, ".") != 0 &&
strcmp(dirent->d_name, "..") != 0 && strcmp(filename, "..") != 0) {
) {
fios = FiosAlloc(); fios = FiosAlloc();
fios->type = FIOS_TYPE_DIR; fios->type = FIOS_TYPE_DIR;
fios->mtime = 0; fios->mtime = 0;
@ -679,5 +678,6 @@ const HalMusicDriver _os2_music_driver = {
bool InsertTextBufferClipboard(Textbuf *tb) bool InsertTextBufferClipboard(Textbuf *tb)
{ {
// TODO
return false; return false;
} }