Changeset 5522 for trunk/tools/wrc/dumpres.c
- Timestamp:
- Apr 16, 2001, 7:11:03 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/wrc/dumpres.c
r3426 r5522 47 47 case res_dlginit: return "DLGINIT"; 48 48 case res_toolbar: return "TOOLBAR"; 49 case res_anicur: return "CURSOR (animated)"; 50 case res_aniico: return "ICON (animated)"; 49 51 default: return "Unknown"; 50 52 } … … 153 155 ***************************************************************************** 154 156 */ 155 void dump_memopt(DWORD memopt)157 static void dump_memopt(DWORD memopt) 156 158 { 157 159 printf("Memory/load options: "); … … 184 186 ***************************************************************************** 185 187 */ 186 void dump_lvc(lvc_t *l)188 static void dump_lvc(lvc_t *l) 187 189 { 188 190 if(l->language) … … 213 215 ***************************************************************************** 214 216 */ 215 void dump_raw_data(raw_data_t *d)216 { 217 int n;217 static void dump_raw_data(raw_data_t *d) 218 { 219 unsigned int n; 218 220 int i; 219 221 int j; … … 236 238 printf("- "); 237 239 for(i = 0; i < 16; i++) 238 printf("%c", isprint(d->data[n-16+i] ) ? d->data[n-16+i] : '.');240 printf("%c", isprint(d->data[n-16+i] & 0xff) ? d->data[n-16+i] : '.'); 239 241 printf("\n%08x: ", n); 240 242 } … … 249 251 j = 16; 250 252 for(i = 0; i < j; i++) 251 printf("%c", isprint(d->data[n-j+i] ) ? d->data[n-j+i] : '.');253 printf("%c", isprint(d->data[n-j+i] & 0xff) ? d->data[n-j+i] : '.'); 252 254 printf("\n"); 253 255 } … … 264 266 ***************************************************************************** 265 267 */ 266 void dump_accelerator(accelerator_t *acc)268 static void dump_accelerator(accelerator_t *acc) 267 269 { 268 270 event_t *ev = acc->events; … … 298 300 ***************************************************************************** 299 301 */ 300 void dump_cursor(cursor_t *cur)302 static void dump_cursor(cursor_t *cur) 301 303 { 302 304 printf("Id: %d\n", cur->id); … … 319 321 ***************************************************************************** 320 322 */ 321 void dump_cursor_group(cursor_group_t *curg)323 static void dump_cursor_group(cursor_group_t *curg) 322 324 { 323 325 dump_memopt(curg->memopt); … … 336 338 ***************************************************************************** 337 339 */ 338 void dump_icon(icon_t *ico)340 static void dump_icon(icon_t *ico) 339 341 { 340 342 printf("Id: %d\n", ico->id); … … 358 360 ***************************************************************************** 359 361 */ 360 void dump_icon_group(icon_group_t *icog)362 static void dump_icon_group(icon_group_t *icog) 361 363 { 362 364 dump_memopt(icog->memopt); … … 366 368 /* 367 369 ***************************************************************************** 370 * Function : dump_ani_curico 371 * Syntax : void dump_ani_curico(ani_curico_t *ani) 372 * Input : 373 * ani - Animated object resource descriptor 374 * Output : nop 375 * Description : 376 * Remarks : 377 ***************************************************************************** 378 */ 379 static void dump_ani_curico(ani_curico_t *ani) 380 { 381 dump_memopt(ani->memopt); 382 dump_lvc(&ani->data->lvc); 383 dump_raw_data(ani->data); 384 } 385 386 /* 387 ***************************************************************************** 368 388 * Function : dump_font 369 389 * Syntax : void dump_font(font_t *fnt) … … 375 395 ***************************************************************************** 376 396 */ 377 void dump_font(font_t *fnt)397 static void dump_font(font_t *fnt) 378 398 { 379 399 dump_memopt(fnt->memopt); 400 dump_lvc(&(fnt->data->lvc)); 380 401 dump_raw_data(fnt->data); 381 402 } … … 392 413 ***************************************************************************** 393 414 */ 394 void dump_bitmap(bitmap_t *bmp)415 static void dump_bitmap(bitmap_t *bmp) 395 416 { 396 417 dump_memopt(bmp->memopt); 418 dump_lvc(&(bmp->data->lvc)); 397 419 dump_raw_data(bmp->data); 398 420 } … … 409 431 ***************************************************************************** 410 432 */ 411 void dump_rcdata(rcdata_t *rdt)433 static void dump_rcdata(rcdata_t *rdt) 412 434 { 413 435 dump_memopt(rdt->memopt); 436 dump_lvc(&(rdt->data->lvc)); 414 437 dump_raw_data(rdt->data); 415 438 } … … 426 449 ***************************************************************************** 427 450 */ 428 void dump_user(user_t *usr)451 static void dump_user(user_t *usr) 429 452 { 430 453 dump_memopt(usr->memopt); 454 dump_lvc(&(usr->data->lvc)); 431 455 printf("Class %s\n", get_nameid_str(usr->type)); 432 456 dump_raw_data(usr->data); … … 444 468 ***************************************************************************** 445 469 */ 446 void dump_messagetable(messagetable_t *msg) 447 { 470 static void dump_messagetable(messagetable_t *msg) 471 { 472 dump_memopt(msg->memopt); 473 dump_lvc(&(msg->data->lvc)); 448 474 dump_raw_data(msg->data); 449 475 } … … 460 486 ***************************************************************************** 461 487 */ 462 void dump_stringtable(stringtable_t *stt)488 static void dump_stringtable(stringtable_t *stt) 463 489 { 464 490 int i; … … 492 518 ***************************************************************************** 493 519 */ 494 void dump_control(control_t *ctrl)520 static void dump_control(control_t *ctrl) 495 521 { 496 522 printf("Control {\n\tClass: %s\n", get_nameid_str(ctrl->ctlclass)); … … 531 557 ***************************************************************************** 532 558 */ 533 void dump_dialog(dialog_t *dlg)559 static void dump_dialog(dialog_t *dlg) 534 560 { 535 561 control_t *c = dlg->controls; … … 581 607 ***************************************************************************** 582 608 */ 583 void dump_dialogex(dialogex_t *dlgex)609 static void dump_dialogex(dialogex_t *dlgex) 584 610 { 585 611 control_t *c = dlgex->controls; … … 631 657 ***************************************************************************** 632 658 */ 633 void dump_menu_item(menu_item_t *item)659 static void dump_menu_item(menu_item_t *item) 634 660 { 635 661 while(item) … … 669 695 ***************************************************************************** 670 696 */ 671 void dump_menu(menu_t *men)697 static void dump_menu(menu_t *men) 672 698 { 673 699 dump_memopt(men->memopt); … … 686 712 ***************************************************************************** 687 713 */ 688 void dump_menuex_item(menuex_item_t *item)714 static void dump_menuex_item(menuex_item_t *item) 689 715 { 690 716 while(item) … … 739 765 ***************************************************************************** 740 766 */ 741 void dump_menuex(menuex_t *menex)767 static void dump_menuex(menuex_t *menex) 742 768 { 743 769 dump_memopt(menex->memopt); … … 756 782 ***************************************************************************** 757 783 */ 758 void dump_ver_value(ver_value_t *val) 759 { 760 extern void dump_ver_block(ver_block_t *); 784 static void dump_ver_block(ver_block_t *); /* Forward ref */ 785 786 static void dump_ver_value(ver_value_t *val) 787 { 761 788 if(val->type == val_str) 762 789 { … … 792 819 ***************************************************************************** 793 820 */ 794 void dump_ver_block(ver_block_t *blk)821 static void dump_ver_block(ver_block_t *blk) 795 822 { 796 823 ver_value_t *val = blk->values; … … 817 844 ***************************************************************************** 818 845 */ 819 void dump_versioninfo(versioninfo_t *ver)846 static void dump_versioninfo(versioninfo_t *ver) 820 847 { 821 848 ver_block_t *blk = ver->blocks; 849 850 dump_lvc(&(ver->lvc)); 822 851 823 852 if(ver->gotit.fv) … … 860 889 ***************************************************************************** 861 890 */ 862 void dump_toolbar_items(toolbar_item_t *items)891 static void dump_toolbar_items(toolbar_item_t *items) 863 892 { 864 893 while(items) … … 886 915 ***************************************************************************** 887 916 */ 888 void dump_toolbar(toolbar_t *toolbar)917 static void dump_toolbar(toolbar_t *toolbar) 889 918 { 890 919 dump_memopt(toolbar->memopt); … … 904 933 ***************************************************************************** 905 934 */ 906 void dump_dlginit(dlginit_t *dit)935 static void dump_dlginit(dlginit_t *dit) 907 936 { 908 937 dump_memopt(dit->memopt); 909 dump_lvc(&(dit-> lvc));938 dump_lvc(&(dit->data->lvc)); 910 939 dump_raw_data(dit->data); 911 940 } … … 997 1026 dump_toolbar(top->res.tbt); 998 1027 break; 1028 case res_anicur: 1029 case res_aniico: 1030 dump_ani_curico(top->res.ani); 1031 break; 999 1032 default: 1000 1033 printf("Report this: Unknown resource type parsed %08x\n", top->type);
Note:
See TracChangeset
for help on using the changeset viewer.