OPTIONAL          230 tools/finsig_dryos.c     { "DebugAssert", OPTIONAL|LIST_ALWAYS },
OPTIONAL          256 tools/finsig_dryos.c     { "GetUsableMaxAv", OPTIONAL },
OPTIONAL          257 tools/finsig_dryos.c     { "GetUsableMinAv", OPTIONAL },
OPTIONAL          263 tools/finsig_dryos.c     { "GetImageFolder", OPTIONAL },
OPTIONAL          276 tools/finsig_dryos.c     { "LEDDrive", OPTIONAL },
OPTIONAL          281 tools/finsig_dryos.c     { "MakeSDCardBootable", OPTIONAL },
OPTIONAL          283 tools/finsig_dryos.c     { "MoveIrisWithAv", OPTIONAL },
OPTIONAL          285 tools/finsig_dryos.c     { "MoveOpticalZoomAt", OPTIONAL },
OPTIONAL          289 tools/finsig_dryos.c     { "PT_MoveDigitalZoomToWide", OPTIONAL },
OPTIONAL          290 tools/finsig_dryos.c     { "PT_MoveOpticalZoomAt", OPTIONAL },
OPTIONAL          294 tools/finsig_dryos.c     { "PutInNdFilter", OPTIONAL },
OPTIONAL          295 tools/finsig_dryos.c     { "PutOutNdFilter", OPTIONAL },
OPTIONAL          300 tools/finsig_dryos.c     { "Remove", OPTIONAL|UNUSED },
OPTIONAL          325 tools/finsig_dryos.c     { "UnsetZoomForMovie", OPTIONAL },
OPTIONAL          338 tools/finsig_dryos.c     { "err_init_task", OPTIONAL },
OPTIONAL          339 tools/finsig_dryos.c     { "exmem_alloc", OPTIONAL },
OPTIONAL          340 tools/finsig_dryos.c     { "exmem_free", UNUSED|OPTIONAL },
OPTIONAL          343 tools/finsig_dryos.c     { "exmem_assert", UNUSED|OPTIONAL|LIST_ALWAYS }, // helper, r23 or lower
OPTIONAL          345 tools/finsig_dryos.c     { "get_nd_value", OPTIONAL },
OPTIONAL          346 tools/finsig_dryos.c     { "get_current_exp", UNUSED | OPTIONAL }, // helper, underlying function of ShowCurrentExp
OPTIONAL          347 tools/finsig_dryos.c     { "get_current_nd_value", OPTIONAL },
OPTIONAL          349 tools/finsig_dryos.c     { "GetUsableAvRange", OPTIONAL|UNUSED },
OPTIONAL          350 tools/finsig_dryos.c     { "GetBaseSv", OPTIONAL|UNUSED },
OPTIONAL          359 tools/finsig_dryos.c     { "kbd_pwr_off", OPTIONAL },
OPTIONAL          360 tools/finsig_dryos.c     { "kbd_pwr_on", OPTIONAL },
OPTIONAL          371 tools/finsig_dryos.c     { "get_fstype", OPTIONAL|LIST_ALWAYS },
OPTIONAL          374 tools/finsig_dryos.c     { "read", UNUSED|OPTIONAL },
OPTIONAL          375 tools/finsig_dryos.c     { "realloc", OPTIONAL|LIST_ALWAYS },
OPTIONAL          393 tools/finsig_dryos.c     { "task_DvlpSeqTask", OPTIONAL },
OPTIONAL          395 tools/finsig_dryos.c     { "task_FileWrite", OPTIONAL },
OPTIONAL          398 tools/finsig_dryos.c     { "task_PhySw", OPTIONAL },
OPTIONAL          399 tools/finsig_dryos.c     { "task_RotaryEncoder", OPTIONAL },
OPTIONAL          400 tools/finsig_dryos.c     { "task_TouchPanel", OPTIONAL },
OPTIONAL          406 tools/finsig_dryos.c     { "write", UNUSED|OPTIONAL },
OPTIONAL          408 tools/finsig_dryos.c     { "EngDrvIn", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          409 tools/finsig_dryos.c     { "EngDrvOut", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          411 tools/finsig_dryos.c     { "EngDrvBits", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          415 tools/finsig_dryos.c     { "PTM_NextItem", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          416 tools/finsig_dryos.c     { "PTM_PrevItem", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          417 tools/finsig_dryos.c     { "PTM_SetPropertyEnable", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          419 tools/finsig_dryos.c     { "DisableISDriveError", OPTIONAL },
OPTIONAL          422 tools/finsig_dryos.c     { "_GetSystemTime", OPTIONAL|UNUSED|LIST_ALWAYS }, // only for locating timer functions
OPTIONAL          423 tools/finsig_dryos.c     { "SetTimerAfter", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          424 tools/finsig_dryos.c     { "SetTimerWhen", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          425 tools/finsig_dryos.c     { "CancelTimer", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          427 tools/finsig_dryos.c     { "SetHPTimerAfterTimeout", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          429 tools/finsig_dryos.c     { "CreateTaskStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          430 tools/finsig_dryos.c     { "CreateTaskStrictly_alt", OPTIONAL|UNUSED|LIST_ALWAYS }, // widely used in r59, identical to CreateTaskStrictly
OPTIONAL          431 tools/finsig_dryos.c     { "CreateMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          432 tools/finsig_dryos.c     { "CreateRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          433 tools/finsig_dryos.c     { "GetSemaphoreValue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          434 tools/finsig_dryos.c     { "TryTakeSemaphore", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          435 tools/finsig_dryos.c     { "CreateMessageQueueStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          436 tools/finsig_dryos.c     { "CreateEventFlagStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          437 tools/finsig_dryos.c     { "CreateBinarySemaphoreStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          438 tools/finsig_dryos.c     { "CreateCountingSemaphoreStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          439 tools/finsig_dryos.c     { "CreateRecursiveLockStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          440 tools/finsig_dryos.c     { "TakeSemaphoreStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          441 tools/finsig_dryos.c     { "ReceiveMessageQueueStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          442 tools/finsig_dryos.c     { "PostMessageQueueStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },    // r23+
OPTIONAL          443 tools/finsig_dryos.c     { "WaitForAnyEventFlagStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          444 tools/finsig_dryos.c     { "WaitForAllEventFlagStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          445 tools/finsig_dryos.c     { "AcquireRecursiveLockStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          446 tools/finsig_dryos.c     { "DeleteMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          447 tools/finsig_dryos.c     { "PostMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          448 tools/finsig_dryos.c     { "ReceiveMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          449 tools/finsig_dryos.c     { "TryReceiveMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          450 tools/finsig_dryos.c     { "TryPostMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          451 tools/finsig_dryos.c     { "GetNumberOfPostedMessages", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          452 tools/finsig_dryos.c     { "DeleteRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          453 tools/finsig_dryos.c     { "AcquireRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          454 tools/finsig_dryos.c     { "ReleaseRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          455 tools/finsig_dryos.c     { "WaitForAnyEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          456 tools/finsig_dryos.c     { "WaitForAllEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          457 tools/finsig_dryos.c     { "ClearEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          458 tools/finsig_dryos.c     { "SetEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          459 tools/finsig_dryos.c     { "GetEventFlagValue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          460 tools/finsig_dryos.c     { "CreateEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          461 tools/finsig_dryos.c     { "DeleteEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          462 tools/finsig_dryos.c     { "CheckAnyEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          463 tools/finsig_dryos.c     { "CheckAllEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          464 tools/finsig_dryos.c     { "RegisterInterruptHandler", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          465 tools/finsig_dryos.c     { "UnregisterInterruptHandler", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          466 tools/finsig_dryos.c     { "GetSRAndDisableInterrupt", OPTIONAL|UNUSED|LIST_ALWAYS }, // disables IRQ, returns a value
OPTIONAL          467 tools/finsig_dryos.c     { "SetSR", OPTIONAL|UNUSED|LIST_ALWAYS }, // enables IRQ, puts back value returned by GetSR
OPTIONAL          468 tools/finsig_dryos.c     { "EnableInterrupt", OPTIONAL|UNUSED|LIST_ALWAYS }, // enables IRQ
OPTIONAL          469 tools/finsig_dryos.c     { "_divmod_signed_int", OPTIONAL|UNUSED|LIST_ALWAYS}, // division for signed integers, remainder is returned in r1
OPTIONAL          470 tools/finsig_dryos.c     { "_divmod_unsigned_int", OPTIONAL|UNUSED|LIST_ALWAYS}, // division for unsigned integers, remainder is returned in r1
OPTIONAL          471 tools/finsig_dryos.c     { "_dflt", OPTIONAL|UNUSED|LIST_ALWAYS}, // int -> double
OPTIONAL          472 tools/finsig_dryos.c     { "_dfltu", OPTIONAL|UNUSED|LIST_ALWAYS}, // uint -> double
OPTIONAL          473 tools/finsig_dryos.c     { "_dfix", OPTIONAL|UNUSED|LIST_ALWAYS}, // double -> int
OPTIONAL          474 tools/finsig_dryos.c     { "_dfixu", OPTIONAL|UNUSED|LIST_ALWAYS}, // double -> uint
OPTIONAL          475 tools/finsig_dryos.c     { "_dmul", OPTIONAL|UNUSED|LIST_ALWAYS}, // double precision float multiplication
OPTIONAL          476 tools/finsig_dryos.c     { "_ddiv", OPTIONAL|UNUSED|LIST_ALWAYS}, // double precision float division
OPTIONAL          477 tools/finsig_dryos.c     { "_dadd", OPTIONAL|UNUSED|LIST_ALWAYS}, // addition for doubles
OPTIONAL          478 tools/finsig_dryos.c     { "_dsub", OPTIONAL|UNUSED|LIST_ALWAYS}, // subtraction for doubles
OPTIONAL          479 tools/finsig_dryos.c     { "_drsb", OPTIONAL|UNUSED|LIST_ALWAYS}, // reverse subtraction for doubles (?)
OPTIONAL          480 tools/finsig_dryos.c     { "_dcmp", OPTIONAL|UNUSED|LIST_ALWAYS}, // comparison of 2 doubles, only updates condition flags
OPTIONAL          481 tools/finsig_dryos.c     { "_dcmp_reverse", OPTIONAL|UNUSED|LIST_ALWAYS}, // like _dcmp, but operands in reverse order, only updates condition flags
OPTIONAL          482 tools/finsig_dryos.c     { "_safe_sqrt", OPTIONAL|UNUSED|LIST_ALWAYS}, // only calls _sqrt for numbers >= 0
OPTIONAL          483 tools/finsig_dryos.c     { "_scalbn", OPTIONAL|UNUSED|LIST_ALWAYS}, // double scalbn (double x, long exp), returns x * FLT_RADIX ** exp
OPTIONAL          484 tools/finsig_dryos.c     { "_fflt", OPTIONAL|UNUSED|LIST_ALWAYS}, // int -> float
OPTIONAL          485 tools/finsig_dryos.c     { "_ffltu", OPTIONAL|UNUSED|LIST_ALWAYS}, // uint -> float
OPTIONAL          486 tools/finsig_dryos.c     { "_ffix", OPTIONAL|UNUSED|LIST_ALWAYS}, // float -> int
OPTIONAL          487 tools/finsig_dryos.c     { "_ffixu", OPTIONAL|UNUSED|LIST_ALWAYS}, // float -> uint
OPTIONAL          488 tools/finsig_dryos.c     { "_fmul", OPTIONAL|UNUSED|LIST_ALWAYS}, // single precision float multiplication
OPTIONAL          489 tools/finsig_dryos.c     { "_fdiv", OPTIONAL|UNUSED|LIST_ALWAYS}, // single precision float division
OPTIONAL          490 tools/finsig_dryos.c     { "_f2d", OPTIONAL|UNUSED|LIST_ALWAYS}, // float -> double
OPTIONAL          491 tools/finsig_dryos.c     { "DisplayBusyOnScreen", OPTIONAL|UNUSED|LIST_ALWAYS}, // displays full screen "busy" message
OPTIONAL          492 tools/finsig_dryos.c     { "UndisplayBusyOnScreen", OPTIONAL|UNUSED|LIST_ALWAYS},
OPTIONAL          493 tools/finsig_dryos.c     { "CreateDialogBox", OPTIONAL|UNUSED|LIST_ALWAYS},
OPTIONAL          494 tools/finsig_dryos.c     { "DisplayDialogBox", OPTIONAL|UNUSED|LIST_ALWAYS},
OPTIONAL          495 tools/finsig_dryos.c     { "add_ui_to_dialog", OPTIONAL|UNUSED|LIST_ALWAYS}, // name made up, assigns resources to a dialog
OPTIONAL          496 tools/finsig_dryos.c     { "get_string_by_id", OPTIONAL|UNUSED|LIST_ALWAYS}, // name made up, retrieves a localised or unlocalised string by its ID
OPTIONAL          497 tools/finsig_dryos.c     { "malloc_strictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // name made up
OPTIONAL          498 tools/finsig_dryos.c     { "GetCurrentMachineTime", OPTIONAL|UNUSED|LIST_ALWAYS }, // reads usec counter, name from ixus30
OPTIONAL          499 tools/finsig_dryos.c     { "HwOcReadICAPCounter", OPTIONAL|UNUSED|LIST_ALWAYS }, // reads usec counter, name from ixus30
OPTIONAL          500 tools/finsig_dryos.c     { "get_self_task_id", OPTIONAL|UNUSED|LIST_ALWAYS }, // gets ID of own task
OPTIONAL          501 tools/finsig_dryos.c     { "get_task_properties", OPTIONAL|UNUSED|LIST_ALWAYS }, // gets copy of task's data (different struct, not the real TCB)
OPTIONAL          502 tools/finsig_dryos.c     { "get_self_task_errno_pointer", OPTIONAL|UNUSED|LIST_ALWAYS }, // gets pointer to own task's errno
OPTIONAL          503 tools/finsig_dryos.c     { "EnableDispatch", OPTIONAL|UNUSED }, // enables task switching (high level wrapper)
OPTIONAL          504 tools/finsig_dryos.c     { "DisableDispatch", OPTIONAL|UNUSED }, // disables task switching (high level wrapper)
OPTIONAL          505 tools/finsig_dryos.c     { "EnableDispatch_low", OPTIONAL|UNUSED }, // enables task switching
OPTIONAL          506 tools/finsig_dryos.c     { "DisableDispatch_low", OPTIONAL|UNUSED }, // disables task switching
OPTIONAL          507 tools/finsig_dryos.c     { "GetValidSystemCalender", OPTIONAL|UNUSED }, // name from ixus30
OPTIONAL          508 tools/finsig_dryos.c     { "SetValidSystemCalender", OPTIONAL|UNUSED }, // name from ixus30
OPTIONAL          509 tools/finsig_dryos.c     { "GetTimeFromRTC", OPTIONAL|UNUSED },
OPTIONAL          510 tools/finsig_dryos.c     { "IsInvalidTime", OPTIONAL|UNUSED }, // name from ixus30
OPTIONAL          511 tools/finsig_dryos.c     { "PauseTimeOfSystem", OPTIONAL|UNUSED }, // name from ixus30
OPTIONAL          512 tools/finsig_dryos.c     { "ResumeTimeOfSystem", OPTIONAL|UNUSED }, // name from ixus30
OPTIONAL          514 tools/finsig_dryos.c     { "cache_flush_and_enable", OPTIONAL|UNUSED }, // older dryos
OPTIONAL          515 tools/finsig_dryos.c     { "cache_clean_flush_and_disable", OPTIONAL|UNUSED }, // older dryos
OPTIONAL          516 tools/finsig_dryos.c     { "cache_flush_range", OPTIONAL|UNUSED }, // older dryos
OPTIONAL          517 tools/finsig_dryos.c     { "cache_clean_flush_range", OPTIONAL|UNUSED }, // older dryos
OPTIONAL          518 tools/finsig_dryos.c     { "cache_clean_range", OPTIONAL|UNUSED }, // older dryos
OPTIONAL          520 tools/finsig_dryos.c     { "icache_flush_and_enable", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          521 tools/finsig_dryos.c     { "icache_disable_and_flush", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          522 tools/finsig_dryos.c     { "dcache_flush_and_enable", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          523 tools/finsig_dryos.c     { "dcache_clean_flush_and_disable", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          524 tools/finsig_dryos.c     { "dcache_flush_range", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          525 tools/finsig_dryos.c     { "dcache_clean_range", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          526 tools/finsig_dryos.c     { "dcache_clean_flush_range", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          527 tools/finsig_dryos.c     { "icache_flush_range", OPTIONAL|UNUSED }, // newer dryos
OPTIONAL          530 tools/finsig_dryos.c     { "bzero", OPTIONAL|UNUSED },
OPTIONAL          531 tools/finsig_dryos.c     { "dry_memzero", OPTIONAL|UNUSED },
OPTIONAL          532 tools/finsig_dryos.c     { "dry_memcpy", OPTIONAL|UNUSED },
OPTIONAL          537 tools/finsig_dryos.c     { "ResetZoomLens", OPTIONAL|UNUSED },
OPTIONAL          538 tools/finsig_dryos.c     { "ResetFocusLens", OPTIONAL|UNUSED },
OPTIONAL          539 tools/finsig_dryos.c     { "NR_GetDarkSubType", OPTIONAL|UNUSED },
OPTIONAL          540 tools/finsig_dryos.c     { "NR_SetDarkSubType", OPTIONAL|UNUSED },
OPTIONAL          541 tools/finsig_dryos.c     { "SavePaletteData", OPTIONAL|UNUSED },
OPTIONAL          542 tools/finsig_dryos.c     { "GUISrv_StartGUISystem", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          543 tools/finsig_dryos.c     { "get_resource_pointer", OPTIONAL|UNUSED|LIST_ALWAYS }, // name made up, gets a pointer to a certain resource (font, dialog, icon)
OPTIONAL          544 tools/finsig_dryos.c     { "CalcLog10", OPTIONAL|UNUSED|LIST_ALWAYS }, // helper
OPTIONAL          545 tools/finsig_dryos.c     { "ImagerActivate", OPTIONAL|UNUSED }, // helper
OPTIONAL          546 tools/finsig_dryos.c     { "DoMovieFrameCapture", OPTIONAL|UNUSED },
OPTIONAL          547 tools/finsig_dryos.c     { "SetImageMode", OPTIONAL|UNUSED },
OPTIONAL          548 tools/finsig_dryos.c     { "MenuIn", OPTIONAL|UNUSED },
OPTIONAL          549 tools/finsig_dryos.c     { "MenuOut", OPTIONAL|UNUSED },
OPTIONAL          551 tools/finsig_dryos.c     { "MFOn", OPTIONAL },
OPTIONAL          552 tools/finsig_dryos.c     { "MFOff", OPTIONAL },
OPTIONAL          553 tools/finsig_dryos.c     { "PT_MFOn", OPTIONAL },
OPTIONAL          554 tools/finsig_dryos.c     { "PT_MFOff", OPTIONAL },
OPTIONAL          555 tools/finsig_dryos.c     { "SS_MFOn", OPTIONAL },
OPTIONAL          556 tools/finsig_dryos.c     { "SS_MFOff", OPTIONAL },
OPTIONAL          558 tools/finsig_dryos.c     { "GetAdChValue", OPTIONAL },
OPTIONAL          559 tools/finsig_dryos.c     { "EnableHDMIPower", OPTIONAL },
OPTIONAL          560 tools/finsig_dryos.c     { "DisableHDMIPower", OPTIONAL },
OPTIONAL          562 tools/finsig_dryos.c     { "get_ptp_buf_size", OPTIONAL },
OPTIONAL          563 tools/finsig_dryos.c     { "get_ptp_file_buf", OPTIONAL },
OPTIONAL          565 tools/finsig_dryos.c     { "SetVideoOutType", OPTIONAL },
OPTIONAL          566 tools/finsig_dryos.c     { "GetVideoOutType", OPTIONAL },
OPTIONAL          569 tools/finsig_dryos.c     { "cameracon_get_state", OPTIONAL|UNUSED }, // for information only, match doesn't work on early dry
OPTIONAL          571 tools/finsig_dryos.c     { "IsWirelessConnect", OPTIONAL },
OPTIONAL         4309 tools/finsig_dryos.c         if (func_names[k].flags & OPTIONAL) return;
OPTIONAL         7646 tools/finsig_dryos.c     func_names[next_func_entry].flags = OPTIONAL|UNUSED;
OPTIONAL          118 tools/finsig_thumb2.c     { "CreateTask_low", UNUSED | OPTIONAL },
OPTIONAL          131 tools/finsig_thumb2.c     { "DebugAssert", OPTIONAL|LIST_ALWAYS },
OPTIONAL          158 tools/finsig_thumb2.c     { "GetUsableMaxAv", OPTIONAL },
OPTIONAL          159 tools/finsig_thumb2.c     { "GetUsableMinAv", OPTIONAL },
OPTIONAL          160 tools/finsig_thumb2.c     { "GetUsableAvRange", UNUSED |OPTIONAL },
OPTIONAL          161 tools/finsig_thumb2.c     { "get_nd_value", OPTIONAL },
OPTIONAL          162 tools/finsig_thumb2.c     { "get_current_exp", UNUSED | OPTIONAL }, // helper, underlying function of ShowCurrentExp
OPTIONAL          163 tools/finsig_thumb2.c     { "get_current_nd_value", OPTIONAL },
OPTIONAL          171 tools/finsig_thumb2.c     { "GetImageFolder", OPTIONAL },
OPTIONAL          182 tools/finsig_thumb2.c     { "GiveSemaphore", OPTIONAL|LIST_ALWAYS },
OPTIONAL          184 tools/finsig_thumb2.c     { "LEDDrive", OPTIONAL },
OPTIONAL          189 tools/finsig_thumb2.c     { "MakeSDCardBootable", OPTIONAL },
OPTIONAL          191 tools/finsig_thumb2.c     { "MoveIrisWithAv", OPTIONAL },
OPTIONAL          196 tools/finsig_thumb2.c     { "PT_MoveDigitalZoomToWide", OPTIONAL | DONT_EXPORT_ILC},
OPTIONAL          197 tools/finsig_thumb2.c     { "PT_MoveOpticalZoomAt", OPTIONAL | DONT_EXPORT_ILC },
OPTIONAL          198 tools/finsig_thumb2.c     { "MoveOpticalZoomAt", OPTIONAL | DONT_EXPORT_ILC },
OPTIONAL          202 tools/finsig_thumb2.c     { "PutInNdFilter", OPTIONAL },
OPTIONAL          203 tools/finsig_thumb2.c     { "PutOutNdFilter", OPTIONAL },
OPTIONAL          207 tools/finsig_thumb2.c     { "Remove", OPTIONAL|UNUSED },
OPTIONAL          229 tools/finsig_thumb2.c     { "UIFS_WriteFirmInfoToFile", OPTIONAL|UNUSED},
OPTIONAL          233 tools/finsig_thumb2.c     { "UnsetZoomForMovie", OPTIONAL | DONT_EXPORT_ILC },
OPTIONAL          246 tools/finsig_thumb2.c     { "displaybusyonscreen", OPTIONAL },
OPTIONAL          247 tools/finsig_thumb2.c     { "err_init_task", OPTIONAL },
OPTIONAL          248 tools/finsig_thumb2.c     { "exmem_alloc", OPTIONAL },
OPTIONAL          249 tools/finsig_thumb2.c     { "exmem_free", OPTIONAL|UNUSED },
OPTIONAL          260 tools/finsig_thumb2.c     { "kbd_pwr_off", OPTIONAL },
OPTIONAL          261 tools/finsig_thumb2.c     { "kbd_pwr_on", OPTIONAL },
OPTIONAL          273 tools/finsig_thumb2.c     { "get_fstype", OPTIONAL|LIST_ALWAYS },
OPTIONAL          276 tools/finsig_thumb2.c     { "read", UNUSED|OPTIONAL },
OPTIONAL          277 tools/finsig_thumb2.c     { "realloc", OPTIONAL|LIST_ALWAYS },
OPTIONAL          293 tools/finsig_thumb2.c     { "strstr", UNUSED|OPTIONAL},
OPTIONAL          296 tools/finsig_thumb2.c     { "task_DvlpSeqTask", OPTIONAL },
OPTIONAL          298 tools/finsig_thumb2.c     { "task_FileWrite", OPTIONAL },
OPTIONAL          301 tools/finsig_thumb2.c     { "task_PhySw", OPTIONAL },
OPTIONAL          302 tools/finsig_thumb2.c     { "task_RotaryEncoder", OPTIONAL },
OPTIONAL          303 tools/finsig_thumb2.c     { "task_TouchPanel", OPTIONAL },
OPTIONAL          304 tools/finsig_thumb2.c     { "task_TricInitTask", OPTIONAL },
OPTIONAL          311 tools/finsig_thumb2.c     { "write", UNUSED|OPTIONAL },
OPTIONAL          312 tools/finsig_thumb2.c     { "undisplaybusyonscreen", OPTIONAL },
OPTIONAL          314 tools/finsig_thumb2.c     { "EngDrvIn", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          315 tools/finsig_thumb2.c     { "EngDrvOut", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          317 tools/finsig_thumb2.c     { "EngDrvBits", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          321 tools/finsig_thumb2.c     { "PTM_NextItem", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          322 tools/finsig_thumb2.c     { "PTM_PrevItem", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          323 tools/finsig_thumb2.c     { "PTM_SetPropertyEnable", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          325 tools/finsig_thumb2.c     { "DisableISDriveError", OPTIONAL },
OPTIONAL          328 tools/finsig_thumb2.c     { "_GetSystemTime", OPTIONAL|UNUSED|LIST_ALWAYS }, // only for locating timer functions
OPTIONAL          329 tools/finsig_thumb2.c     { "SetTimerAfter", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          330 tools/finsig_thumb2.c     { "SetTimerWhen", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          331 tools/finsig_thumb2.c     { "CancelTimer", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          333 tools/finsig_thumb2.c     { "SetHPTimerAfterTimeout", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          335 tools/finsig_thumb2.c     { "CreateTaskStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          336 tools/finsig_thumb2.c     { "CreateMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          337 tools/finsig_thumb2.c     { "CreateRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          338 tools/finsig_thumb2.c     { "GetSemaphoreValue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          339 tools/finsig_thumb2.c     { "TryTakeSemaphore", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          340 tools/finsig_thumb2.c     { "CreateMessageQueueStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          341 tools/finsig_thumb2.c     { "CreateEventFlagStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          342 tools/finsig_thumb2.c     { "CreateBinarySemaphoreStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          343 tools/finsig_thumb2.c     { "CreateCountingSemaphoreStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          344 tools/finsig_thumb2.c     { "CreateRecursiveLockStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          345 tools/finsig_thumb2.c     { "TakeSemaphoreStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          346 tools/finsig_thumb2.c     { "ReceiveMessageQueueStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          347 tools/finsig_thumb2.c     { "PostMessageQueueStrictly", OPTIONAL|UNUSED|LIST_ALWAYS },    // r23+
OPTIONAL          348 tools/finsig_thumb2.c     { "WaitForAnyEventFlagStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          349 tools/finsig_thumb2.c     { "WaitForAllEventFlagStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          350 tools/finsig_thumb2.c     { "AcquireRecursiveLockStrictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // r23+
OPTIONAL          351 tools/finsig_thumb2.c     { "DeleteMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          352 tools/finsig_thumb2.c     { "PostMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          353 tools/finsig_thumb2.c     { "ReceiveMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          354 tools/finsig_thumb2.c     { "TryReceiveMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          355 tools/finsig_thumb2.c     { "TryPostMessageQueue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          356 tools/finsig_thumb2.c     { "GetNumberOfPostedMessages", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          357 tools/finsig_thumb2.c     { "DeleteRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          358 tools/finsig_thumb2.c     { "AcquireRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          359 tools/finsig_thumb2.c     { "ReleaseRecursiveLock", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          360 tools/finsig_thumb2.c     { "WaitForAnyEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          361 tools/finsig_thumb2.c     { "WaitForAllEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          362 tools/finsig_thumb2.c     { "ClearEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          363 tools/finsig_thumb2.c     { "SetEventFlag", OPTIONAL|LIST_ALWAYS },
OPTIONAL          364 tools/finsig_thumb2.c     { "GetEventFlagValue", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          365 tools/finsig_thumb2.c     { "CreateEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          366 tools/finsig_thumb2.c     { "DeleteEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          367 tools/finsig_thumb2.c     { "CheckAnyEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          368 tools/finsig_thumb2.c     { "CheckAllEventFlag", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          369 tools/finsig_thumb2.c     { "RegisterInterruptHandler", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          370 tools/finsig_thumb2.c     { "UnregisterInterruptHandler", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          371 tools/finsig_thumb2.c     { "GetSRAndDisableInterrupt", OPTIONAL|UNUSED|LIST_ALWAYS }, // disables IRQ, returns a value
OPTIONAL          372 tools/finsig_thumb2.c     { "SetSR", OPTIONAL|UNUSED|LIST_ALWAYS }, // enables IRQ, puts back value returned by GetSR
OPTIONAL          373 tools/finsig_thumb2.c     { "EnableInterrupt", OPTIONAL|UNUSED|LIST_ALWAYS }, // enables IRQ
OPTIONAL          374 tools/finsig_thumb2.c     { "_divmod_signed_int", OPTIONAL|UNUSED|LIST_ALWAYS}, // division for signed integers, remainder is returned in r1
OPTIONAL          375 tools/finsig_thumb2.c     { "_divmod_unsigned_int", OPTIONAL|UNUSED|LIST_ALWAYS}, // division for unsigned integers, remainder is returned in r1
OPTIONAL          376 tools/finsig_thumb2.c     { "_dflt", OPTIONAL|UNUSED|LIST_ALWAYS}, // int -> double
OPTIONAL          377 tools/finsig_thumb2.c     { "_dfltu", OPTIONAL|UNUSED|LIST_ALWAYS}, // uint -> double
OPTIONAL          378 tools/finsig_thumb2.c     { "_dfix", OPTIONAL|UNUSED|LIST_ALWAYS}, // double -> int
OPTIONAL          379 tools/finsig_thumb2.c     { "_dfixu", OPTIONAL|UNUSED|LIST_ALWAYS}, // double -> uint
OPTIONAL          380 tools/finsig_thumb2.c     { "_dmul", OPTIONAL|UNUSED|LIST_ALWAYS}, // double precision float multiplication
OPTIONAL          381 tools/finsig_thumb2.c     { "_ddiv", OPTIONAL|UNUSED|LIST_ALWAYS}, // double precision float division
OPTIONAL          382 tools/finsig_thumb2.c     { "_dadd", OPTIONAL|UNUSED|LIST_ALWAYS}, // addition for doubles
OPTIONAL          383 tools/finsig_thumb2.c     { "_dsub", OPTIONAL|UNUSED|LIST_ALWAYS}, // subtraction for doubles
OPTIONAL          384 tools/finsig_thumb2.c     { "_drsb", OPTIONAL|UNUSED|LIST_ALWAYS}, // reverse subtraction for doubles (?)
OPTIONAL          385 tools/finsig_thumb2.c     { "_dcmp", OPTIONAL|UNUSED|LIST_ALWAYS}, // comparison of 2 doubles, only updates condition flags
OPTIONAL          386 tools/finsig_thumb2.c     { "_dcmp_reverse", OPTIONAL|UNUSED|LIST_ALWAYS}, // like _dcmp, but operands in reverse order, only updates condition flags
OPTIONAL          387 tools/finsig_thumb2.c     { "_safe_sqrt", OPTIONAL|UNUSED|LIST_ALWAYS}, // only calls _sqrt for numbers >= 0
OPTIONAL          388 tools/finsig_thumb2.c     { "_scalbn", OPTIONAL|UNUSED|LIST_ALWAYS}, // double scalbn (double x, long exp), returns x * FLT_RADIX ** exp
OPTIONAL          389 tools/finsig_thumb2.c     { "_fflt", OPTIONAL|UNUSED|LIST_ALWAYS}, // int -> float
OPTIONAL          390 tools/finsig_thumb2.c     { "_ffltu", OPTIONAL|UNUSED|LIST_ALWAYS}, // uint -> float
OPTIONAL          391 tools/finsig_thumb2.c     { "_ffix", OPTIONAL|UNUSED|LIST_ALWAYS}, // float -> int
OPTIONAL          392 tools/finsig_thumb2.c     { "_ffixu", OPTIONAL|UNUSED|LIST_ALWAYS}, // float -> uint
OPTIONAL          393 tools/finsig_thumb2.c     { "_fmul", OPTIONAL|UNUSED|LIST_ALWAYS}, // single precision float multiplication
OPTIONAL          394 tools/finsig_thumb2.c     { "_fdiv", OPTIONAL|UNUSED|LIST_ALWAYS}, // single precision float division
OPTIONAL          395 tools/finsig_thumb2.c     { "_f2d", OPTIONAL|UNUSED|LIST_ALWAYS}, // float -> double
OPTIONAL          396 tools/finsig_thumb2.c     { "DisplayBusyOnScreen", OPTIONAL|UNUSED|LIST_ALWAYS}, // displays full screen "busy" message
OPTIONAL          397 tools/finsig_thumb2.c     { "UndisplayBusyOnScreen", OPTIONAL|UNUSED|LIST_ALWAYS},
OPTIONAL          398 tools/finsig_thumb2.c     { "CreateDialogBox", OPTIONAL|UNUSED|LIST_ALWAYS},
OPTIONAL          399 tools/finsig_thumb2.c     { "DisplayDialogBox", OPTIONAL|UNUSED|LIST_ALWAYS},
OPTIONAL          400 tools/finsig_thumb2.c     { "add_ui_to_dialog", OPTIONAL|UNUSED|LIST_ALWAYS}, // name made up, assigns resources to a dialog
OPTIONAL          401 tools/finsig_thumb2.c     { "get_string_by_id", OPTIONAL|UNUSED|LIST_ALWAYS}, // name made up, retrieves a localised or unlocalised string by its ID
OPTIONAL          402 tools/finsig_thumb2.c     { "malloc_strictly", OPTIONAL|UNUSED|LIST_ALWAYS }, // name made up
OPTIONAL          403 tools/finsig_thumb2.c     { "GetCurrentMachineTime", OPTIONAL|UNUSED|LIST_ALWAYS }, // reads usec counter, name from ixus30
OPTIONAL          404 tools/finsig_thumb2.c     { "HwOcReadICAPCounter", OPTIONAL|UNUSED|LIST_ALWAYS }, // reads usec counter, name from ixus30
OPTIONAL          407 tools/finsig_thumb2.c     { "GraphicSystemCoreFinish_helper", OPTIONAL|UNUSED }, // function that calls GraphicSystemCoreFinish
OPTIONAL          408 tools/finsig_thumb2.c     { "GraphicSystemCoreFinish", OPTIONAL|UNUSED }, // used to identify mzrm message functions
OPTIONAL          409 tools/finsig_thumb2.c     { "mzrm_createmsg", OPTIONAL|UNUSED },
OPTIONAL          410 tools/finsig_thumb2.c     { "mzrm_sendmsg", OPTIONAL|UNUSED },
OPTIONAL          411 tools/finsig_thumb2.c     { "zicokick_start", OPTIONAL|UNUSED }, // used to identify Zico core Xtensa blobs
OPTIONAL          412 tools/finsig_thumb2.c     { "zicokick_copy", OPTIONAL|UNUSED }, // used to identify Zico core Xtensa blobs
OPTIONAL          413 tools/finsig_thumb2.c     { "init_ex_drivers", OPTIONAL|UNUSED }, // used to identify Omar core ARM blobs
OPTIONAL          414 tools/finsig_thumb2.c     { "omar_init", OPTIONAL|UNUSED }, // used to identify Omar core ARM blobs
OPTIONAL          415 tools/finsig_thumb2.c     { "init_error_handlers", OPTIONAL|UNUSED }, // used to identify assert, exception and panic handlers
OPTIONAL          416 tools/finsig_thumb2.c     { "set_assert_handler", OPTIONAL|UNUSED },
OPTIONAL          417 tools/finsig_thumb2.c     { "set_exception_handler", OPTIONAL|UNUSED },
OPTIONAL          418 tools/finsig_thumb2.c     { "set_panic_handler", OPTIONAL|UNUSED },
OPTIONAL          419 tools/finsig_thumb2.c     { "default_assert_handler", OPTIONAL|UNUSED },
OPTIONAL          420 tools/finsig_thumb2.c     { "default_exception_handler", OPTIONAL|UNUSED },
OPTIONAL          421 tools/finsig_thumb2.c     { "default_panic_handler", OPTIONAL|UNUSED },
OPTIONAL          422 tools/finsig_thumb2.c     { "get_self_task_errno_pointer", OPTIONAL|UNUSED },
OPTIONAL          423 tools/finsig_thumb2.c     { "get_self_task_id", OPTIONAL|UNUSED },
OPTIONAL          424 tools/finsig_thumb2.c     { "get_task_properties", OPTIONAL|UNUSED },
OPTIONAL          425 tools/finsig_thumb2.c     { "dry_error_printf", OPTIONAL|UNUSED },
OPTIONAL          426 tools/finsig_thumb2.c     { "heap_alloc", OPTIONAL|UNUSED },
OPTIONAL          427 tools/finsig_thumb2.c     { "heap_free", OPTIONAL|UNUSED },
OPTIONAL          428 tools/finsig_thumb2.c     { "umalloc_strictly", OPTIONAL|UNUSED },
OPTIONAL          429 tools/finsig_thumb2.c     { "GetRomID", OPTIONAL|UNUSED },
OPTIONAL          430 tools/finsig_thumb2.c     { "init_task_error", OPTIONAL|UNUSED },
OPTIONAL          431 tools/finsig_thumb2.c     { "dry_panic", OPTIONAL|UNUSED },
OPTIONAL          432 tools/finsig_thumb2.c     { "dry_panic_low", OPTIONAL|UNUSED },
OPTIONAL          433 tools/finsig_thumb2.c     { "dry_con_printf", OPTIONAL|UNUSED },
OPTIONAL          437 tools/finsig_thumb2.c     { "createsemaphore_low", OPTIONAL|UNUSED },
OPTIONAL          439 tools/finsig_thumb2.c     { "givesemaphore_low", OPTIONAL|UNUSED}, // OPT_CONSOLE_REDIR_ENABLED
OPTIONAL          440 tools/finsig_thumb2.c     { "takesemaphore_low", OPTIONAL|UNUSED },
OPTIONAL          443 tools/finsig_thumb2.c     { "dry_memset", OPTIONAL|UNUSED },
OPTIONAL          444 tools/finsig_thumb2.c     { "dry_memzero", OPTIONAL|UNUSED },
OPTIONAL          445 tools/finsig_thumb2.c     { "dry_memcpy_bytes", OPTIONAL|UNUSED },
OPTIONAL          446 tools/finsig_thumb2.c     { "dry_memmove_bytes", OPTIONAL|UNUSED },
OPTIONAL          447 tools/finsig_thumb2.c     { "get_dial_hw_position", OPTIONAL },
OPTIONAL          451 tools/finsig_thumb2.c     { "dcache_flush_and_enable", OPTIONAL|UNUSED },
OPTIONAL          452 tools/finsig_thumb2.c     { "dcache_clean_flush_and_disable", OPTIONAL|UNUSED },
OPTIONAL          453 tools/finsig_thumb2.c     { "dcache_flush_range", OPTIONAL|UNUSED },
OPTIONAL          454 tools/finsig_thumb2.c     { "dcache_clean_range", OPTIONAL|UNUSED },
OPTIONAL          456 tools/finsig_thumb2.c     { "icache_flush_range", OPTIONAL|UNUSED },
OPTIONAL          457 tools/finsig_thumb2.c     { "data_synchronization_barrier", OPTIONAL|UNUSED },
OPTIONAL          462 tools/finsig_thumb2.c     { "ResetZoomLens", OPTIONAL|UNUSED },
OPTIONAL          463 tools/finsig_thumb2.c     { "ResetFocusLens", OPTIONAL|UNUSED },
OPTIONAL          464 tools/finsig_thumb2.c     { "NR_GetDarkSubType", OPTIONAL|UNUSED },
OPTIONAL          465 tools/finsig_thumb2.c     { "NR_SetDarkSubType", OPTIONAL|UNUSED },
OPTIONAL          466 tools/finsig_thumb2.c     { "SavePaletteData", OPTIONAL|UNUSED },
OPTIONAL          467 tools/finsig_thumb2.c     { "GUISrv_StartGUISystem", OPTIONAL|UNUSED|LIST_ALWAYS },
OPTIONAL          468 tools/finsig_thumb2.c     { "get_resource_pointer", OPTIONAL|UNUSED|LIST_ALWAYS }, // name made up, gets a pointer to a certain resource (font, dialog, icon)
OPTIONAL          469 tools/finsig_thumb2.c     { "CalcLog10", OPTIONAL|UNUSED|LIST_ALWAYS }, // helper
OPTIONAL          470 tools/finsig_thumb2.c     { "CalcSqrt", OPTIONAL|UNUSED }, // helper
OPTIONAL          471 tools/finsig_thumb2.c     { "dry_memcpy", OPTIONAL|UNUSED }, // helper, memcpy-like function in dryos kernel code
OPTIONAL          472 tools/finsig_thumb2.c     { "get_playrec_mode", OPTIONAL|UNUSED }, // helper, made up name
OPTIONAL          473 tools/finsig_thumb2.c     { "DebugAssert2", OPTIONAL|UNUSED }, // helper, made up name, two arg form of DebugAssert
OPTIONAL          474 tools/finsig_thumb2.c     { "get_canon_mode_list", OPTIONAL|UNUSED }, // helper, made up name
OPTIONAL          475 tools/finsig_thumb2.c     { "taskcreate_LowConsole", OPTIONAL|UNUSED }, // helper, made up name
OPTIONAL          476 tools/finsig_thumb2.c     { "ImagerActivate", OPTIONAL|UNUSED }, // helper
OPTIONAL          477 tools/finsig_thumb2.c     { "imager_active_callback", OPTIONAL|UNUSED }, // helper
OPTIONAL          478 tools/finsig_thumb2.c     { "file_counter_var_init", OPTIONAL|UNUSED }, // helper
OPTIONAL          479 tools/finsig_thumb2.c     { "get_displaytype", OPTIONAL|UNUSED }, // for camera bitmap res change
OPTIONAL          481 tools/finsig_thumb2.c     { "Close_low", OPTIONAL|UNUSED },
OPTIONAL          482 tools/finsig_thumb2.c     { "Open_low", OPTIONAL|UNUSED },
OPTIONAL          485 tools/finsig_thumb2.c     { "fclose_low", OPTIONAL|UNUSED },
OPTIONAL          488 tools/finsig_thumb2.c     { "fgets_low", OPTIONAL|UNUSED },
OPTIONAL          489 tools/finsig_thumb2.c     { "fopen_low", OPTIONAL|UNUSED },
OPTIONAL          490 tools/finsig_thumb2.c     { "fut_prepare", OPTIONAL|UNUSED },
OPTIONAL          491 tools/finsig_thumb2.c     { "fut_finish", OPTIONAL|UNUSED },
OPTIONAL          492 tools/finsig_thumb2.c     { "fut_flush", OPTIONAL|UNUSED },
OPTIONAL          493 tools/finsig_thumb2.c     { "fread_low", OPTIONAL|UNUSED },
OPTIONAL          494 tools/finsig_thumb2.c     { "fseek_low", OPTIONAL|UNUSED },
OPTIONAL          495 tools/finsig_thumb2.c     { "fwrite_low", OPTIONAL|UNUSED },
OPTIONAL          497 tools/finsig_thumb2.c     { "MFOn", OPTIONAL },
OPTIONAL          498 tools/finsig_thumb2.c     { "MFOff", OPTIONAL },
OPTIONAL          499 tools/finsig_thumb2.c     { "PT_MFOn", OPTIONAL },
OPTIONAL          500 tools/finsig_thumb2.c     { "PT_MFOff", OPTIONAL },
OPTIONAL          501 tools/finsig_thumb2.c     { "SS_MFOn", OPTIONAL },
OPTIONAL          502 tools/finsig_thumb2.c     { "SS_MFOff", OPTIONAL },
OPTIONAL          504 tools/finsig_thumb2.c     { "GetAdChValue", OPTIONAL },
OPTIONAL          507 tools/finsig_thumb2.c     { "EnableHDMIPower", OPTIONAL },
OPTIONAL          508 tools/finsig_thumb2.c     { "DisableHDMIPower", OPTIONAL },
OPTIONAL          510 tools/finsig_thumb2.c     { "SetVideoOutType", OPTIONAL },
OPTIONAL          511 tools/finsig_thumb2.c     { "GetVideoOutType", OPTIONAL },
OPTIONAL          513 tools/finsig_thumb2.c     { "is_movie_recording", OPTIONAL|UNUSED },
OPTIONAL          514 tools/finsig_thumb2.c     { "IsWirelessConnect", OPTIONAL },
OPTIONAL          516 tools/finsig_thumb2.c     { "ui_malloc", OPTIONAL|UNUSED },
OPTIONAL          517 tools/finsig_thumb2.c     { "ui_malloc_default", OPTIONAL|UNUSED },
OPTIONAL          518 tools/finsig_thumb2.c     { "ui_free", OPTIONAL|UNUSED },
OPTIONAL          519 tools/finsig_thumb2.c     { "ui_free_default", OPTIONAL|UNUSED },
OPTIONAL          522 tools/finsig_thumb2.c     { "pvm_get_largest_free_block_size_ptr", OPTIONAL|UNUSED }, // wrapper for following that puts return ptr arg
OPTIONAL          523 tools/finsig_thumb2.c     { "pvm_get_largest_free_block_size", OPTIONAL|UNUSED },
OPTIONAL          524 tools/finsig_thumb2.c     { "pvm_malloc", OPTIONAL|UNUSED },
OPTIONAL          525 tools/finsig_thumb2.c     { "pvm_free", OPTIONAL|UNUSED },
OPTIONAL          526 tools/finsig_thumb2.c     { "pvm_init_pool", OPTIONAL|UNUSED },
OPTIONAL          855 tools/finsig_thumb2.c     sig_names[next_sig_entry].flags = OPTIONAL|UNUSED;
OPTIONAL         7220 tools/finsig_thumb2.c         if (sig->flags & OPTIONAL) return;
OPTIONAL          233 tools/finsig_vxworks.c     { "DebugAssert", OPTIONAL },
OPTIONAL          243 tools/finsig_vxworks.c     { "ExpCtrlTool_StartContiAE", OPTIONAL },
OPTIONAL          259 tools/finsig_vxworks.c     { "GetUsableMaxAv", OPTIONAL },
OPTIONAL          260 tools/finsig_vxworks.c     { "GetUsableMinAv", OPTIONAL },
OPTIONAL          266 tools/finsig_vxworks.c     { "GetImageFolder", OPTIONAL },
OPTIONAL          277 tools/finsig_vxworks.c     { "GiveSemaphore", OPTIONAL },
OPTIONAL          279 tools/finsig_vxworks.c     { "LEDDrive", OPTIONAL },
OPTIONAL          284 tools/finsig_vxworks.c     { "MakeSDCardBootable", OPTIONAL },
OPTIONAL          286 tools/finsig_vxworks.c     { "MoveIrisWithAv", OPTIONAL },
OPTIONAL          291 tools/finsig_vxworks.c     { "PT_MoveDigitalZoomToWide", OPTIONAL },
OPTIONAL          292 tools/finsig_vxworks.c     { "PT_MoveOpticalZoomAt", OPTIONAL },
OPTIONAL          296 tools/finsig_vxworks.c     { "PutInNdFilter", OPTIONAL },
OPTIONAL          297 tools/finsig_vxworks.c     { "PutOutNdFilter", OPTIONAL },
OPTIONAL          302 tools/finsig_vxworks.c     { "Remove", OPTIONAL|UNUSED },
OPTIONAL          305 tools/finsig_vxworks.c     { "ScreenLock", OPTIONAL },
OPTIONAL          306 tools/finsig_vxworks.c     { "ScreenUnlock", OPTIONAL },
OPTIONAL          327 tools/finsig_vxworks.c     { "UnsetZoomForMovie", OPTIONAL },
OPTIONAL          340 tools/finsig_vxworks.c     { "err_init_task", OPTIONAL },
OPTIONAL          341 tools/finsig_vxworks.c     { "exmem_alloc", OPTIONAL },
OPTIONAL          342 tools/finsig_vxworks.c     { "exmem_free", UNUSED|OPTIONAL },
OPTIONAL          343 tools/finsig_vxworks.c     { "exmem_alloc_low", UNUSED|OPTIONAL }, // helper
OPTIONAL          344 tools/finsig_vxworks.c     { "exmem_free_low", UNUSED|OPTIONAL }, // helper
OPTIONAL          347 tools/finsig_vxworks.c     { "exmem_assert", UNUSED|OPTIONAL|LIST_ALWAYS }, // helper
OPTIONAL          349 tools/finsig_vxworks.c     { "get_nd_value", OPTIONAL },
OPTIONAL          350 tools/finsig_vxworks.c     { "get_current_exp", UNUSED|OPTIONAL },
OPTIONAL          351 tools/finsig_vxworks.c     { "get_current_nd_value", OPTIONAL },
OPTIONAL          353 tools/finsig_vxworks.c     { "GetBaseSv", OPTIONAL|UNUSED },
OPTIONAL          377 tools/finsig_vxworks.c     { "realloc", OPTIONAL },
OPTIONAL          445 tools/finsig_vxworks.c     { "EngDrvIn", OPTIONAL|UNUSED },
OPTIONAL          446 tools/finsig_vxworks.c     { "EngDrvOut", OPTIONAL|UNUSED },
OPTIONAL          448 tools/finsig_vxworks.c     { "EngDrvBits", OPTIONAL|UNUSED },
OPTIONAL          452 tools/finsig_vxworks.c     { "PTM_NextItem", OPTIONAL|UNUSED },
OPTIONAL          453 tools/finsig_vxworks.c     { "PTM_PrevItem", OPTIONAL|UNUSED },
OPTIONAL          454 tools/finsig_vxworks.c     { "PTM_SetPropertyEnable", OPTIONAL|UNUSED },
OPTIONAL          457 tools/finsig_vxworks.c     { "PT_GetSystemTime", OPTIONAL|UNUSED }, // only for locating timer functions
OPTIONAL          458 tools/finsig_vxworks.c     { "_GetSystemTime", OPTIONAL|UNUSED }, // only for locating timer functions
OPTIONAL          459 tools/finsig_vxworks.c     { "SetTimerAfter", OPTIONAL|UNUSED },
OPTIONAL          460 tools/finsig_vxworks.c     { "SetTimerWhen", OPTIONAL|UNUSED },
OPTIONAL          461 tools/finsig_vxworks.c     { "CancelTimer", OPTIONAL|UNUSED },
OPTIONAL          463 tools/finsig_vxworks.c     { "SetHPTimerAfterTimeout", OPTIONAL|UNUSED },
OPTIONAL          465 tools/finsig_vxworks.c     { "CreateTaskStrictly", OPTIONAL|UNUSED },
OPTIONAL          466 tools/finsig_vxworks.c     { "CreateMessageQueue", OPTIONAL|UNUSED },
OPTIONAL          467 tools/finsig_vxworks.c     { "CreateRecursiveLock", OPTIONAL|UNUSED },
OPTIONAL          468 tools/finsig_vxworks.c     { "GetSemaphoreValue", OPTIONAL|UNUSED },
OPTIONAL          469 tools/finsig_vxworks.c     { "TryTakeSemaphore", OPTIONAL|UNUSED },
OPTIONAL          470 tools/finsig_vxworks.c     { "CreateMessageQueueStrictly", OPTIONAL|UNUSED },
OPTIONAL          471 tools/finsig_vxworks.c     { "CreateEventFlagStrictly", OPTIONAL|UNUSED },
OPTIONAL          472 tools/finsig_vxworks.c     { "CreateBinarySemaphoreStrictly", OPTIONAL|UNUSED },
OPTIONAL          473 tools/finsig_vxworks.c     { "CreateCountingSemaphoreStrictly", OPTIONAL|UNUSED },
OPTIONAL          474 tools/finsig_vxworks.c     { "CreateRecursiveLockStrictly", OPTIONAL|UNUSED },
OPTIONAL          475 tools/finsig_vxworks.c     { "DeleteMessageQueue", OPTIONAL|UNUSED },
OPTIONAL          476 tools/finsig_vxworks.c     { "PostMessageQueue", OPTIONAL|UNUSED },
OPTIONAL          477 tools/finsig_vxworks.c     { "ReceiveMessageQueue", OPTIONAL|UNUSED },
OPTIONAL          478 tools/finsig_vxworks.c     { "TryReceiveMessageQueue", OPTIONAL|UNUSED },
OPTIONAL          479 tools/finsig_vxworks.c     { "TryPostMessageQueue", OPTIONAL|UNUSED },
OPTIONAL          480 tools/finsig_vxworks.c     { "GetNumberOfPostedMessages", OPTIONAL|UNUSED },
OPTIONAL          481 tools/finsig_vxworks.c     { "DeleteRecursiveLock", OPTIONAL|UNUSED },
OPTIONAL          482 tools/finsig_vxworks.c     { "AcquireRecursiveLock", OPTIONAL|UNUSED },
OPTIONAL          483 tools/finsig_vxworks.c     { "ReleaseRecursiveLock", OPTIONAL|UNUSED },
OPTIONAL          484 tools/finsig_vxworks.c     { "WaitForAnyEventFlag", OPTIONAL|UNUSED },
OPTIONAL          485 tools/finsig_vxworks.c     { "WaitForAllEventFlag", OPTIONAL|UNUSED },
OPTIONAL          486 tools/finsig_vxworks.c     { "ClearEventFlag", OPTIONAL|UNUSED },
OPTIONAL          487 tools/finsig_vxworks.c     { "SetEventFlag", OPTIONAL|UNUSED },
OPTIONAL          488 tools/finsig_vxworks.c     { "GetEventFlagValue", OPTIONAL|UNUSED },
OPTIONAL          489 tools/finsig_vxworks.c     { "CreateEventFlag", OPTIONAL|UNUSED },
OPTIONAL          490 tools/finsig_vxworks.c     { "DeleteEventFlag", OPTIONAL|UNUSED },
OPTIONAL          491 tools/finsig_vxworks.c     { "CheckAnyEventFlag", OPTIONAL|UNUSED },
OPTIONAL          492 tools/finsig_vxworks.c     { "CheckAllEventFlag", OPTIONAL|UNUSED },
OPTIONAL          493 tools/finsig_vxworks.c     { "RegisterInterruptHandler", OPTIONAL|UNUSED },
OPTIONAL          494 tools/finsig_vxworks.c     { "UnregisterInterruptHandler", OPTIONAL|UNUSED },
OPTIONAL          495 tools/finsig_vxworks.c     { "GetSRAndDisableInterrupt", OPTIONAL|UNUSED }, // disables IRQ, returns a value
OPTIONAL          496 tools/finsig_vxworks.c     { "SetSR", OPTIONAL|UNUSED }, // enables IRQ, puts back value returned by GetSR
OPTIONAL          497 tools/finsig_vxworks.c     { "EnableInterrupt", OPTIONAL|UNUSED }, // enables IRQ
OPTIONAL          498 tools/finsig_vxworks.c     { "GetCurrentMachineTime", OPTIONAL|UNUSED }, // reads usec counter, name from ixus30
OPTIONAL          499 tools/finsig_vxworks.c     { "HwOcReadICAPCounter", OPTIONAL|UNUSED }, // reads usec counter, name from ixus30
OPTIONAL          500 tools/finsig_vxworks.c     { "EnableDispatch", OPTIONAL|UNUSED }, // enables task switching (high level wrapper)
OPTIONAL          501 tools/finsig_vxworks.c     { "DisableDispatch", OPTIONAL|UNUSED }, // disables task switching (high level wrapper)
OPTIONAL          502 tools/finsig_vxworks.c     { "EnableDispatch_low", OPTIONAL|UNUSED }, // enables task switching
OPTIONAL          503 tools/finsig_vxworks.c     { "DisableDispatch_low", OPTIONAL|UNUSED }, // disables task switching
OPTIONAL          508 tools/finsig_vxworks.c     { "ResetZoomLens", OPTIONAL|UNUSED },
OPTIONAL          509 tools/finsig_vxworks.c     { "ResetFocusLens", OPTIONAL|UNUSED },
OPTIONAL          510 tools/finsig_vxworks.c     { "NR_GetDarkSubType", OPTIONAL|UNUSED },
OPTIONAL          511 tools/finsig_vxworks.c     { "NR_SetDarkSubType", OPTIONAL|UNUSED },
OPTIONAL          512 tools/finsig_vxworks.c     { "SavePaletteData", OPTIONAL|UNUSED },
OPTIONAL          513 tools/finsig_vxworks.c     { "GUISrv_StartGUISystem", OPTIONAL|UNUSED },
OPTIONAL          514 tools/finsig_vxworks.c     { "get_resource_pointer", OPTIONAL|UNUSED }, // name made up, gets a pointer to a certain resource (font, dialog, icon)
OPTIONAL          520 tools/finsig_vxworks.c     { "filesem_init", OPTIONAL|UNUSED }, // file semaphore init function, needed for verification
OPTIONAL          521 tools/finsig_vxworks.c     { "ImagerActivate", OPTIONAL|UNUSED }, // helper
OPTIONAL          522 tools/finsig_vxworks.c     { "DoMovieFrameCapture", OPTIONAL|UNUSED },
OPTIONAL          523 tools/finsig_vxworks.c     { "MenuIn", OPTIONAL|UNUSED },
OPTIONAL          524 tools/finsig_vxworks.c     { "MenuOut", OPTIONAL|UNUSED },
OPTIONAL          526 tools/finsig_vxworks.c     { "MFOn", OPTIONAL },
OPTIONAL          527 tools/finsig_vxworks.c     { "MFOff", OPTIONAL },
OPTIONAL          529 tools/finsig_vxworks.c     { "GetAdChValue", OPTIONAL },
OPTIONAL          530 tools/finsig_vxworks.c     { "get_ptp_buf_size", OPTIONAL },
OPTIONAL          531 tools/finsig_vxworks.c     { "get_ptp_file_buf", OPTIONAL },
OPTIONAL          533 tools/finsig_vxworks.c     { "cameracon_set_state", OPTIONAL|UNUSED }, // made up name, helper for cameracon_state variable
OPTIONAL         3291 tools/finsig_vxworks.c         if (func_names[k].flags & OPTIONAL) return;
OPTIONAL         5773 tools/finsig_vxworks.c     func_names[next_func_entry].flags = OPTIONAL|UNUSED;