File: 0 "MacTraps" File: 1 "MacTraps2" File: 2 "TransDisplay" File: 3 "TransSkel" File: 4 "ANSI" File: 5 "Filter.c" File: 6 "PictFiles.c" File: 7 "Snakes.c" File: 8 "Model.c" File: 9 "Params.c" File: 10 "Utility.c" Segment "%GlobalData" size=$001334 H9x9Sobel -$001334(A5) file="Filter.c" V9x9Sobel -$001292(A5) H7x7Sobel -$0011F0(A5) V7x7Sobel -$00118E(A5) H5x5Sobel -$00112C(A5) V5x5Sobel -$0010FA(A5) H3x3Sobel -$0010C8(A5) V3x3Sobel -$0010B6(A5) gReply -$0010A4(A5) file="PictFiles.c" kInitParms -$00104C(A5) file="Snakes.c" PrefFileName -$00103E(A5) PrefTempName -$00101C(A5) kInfoWindRect -$000FFA(A5) kPictWindRect -$000FF2(A5) kGradWindRect -$000FEA(A5) kThrsWindRect -$000FE2(A5) kProgrDlogRect -$000FDA(A5) kGlobalDlogRect -$000FD2(A5) kRefParmDlogRect -$000FCA(A5) kTstParmDlogRect -$000FC2(A5) kThreshDlogRect -$000FBA(A5) kOptionsDlogRect -$000FB2(A5) kPlaceDlogRect -$000FAA(A5) kExecuteDlogRect -$000FA2(A5) kHistDlogRect -$000F9A(A5) kBlack -$000F92(A5) kWhite -$000F8C(A5) kRed -$000F86(A5) kOrange -$000F80(A5) kYellow -$000F7A(A5) kGreen -$000F74(A5) kCyan -$000F6E(A5) kBlue -$000F68(A5) kMagenta -$000F62(A5) kDarkGrey -$000F5C(A5) kGrey -$000F56(A5) defaultOptions -$000F50(A5) defaultParams -$000F4A(A5) defaultModel -$000F38(A5) gTerminateFlag -$000A72(A5) gPictRect -$000A70(A5) gPictHeight -$000A68(A5) gPictWidth -$000A66(A5) gHistMax -$000A64(A5) gTempStr -$000A60(A5) gPictArray -$000960(A5) gGradArray -$000954(A5) gThrsArray -$000948(A5) gHistArray -$00093C(A5) gTempArray -$000930(A5) gSolidPattern -$000924(A5) gModelStatus -$00091C(A5) gInfoWindow -$00091A(A5) gPictWindow -$000916(A5) gGradWindow -$000912(A5) gThrsWindow -$00090E(A5) gPictWorld -$00090A(A5) gGradWorld -$000906(A5) gThrsWorld -$000902(A5) gProgressDialog -$0008FE(A5) gGlobalDialog -$0008FA(A5) gPlaceDialog -$0008F6(A5) gRefParamDialog -$0008F2(A5) gTestParamDialog -$0008EE(A5) gHistDialog -$0008EA(A5) gThresholdDialog -$0008E6(A5) gOptionsDialog -$0008E2(A5) gExecDialog -$0008DE(A5) gOptions -$0008DA(A5) gGlobalParams -$0008D6(A5) gRefModel -$0008D2(A5) gTestModel -$0008CE(A5) gSmoothKernelMenu -$0008CA(A5) gGradKernelMenu -$0008C6(A5) gFileMenu -$0008C2(A5) gImageMenu -$0008BE(A5) gModelMenu -$0008BA(A5) gCustPalette -$0008B6(A5) gIBeamCursor -$0008B2(A5) gCrossCursor -$0008AE(A5) gWatchCursor -$0008AA(A5) gInfoWindowWPos -$0008A6(A5) gPictWindowWPos -$0008A2(A5) gGradWindowWPos -$00089E(A5) gThrsWindowWPos -$00089A(A5) gProgressDialogWPos -$000896(A5) gGlobalDialogWPos -$000892(A5) gPlaceDialogWPos -$00088E(A5) gRefParamDialogWPos -$00088A(A5) gTestParamDialogWPos -$000886(A5) gHistDialogWPos -$000882(A5) gThresholdDialogWPos -$00087E(A5) gOptionsDialogWPos -$00087A(A5) gExecDialogWPos -$000876(A5) qd -$000866(A5) file="MacTraps" randSeed -$00081A(A5) screenBits -$000816(A5) arrow -$000808(A5) dkGray -$0007C4(A5) ltGray -$0007BC(A5) gray -$0007B4(A5) black -$0007AC(A5) white -$0007A4(A5) thePort -$00079C(A5) _abnormal_exit -$00066E(A5) file="ANSI" __console_options -$000594(A5) __log_stdout -$000540(A5) __ctype -$000482(A5) errno -$000382(A5) _ftype -$00034E(A5) _fcreator -$00034A(A5) __file -$000346(A5) __F_MIN -$00010C(A5) __F_MAX -$000108(A5) __F_EPSILON -$000104(A5) __X_MIN -$000100(A5) __X_MAX -$0000F4(A5) __X_EPSILON -$0000E8(A5) __X_INF -$0000DC(A5) __copyright -$00002C(A5) Segment "Seg2" size=$004C54 rsrcid=2 ClearModel $000004 JT=$00056A(A5) file="Model.c" BuildSpringsFromParticles $000134 JT=$00057A(A5) PictPoint $0007A2 JT=$000572(A5) DrawPlaceDialog $000916 JT=$000582(A5) SetPlaceDone $000A36 JT=$00058A(A5) PlaceDelOne $000BBA JT=$000592(A5) InitPlaceDialog $000E26 JT=$00059A(A5) OpenPlaceDialog $000E5C JT=$0005A2(A5) ClosePlaceDialog $000ECE JT=$0005AA(A5) DrawExecDialog $0012F0 InitExecDialog $00170C JT=$0005B2(A5) OpenExecDialog $001742 JT=$0005BA(A5) CloseExecDialog $0017F0 JT=$0005C2(A5) DrawModel $001902 JT=$0005CA(A5) UpdateModel $0021BA RelaxModel $0026B2 JT=$0005D2(A5) ExecuteOneCycle $0026E0 JT=$0005DA(A5) LoadModel $00271A JT=$0005E2(A5) SaveModelAs $002826 JT=$0005EA(A5) InitGlobalDialog $002C9C JT=$000412(A5) file="Params.c" OpenGlobalDialog $002CD6 JT=$00041A(A5) InitRefParamDialog $0032FC JT=$000422(A5) OpenRefParamDialog $003338 JT=$00042A(A5) InitTestParamDialog $003666 JT=$000432(A5) OpenTestParamDialog $0036A2 JT=$00043A(A5) InitProgressDialog $00378E JT=$000472(A5) file="Utility.c" InitProgressBar $0037C6 JT=$00047A(A5) DrawProgressBar $003842 JT=$000482(A5) KillProgressBar $003942 JT=$00048A(A5) InitOptionsDialog $003BA8 JT=$000492(A5) OpenOptionsDialog $003BE2 JT=$00049A(A5) DoError $003CDC JT=$0004A2(A5) DoWarning $003D1E JT=$0004AA(A5) ReportFreeMem $003D5C JT=$0004B2(A5) CopyGWorld2Window $003DA8 JT=$0004BA(A5) CopyGWorld2Array $003E2E JT=$0004C2(A5) CopyArray2GWorld $003F04 JT=$0004CA(A5) DrawDlogColorBox $004008 PtInDlogColorBox $004076 PickDlogColor $0040B6 DrawParticleStatus $004100 SetVector $004190 Distance $0041B2 Magnitude $004288 Direction $00430A VectorSum $0043B0 VectorDifference $00441A VectorByScalar $00448C DotProduct $0044FC Constrain $004566 OpenArray $004672 JT=$0004D2(A5) CloseArray $0046E0 JT=$0004DA(A5) LockArray $004720 JT=$0004E2(A5) UnlockArray $00476E JT=$0004EA(A5) LoadDefault $0047B0 JT=$0004F2(A5) LoadPreference $0047FC JT=$0004FA(A5) SetWPos $004850 JT=$000502(A5) SaveWPos $0048A4 JT=$00050A(A5) SaveResource $0048FA JT=$000512(A5) SavePtrRsrc $004978 JT=$00051A(A5) MinShort $0049E0 AdjustMenus $004A08 JT=$000522(A5) HNullCheck $004B3E JT=$00052A(A5) ScalarToPString $004B7A PStringToScalar $004BBC SetCustomPalette $004C0A JT=$000532(A5) Segment "Seg3" size=$003AC4 rsrcid=3 CtoPstr $000004 JT=$000222(A5) file="MacTraps" PtoCstr $000020 JT=$00021A(A5) SysEnvirons $00003A Gestalt $0001A4 JT=$0001CA(A5) GetHandleSize $0003B2 JT=$0001D2(A5) NGetTrapAddress $0003C0 JT=$0001DA(A5) FSClose $0003D4 JT=$0001E2(A5) FSRead $0003EE JT=$0001EA(A5) FSWrite $0003F2 JT=$0001F2(A5) GetEOF $000436 JT=$0001FA(A5) DILoad $000458 GODI $00045A DIUnload $000462 DIBadMount $000468 StringToNum $00046E JT=$000202(A5) NumToString $000482 JT=$00020A(A5) EXIT8 $00048E GetIndPattern $000494 JT=$000212(A5) FindFolder $0004D2 JT=$000072(A5) file="MacTraps2" IsDWindow $000BD0 file="TransDisplay" GetDWindowTE $000BEC SetDWindowStyle $000C18 SetDWindowPos $000D02 SetDWindowNotify $000D4E SetDWindowFlush $000D84 SetDWindow $000DEC JT=$0000AA(A5) GetDWindow $000E10 FlushDWindow $000E1E NewDWindow $000F82 JT=$0000A2(A5) GetNewDWindow $001008 DisplayText $001064 DisplayString $001154 JT=$0000B2(A5) DisplayCString $001170 DisplayChar $00119C DisplayShort $0011BA DisplayLong $0011D0 JT=$0000BA(A5) DisplayLn $0011EE JT=$0000C2(A5) DisplayBoolean $0011F8 DisplayHexChar $001240 DisplayHexShort $001268 DisplayHexLong $001294 DisplayOSType $0012BC SkelGetAlertPosRatios $001308 file="TransSkel" SkelSetAlertPosRatios $00135C SkelAlert $001374 JT=$0001C2(A5) SkelApple $001542 JT=$0001BA(A5) SkelCmdPeriod $0015B2 SkelSetDlogButtonOutliner $00169A SkelDlogFilter $0018FC JT=$000122(A5) SkelDlogFilterYD $00191C SkelRmveDlogFilter $00193C JT=$0000FA(A5) SkelDlogDefaultItem $001942 SkelDlogCancelItem $001964 JT=$000102(A5) SkelDlogTracksCursor $001986 JT=$00010A(A5) SkelDlogMapKeyToButton $0019F2 JT=$000112(A5) SkelDrawButtonOutline $001A86 JT=$00011A(A5) SkelEraseButtonOutline $001B9E SkelDoEvents $001C34 JT=$00012A(A5) SkelDoUpdates $001C86 SkelFlashButton $001C90 SkelGetDlogCtl $001CC8 JT=$000132(A5) SkelGetDlogCtlHilite $001CF0 SkelGetDlogCtlRefCon $001D18 SkelGetDlogCtlValue $001D3A JT=$00013A(A5) SkelGetDlogProc $001D5C SkelGetDlogRect $001D84 JT=$000142(A5) SkelGetDlogStr $001DA8 JT=$00014A(A5) SkelGetDlogType $001DD6 SkelGetMainDeviceRect $001DFE SkelGetRectDevice $001E4E SkelGetReferenceRect $001F6A SkelGetWindowDevice $001FD8 SkelGetWindContentRect $002030 SkelGetWindStructureRect $00206E SkelHiliteControl $0020F8 SkelPause $00212C JT=$0001B2(A5) SkelPositionRect $002194 SkelPositionWindow $00220A SkelSetDlogCtlHilite $002284 SkelSetDlogCtlRefCon $0022AC SkelSetDlogCtlValue $0022CE JT=$000152(A5) SkelSetDlogCursor $0022EE SkelSetDlogProc $002360 SkelSetDlogRect $00239A SkelSetDlogStr $0023D4 JT=$00015A(A5) SkelSetDlogType $002402 SkelSetDlogRadioButtonSet $00243A JT=$000162(A5) SkelTestRectVisible $00248A SkelToggleCtlValue $0024DE SkelToggleDlogCtlValue $00250C JT=$00016A(A5) SkelGetWindTitleHeight $002530 SkelInit $00255E JT=$000172(A5) SkelGetInitParams $002718 SkelCleanup $002732 JT=$00017A(A5) SkelTrapAvailable $0027F6 SkelQuery $002858 JT=$0001AA(A5) SkelEventLoop $002998 JT=$000182(A5) SkelStopEventLoop $002A0A JT=$00018A(A5) SkelRouteEvent $002A12 SkelActivate $002E62 SkelClose $002EA8 SkelSetEventMask $002EDA SkelGetEventMask $002EEC SkelSetIdle $002EFA SkelGetIdle $002F0A SkelSetEventHook $002F18 SkelGetEventHook $002F28 SkelSetSuspendResume $002F36 SkelGetSuspendResume $002F46 SkelSetClipCvt $002F54 SkelGetClipCvt $002F64 SkelSetWaitTimes $002F72 SkelGetWaitTimes $002F8A SkelGetCurrentEvent $002FB2 SkelGetModifiers $002FC0 SkelSetAEHandler $002FCE SkelGetAEHandler $002FDE SkelWindow $0033EC JT=$000192(A5) SkelRmveWind $0034C6 SkelDialog $0034FC JT=$00019A(A5) SkelRmveDlog $00358E SkelSetGrowBounds $0035A0 SkelSetZoom $003604 SkelGetZoom $00363A SkelWindowRegistered $003674 SkelIsDlog $003690 SkelIsMMDlog $0036B6 SkelMenu $00379E JT=$0001A2(A5) SkelRmveMenu $003826 SkelSetMenuHook $003918 SkelGetMenuHook $003928 SkelAddWindProp $003936 SkelRmveWindProp $0039B4 SkelGetWindProp $003A3E SkelGetWindPropData $003A92 Segment "Seg4" size=$00393E rsrcid=4 UndoFilter $000004 file="Filter.c" DoSmoothingFilter $0000BC DoNoiseFilter $0002FC DoHistogram $0004D4 DoEqualizeFilter $0005A6 DrawHistDialog $000714 InitHistDialog $0008CE OpenHistDialog $000904 CloseHistDialog $000932 DoFillFilter $00096E ExpandBlobs $000C86 ShowGradWindow $0011A0 JT=$0003A2(A5) CloseGradWindow $0013DA InitGradWindow $0014A8 OpenGradWindow $0014F0 JT=$0003AA(A5) ShowThrsWindow $0016C4 CloseThrsWindow $00173C InitThrsWindow $0017BA OpenThrsWindow $0017FC InitThresholdDialog $0019EC OpenThresholdDialog $001A26 CheckFileCompatibility $001AB4 file="PictFiles.c" MakePicture $001FC8 ShowPictWindow $002256 JT=$00030A(A5) ClosePictWindow $00247C InitPictWindow $002544 OpenPictWindow $00258C KickPictWindow $0026D6 JT=$000312(A5) SavePictWindowAs $00272C SavePictWindow $0027A2 main $0038E6 JT=$0002CA(A5) file="Snakes.c" Segment "Seg6" size=$005A68 rsrcid=6 malloc $000004 file="ANSI" calloc $000040 realloc $0000C0 free $0001C6 atexit $000290 _atexit $0002DC __atexit_console $00035C __atexit_stdio $000380 exit $0003A2 _exit $0003B2 _exiting $0003D4 __getc $000490 __putc $0004F2 __buffer $000596 __flush $0005D8 __reset $000626 __fopenc $00064C __freopenc $00065C __cgotoxy $0006C8 __cgetxy $0006FE __ccleos $000738 __ccleol $000762 __csettabs $000788 __csetmode $0007C8 __cinverse $000828 __cshow $0008A6 __chide $0008CC __cecho2file $0008E0 __cecho2printer $000930 __open_std $000964 isalnum $002102 isalpha $00211E iscntrl $00213A isdigit $002156 isgraph $002172 islower $00218E isprint $0021AA ispunct $0021C6 isspace $0021E2 isupper $0021FE isxdigit $00221A toupper $002236 tolower $00225C remove $002284 rename $0022BC tmpfile $002306 tmpnam $002348 fopen $0023F2 freopen $00240C __open $00248E fseek $00288E fsetpos $0028FE rewind $002916 ftell $002932 fgetpos $00295A fwrite $00298A fgets $002ADC gets $002B4A fgetc $002BA8 getc $002BDC getchar $002C10 __getfile $002C36 fprintf $002C66 printf $002C7E vprintf $002C92 fscanf $002CAA scanf $002CC2 _vscanf $002CD6 setbuf $002CEE setvbuf $002D14 fflush $002D9A fclose $002DEE acos $0036AC asin $003710 atan $003774 atan2 $00379E cos $003876 sin $0038A0 tan $0038CA cosh $003938 sinh $0039A6 tanh $003A5E exp $003A88 frexp $003AF6 ldexp $003B4C log $003C0C log10 $003CA2 modf $003D38 pow $003DA6 sqrt $003F80 JT=$00026A(A5) ceil $003FD2 fabs $004028 floor $004052 fmod $0040A8 memcpy $004106 JT=$000272(A5) memmove $00411E memcmp $004146 memchr $004166 memset $004184 vfprintf $00419C _vfscanf $004B98 signal $005616 raise $00565E abort $0056BC __checkfile $0056CE __c2p $005708 __strin $005730 __strout $005752 sprintf $0057B6 JT=$000282(A5) vsprintf $0057CE sscanf $00580A JT=$00028A(A5) _vsscanf $005822 __read $005846 __write $00585E __close $005878 strcpy $005892 JT=$000292(A5) strcat $0058A2 strcmp $0058B8 strchr $0058D6 strcspn $0058EE strpbrk $005908 strrchr $005924 strspn $00593A strstr $005956 strtok $005974 strlen $0059B2 ungetc $0059C0