############################################################################## # # # IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION 18/Jul/2010 14:40:05 # # Copyright 1999-2005 IAR Systems. All rights reserved. # # # # Cpu mode = interwork # # Endian = little # # Stack alignment = 4 # # Source file = D:\pasha\elf\evil_src\reminder # # ms\reminder_ms\config_data.c # # Command line = "D:\pasha\elf\evil_src\reminder # # ms\reminder_ms\config_data.c" -lC # # "D:\pasha\elf\evil_src\reminder # # ms\reminder_ms\Release\List\" -o # # "D:\pasha\elf\evil_src\reminder # # ms\reminder_ms\Release\Obj\" -s9 --no_unroll # # --no_clustering --cpu_mode arm --endian little # # --cpu ARM926EJ-S --stack_align 4 --interwork -e # # --fpu None --segment code=CONFIG --segment # # data=CONFIG -I "D:\pasha\Embedded Workbench 4.0 # # Evaluation2\ARM\INC\" --inline_threshold=2 # # List file = D:\pasha\elf\evil_src\reminder # # ms\reminder_ms\Release\List\config_data.lst # # Object file = D:\pasha\elf\evil_src\reminder # # ms\reminder_ms\Release\Obj\config_data.r79 # # # # # ############################################################################## D:\pasha\elf\evil_src\reminder ms\reminder_ms\config_data.c 1 #include "..\inc\cfg_items.h" 2 //Конфигурация \ In segment CONFIG_C, align 4, align-sorted, root 3 __root const CFG_HDR cfghdr0={CFG_CBOX,"Show copyright text",0,2}; \ cfghdr0: \ 00000000 05000000 DC32 5 \ 00000004 53686F772063 DC8 "Show copyright text" \ 6F7079726967 \ 687420746578 \ 7400 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 4 __root const int ENA_HELLO_MSG=1; \ ENA_HELLO_MSG: \ 00000000 01000000 DC32 1 \ In segment CONFIG_C, align 4, align-sorted, root 5 __root const CFG_CBOX_ITEM cfgcbox0[2]={"No","Yes"}; \ cfgcbox0: \ 00000000 4E6F00 DC8 "No" \ 00000003 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 00000020 59657300 DC8 "Yes" \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 6 \ In segment CONFIG_C, align 4, align-sorted, root 7 __root const CFG_HDR cfghdr8 = {CFG_STR_UTF8, "font path", 0, 63}; \ cfghdr8: \ 00000000 02000000 DC32 2 \ 00000004 666F6E742070 DC8 "font path" \ 61746800 \ 0000000E 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00000000 \ 00000024 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 8 __root const char fontpath[64] = "4:\\"; \ fontpath: \ 00000000 343A5C00 DC8 "4:\\" \ 00000004 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000014 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 9 \ In segment CONFIG_C, align 4, align-sorted, root 10 __root const CFG_HDR cfghdr11 = {CFG_CBOX, "fullfont use", 0, 2}; \ cfghdr11: \ 00000000 05000000 DC32 5 \ 00000004 66756C6C666F DC8 "fullfont use" \ 6E7420757365 \ 00 \ 00000011 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 11 __root const int fullfont = 0; \ fullfont: \ 00000000 00000000 DC32 0 \ In segment CONFIG_C, align 4, align-sorted, root 12 __root const CFG_CBOX_ITEM cfgcbox3[2] = {"No", "Yes"}; \ cfgcbox3: \ 00000000 4E6F00 DC8 "No" \ 00000003 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 00000020 59657300 DC8 "Yes" \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 13 \ In segment CONFIG_C, align 4, align-sorted, root 14 __root const CFG_HDR cfghdr12 = {CFG_STR_UTF8, "icon path", 0, 63}; \ cfghdr12: \ 00000000 02000000 DC32 2 \ 00000004 69636F6E2070 DC8 "icon path" \ 61746800 \ 0000000E 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00000000 \ 00000024 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 15 __root const char iconpath[64] = "4:\\zbin\\ReminderMS\\img\\"; \ iconpath: \ 00000000 343A5C7A6269 DC8 "4:\\zbin\\ReminderMS\\img\\" \ 6E5C52656D69 \ 6E6465724D53 \ 5C696D675C00 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000028 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000038 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0 \ 0000 16 \ In segment CONFIG_C, align 4, align-sorted, root 17 __root const CFG_HDR cfghdr13 = {CFG_COORDINATES,"position",0,0}; \ cfghdr13: \ 00000000 07000000 DC32 7 \ 00000004 706F73697469 DC8 "position" \ 6F6E00 \ 0000000D 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 0000000000 \ 00000024 000000000000 DC32 0, 0 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 18 __root const unsigned int IDLEICON_X = 0; \ IDLEICON_X: \ 00000000 00000000 DC32 0 \ In segment CONFIG_C, align 4, align-sorted, root 19 __root const unsigned int IDLEICON_Y_C = 100; \ IDLEICON_Y_C: \ 00000000 64000000 DC32 100 20 \ In segment CONFIG_C, align 4, align-sorted, root 21 __root const CFG_HDR cfghdr16={CFG_STR_UTF8,"wav",0,63}; \ cfghdr16: \ 00000000 02000000 DC32 2 \ 00000004 77617600 DC8 "wav" \ 00000008 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000018 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000024 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 22 __root const char sound_wav[64]="4:\\zbin\\ReminderMS\\sound.wav"; \ sound_wav: \ 00000000 343A5C7A6269 DC8 "4:\\zbin\\ReminderMS\\sound.wav" \ 6E5C52656D69 \ 6E6465724D53 \ 5C736F756E64 \ 2E77617600 \ 0000001D 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 0000002D 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00 23 \ In segment CONFIG_C, align 4, align-sorted, root 24 __root const CFG_HDR cfghdr17={CFG_STR_UTF8,"mrs file path",0,63}; \ cfghdr17: \ 00000000 02000000 DC32 2 \ 00000004 6D7273206669 DC8 "mrs file path" \ 6C6520706174 \ 6800 \ 00000012 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00000024 000000003F00 DC32 0, 63 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 25 __root const char rms_file[64]="4:\\zbin\\ReminderMS\\"; \ rms_file: \ 00000000 343A5C7A6269 DC8 "4:\\zbin\\ReminderMS\\" \ 6E5C52656D69 \ 6E6465724D53 \ 5C00 \ 00000014 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 26 \ In segment CONFIG_C, align 4, align-sorted, root 27 __root const CFG_HDR cfghdr19 = {CFG_UINT, "Pixels between letters", 0, 10}; \ cfghdr19: \ 00000000 01000000 DC32 1 \ 00000004 506978656C73 DC8 "Pixels between letters" \ 206265747765 \ 656E206C6574 \ 7465727300 \ 0000001B 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000 \ 00000024 000000000A00 DC32 0, 10 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 28 __root const unsigned int space = 1; \ space: \ 00000000 01000000 DC32 1 29 \ In segment CONFIG_C, align 4, align-sorted, root 30 __root const CFG_HDR cfghdr20 = {CFG_STR_WIN1251, "Main txt", 0, 31}; \ cfghdr20: \ 00000000 04000000 DC32 4 \ 00000004 4D61696E2074 DC8 "Main txt" \ 787400 \ 0000000D 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 0000000000 \ 00000024 000000001F00 DC32 0, 31 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 31 __root const char todo[32]="To Do Today:"; \ todo: \ 00000000 546F20446F20 DC8 "To Do Today:" \ 546F6461793A \ 00 \ 0000000D 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 000000000000 \ 00 32 \ In segment CONFIG_C, align 4, align-sorted, root 33 __root const CFG_HDR cfghdr99 = {CFG_STR_WIN1251, "No apointment txt", 0, 31}; \ cfghdr99: \ 00000000 04000000 DC32 4 \ 00000004 4E6F2061706F DC8 "No apointment txt" \ 696E746D656E \ 742074787400 \ 00000016 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000 \ 00000024 000000001F00 DC32 0, 31 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 34 __root const char no_zadach[32]="no appointment"; \ no_zadach: \ 00000000 6E6F20617070 DC8 "no appointment" \ 6F696E746D65 \ 6E7400 \ 0000000F 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000000000 35 \ In segment CONFIG_C, align 4, align-sorted, root 36 __root const CFG_HDR cfghdr21={CFG_CBOX,"Hide Completed",0,2}; \ cfghdr21: \ 00000000 05000000 DC32 5 \ 00000004 486964652043 DC8 "Hide Completed" \ 6F6D706C6574 \ 656400 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000000000 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 37 __root const int HIDE_MODE=0; \ HIDE_MODE: \ 00000000 00000000 DC32 0 \ In segment CONFIG_C, align 4, align-sorted, root 38 __root const CFG_CBOX_ITEM cfgcbox8[2]={"No","Yes"}; \ cfgcbox8: \ 00000000 4E6F00 DC8 "No" \ 00000003 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 00000020 59657300 DC8 "Yes" \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 39 \ In segment CONFIG_C, align 4, align-sorted, root 40 __root const CFG_HDR cfghdr78={CFG_CBOX,"Show only next app. in day",0,2}; \ cfghdr78: \ 00000000 05000000 DC32 5 \ 00000004 53686F77206F DC8 "Show only next app. in day" \ 6E6C79206E65 \ 787420617070 \ 2E20696E2064 \ 617900 \ 0000001F 0000000000 DC8 0, 0, 0, 0, 0 \ 00000024 000000000200 DC32 0, 2 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 41 __root const int APP_MODE=0; \ APP_MODE: \ 00000000 00000000 DC32 0 \ In segment CONFIG_C, align 4, align-sorted, root 42 __root const CFG_CBOX_ITEM cfgcbox78[2]={"No","Yes"}; \ cfgcbox78: \ 00000000 4E6F00 DC8 "No" \ 00000003 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000013 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00 \ 00000020 59657300 DC8 "Yes" \ 00000024 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 00000000 \ 00000034 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 43 \ In segment CONFIG_C, align 4, align-sorted, root 44 __root const CFG_HDR cfghdr79 = {CFG_UINT, "for benlux add-on", 0, 10}; \ cfghdr79: \ 00000000 01000000 DC32 1 \ 00000004 666F72206265 DC8 "for benlux add-on" \ 6E6C75782061 \ 64642D6F6E00 \ 00000016 000000000000 DC8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 \ 000000000000 \ 0000 \ 00000024 000000000A00 DC32 0, 10 \ 0000 \ In segment CONFIG_C, align 4, align-sorted, root 45 __root const unsigned int luki = 2; \ luki: \ 00000000 02000000 DC32 2 46 47 Segment part sizes: Function/Label Bytes -------------- ----- cfghdr0 44 ENA_HELLO_MSG 4 cfgcbox0 64 cfghdr8 44 fontpath 64 cfghdr11 44 fullfont 4 cfgcbox3 64 cfghdr12 44 iconpath 64 cfghdr13 44 IDLEICON_X 4 IDLEICON_Y_C 4 cfghdr16 44 sound_wav 64 cfghdr17 44 rms_file 64 cfghdr19 44 space 4 cfghdr20 44 todo 32 cfghdr99 44 no_zadach 32 cfghdr21 44 HIDE_MODE 4 cfgcbox8 64 cfghdr78 44 APP_MODE 4 cfgcbox78 64 cfghdr79 44 luki 4 1 180 bytes in segment CONFIG_C 1 180 bytes of CONST memory Errors: none Warnings: none