From 01aa6f9a8140388d24fd098961661f81c21e4b26 Mon Sep 17 00:00:00 2001 From: Daniel Steffen Date: Wed, 23 Jan 2002 11:41:33 +0000 Subject: [PATCH] Mac port --- generic/vfs.c | 4 +- mac/MW_vfs.pch | 53 + mac/Vfs.mcp.xml | 3123 ++++++++++++++++++++++++++++++++++++++++++ mac/pkgIndex_mac.tcl | 8 + mac/tclIndex.tcl | 144 ++ mac/vfs.r | 112 ++ 6 files changed, 3442 insertions(+), 2 deletions(-) create mode 100644 mac/MW_vfs.pch create mode 100644 mac/Vfs.mcp.xml create mode 100644 mac/pkgIndex_mac.tcl create mode 100644 mac/tclIndex.tcl create mode 100644 mac/vfs.r diff --git a/generic/vfs.c b/generic/vfs.c index 20c29bb..43ec23f 100644 --- a/generic/vfs.c +++ b/generic/vfs.c @@ -672,7 +672,7 @@ VfsFilesystemObjCmd(dummy, interp, objc, objv) { int index; - static char *optionStrings[] = { + static CONST char *optionStrings[] = { "info", "mount", "unmount", NULL }; @@ -1708,7 +1708,7 @@ VfsBuildCommandForPath(Tcl_Interp **iRef, CONST char* cmd, Tcl_Obj *pathPtr) { } else { Tcl_ListObjAppendElement(NULL, mountCmd, Tcl_NewStringObj(normedString,splitPosition)); - if (normedString[splitPosition] != VFS_SEPARATOR) { + if ((normedString[splitPosition] != VFS_SEPARATOR) || (VFS_SEPARATOR ==':')) { /* This will occur if we mount 'ftp://' */ splitPosition--; } diff --git a/mac/MW_vfs.pch b/mac/MW_vfs.pch new file mode 100644 index 0000000..030aa64 --- /dev/null +++ b/mac/MW_vfs.pch @@ -0,0 +1,53 @@ +/* + * MW_vfs.pch -- + * + * This file is the source for a pre-compilied header that gets used + * for a standard Tcl extension on the Mac. This make compilies go a bit + * faster. This file is only intended to be used in the MetroWerks + * CodeWarrior environment. It essentially acts as a place to set + * compiler flags. See MetroWerks documention for more details. + * + * Copyright (c) 1995-1997 Sun Microsystems, Inc. + * + * See the file "license.terms" for information on usage and redistribution + * of this file, and for a DISCLAIMER OF ALL WARRANTIES. + * + */ + +/* + * To use the compilied header you need to set the "Prefix file" in + * the "C/C++ Language" preference panel to point to the created + * compilied header. The name of the header depends on the + * architecture we are compiling for (see the code below). For + * example, for a PPC app the prefix file should be: MW_TclHeaderPPC. + */ + +#if __POWERPC__ +#pragma precompile_target "MW_vfsHeaderPPC" +#elif __CFM68K__ +#pragma precompile_target "MW_vfsHeaderCFM68K" +#endif + +#include "tclMacCommonPch.h" + +#define USE_TCL_STUBS + +// uncomment the following #define if you use tk in your extension: +// (and don't forget to add TkStub.lib and TkStubCFM68.lib to your project) + +// #define USE_TK_STUBS + + +#define BUILD_Vfs 1 + +/* + * Place any includes below that will be needed by the majority of the + * and are OK to be included in any file in the system. + */ + +#include + +// uncomment the following #include if you use tk in your extension: + +//#include + diff --git a/mac/Vfs.mcp.xml b/mac/Vfs.mcp.xml new file mode 100644 index 0000000..772ada7 --- /dev/null +++ b/mac/Vfs.mcp.xml @@ -0,0 +1,3123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + Vfs Extension-C68k + + + + UserSourceTrees + + + AlwaysSearchUserPathstrue + InterpretDOSAndUnixPathstrue + UserSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootProject + + Recursivefalse + HostFlagsAll + + + SearchPath + Path::generic: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SearchPath + Path::library: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:: + PathFormatMacOS + PathRootProject + + Recursivefalse + HostFlagsAll + + + SearchPath + Path:Build: + PathFormatMacOS + PathRootTclTk + + Recursivefalse + HostFlagsAll + + + SearchPath + Path:tcl:mac: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:tcl:generic: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + SystemSearchPaths + + SearchPath + Path:MacOS Support: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:MSL: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:tcl:compat: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:MoreFiles: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + + + MWRuntimeSettings_WorkingDirectory + MWRuntimeSettings_CommandLine + MWRuntimeSettings_HostApplication + Path + PathFormatMacOS + PathRootAbsolute + + MWRuntimeSettings_EnvVars + + + LinkerMacOS 68K Linker + PreLinker + PostLinker + TargetnameVfs Extension-C68k + OutputDirectory + Path: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathstrue + + + FileMappings + + FileTypeAPPL + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeAppl + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeMMLB + FileExtension + CompilerLib Import 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMPLF + FileExtension + CompilerLib Import 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMWCD + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeOBJ + FileExtension + CompilerMPW Import 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeRSRC + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.bh + CompilerBalloon Help + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c + CompilerMW C/C++ 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c++ + CompilerMW C/C++ 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cc + CompilerMW C/C++ 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cp + CompilerMW C/C++ 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cpp + CompilerMW C/C++ 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.exp + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.h + CompilerMW C/C++ 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypeTEXT + FileExtension.p + CompilerMW Pascal 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pas + CompilerMW Pascal 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch + CompilerMW C/C++ 68K + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch++ + CompilerMW C/C++ 68K + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.ppu + CompilerMW Pascal 68K + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.r + CompilerRez + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.seg + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypedocu + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypersrc + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeshlb + FileExtension + CompilerPEF Import 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypestub + FileExtension + CompilerPEF Import 68K + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.doc + Compiler + Precompilefalse + Launchabletrue + ResourceFilefalse + IgnoredByMaketrue + + + + + CacheModDatestrue + ActivateBrowserfalse + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + DebuggerCommandLine + + + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPTypefalse + Remote Debug + 0003000000630000000000001C6E66801C6F4C1000000000000003001E026600 + 0000000000000000000000001C6E668000000000000000000000000000000000 + 00000000000000000001000000002E6175000000000000000000000000000000 + 00000000000000000000000000004A415220496D706F72746572000000000000 + 000000000000000000000000000040000000000000002E636C61737300000000 + 000000000000000000000000000000000000000000004D57204A617661000000 + 0000000000000000000000000000000000000000000000000000000000002E67 + 6966000000000000000000000000000000000000000000000000000000004A41 + 5220496D006F7274657200000000000000000000000000000000000000004000 + 0000000000002E6A617200000000000000000000000000000000000000000000 + 0000000000004D57204A61766100000000000000000000000000000000000000 + 00000000000000000000000000002E6A61766100000000000000000000000000 + 00000000000000000000000000004D57204A6176610000000000000000000000 + 000000000000000000000000000000000000000000002E7A6970000000000000 + 000000000000000000000000000000000000000000004D57204A617661000000 + 00000000000000000000000000000000000000000000000000004D61634F5320 + 4D6572670000000000000000000000000000000000000000000000084150504C + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 600000004170706C000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000600000005253524300000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000060000000544558542E62680000000000 + 000000000000 + + Auto-target + 00010000 + + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + MWCodeGen_68K_codesizeSmart + MWCodeGen_68K_structalignmentMC68K + MWCodeGen_68K_fp_modeSANE + MWCodeGen_68K_code680201 + MWCodeGen_68K_profiler0 + MWCodeGen_68K_mpwc0 + MWCodeGen_68K_fourbyteints1 + MWCodeGen_68K_IEEEdoubles1 + MWCodeGen_68K_fardata1 + MWCodeGen_68K_farvtables0 + MWCodeGen_68K_farstrings1 + MWCodeGen_68K_pcrelstrings0 + MWCodeGen_68K_macsbugNone + MWCodeGen_68K_a6frames0 + + + MWDisassembler_68K_showcode1 + MWDisassembler_68K_mix0 + MWDisassembler_68K_nohex0 + MWDisassembler_68K_showdata1 + MWDisassembler_68K_showexceptions1 + MWDisassembler_68K_showsym0 + MWDisassembler_68K_shownames1 + + + GlobalOptimizer_68K_optimizationlevelLevel4 + GlobalOptimizer_68K_optforSpeed + + + MWLinker_68K_linksym0 + MWLinker_68K_symfullpath0 + MWLinker_68K_linksingle1 + MWLinker_68K_fastlink1 + MWLinker_68K_generateMap0 + MWLinker_68K_nolinkwarnings0 + MWLinker_68K_glueintosegone1 + MWLinker_68K_dontdeadstripinitcode0 + + + MWProject_68K_typeSharedLibrary + MWProject_68K_outfileVfsCFM68K.shlb + MWProject_68K_symfilename + MWProject_68K_filecreator1415801932 + MWProject_68K_filetype1936223330 + MWProject_68K_size0 + MWProject_68K_flags0 + MWProject_68K_rsrcheaderStandard + MWProject_68K_rsrcname + MWProject_68K_rsrctype1061109567 + MWProject_68K_rsrcid0 + MWProject_68K_rsrcmulti0 + MWProject_68K_rsrcstore0 + MWProject_68K_rsrcmerge0 + MWProject_68K_rsrcflags0 + MWProject_68K_a40 + MWProject_68K_minsize0 + MWProject_68K_rsrcsegtype0 + MWProject_68K_cfm68kcodegen1 + MWProject_68K_stacksize0 + MWProject_68K_thedebugger0 + MWProject_68K_rsrc_custom0 + MWProject_68K_is_rseg_app0 + MWProject_68K_is_pilot_lib0 + MWProject_68K_pilot_main_entry + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos1 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint1 + MWFrontEnd_C_mpwpointerstyle0 + MWFrontEnd_C_prefixnameMW_vfsHeaderCFM68K + MWFrontEnd_C_ansistrict0 + MWFrontEnd_C_mpwcnewline0 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions0 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings0 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI0 + MWFrontEnd_C_multibyteaware0 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline1 + MWFrontEnd_C_booltruefalse0 + MWFrontEnd_C_direct_to_som0 + MWFrontEnd_C_som_env_check0 + MWFrontEnd_C_alwaysinline0 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_objective_c0 + MWFrontEnd_C_defer_codegen1 + + + MWWarning_C_warn_illpragma1 + MWWarning_C_warn_emptydecl1 + MWWarning_C_warn_possunwant1 + MWWarning_C_warn_unusedvar0 + MWWarning_C_warn_unusedarg0 + MWWarning_C_warn_extracomma1 + MWWarning_C_pedantic1 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + + + MWCFM68K_exportsPragma + MWCFM68K_olddefversion256 + MWCFM68K_oldimpversion256 + MWCFM68K_currentversion256 + MWCFM68K_farthreshold256 + PCFM68K_sharedata0 + MWCFM68K_fragmentnamevfs + MWCFM68K_initnameTclMacInitializeFragment + MWCFM68K_mainname + MWCFM68K_termnameTclMacTerminateFragment + MWCFM68K_libfolder0 + MWCFM68K_alignmentAlign_2 + + + MWMerge_MacOS_projectTypeApplication + MWMerge_MacOS_outputNameMerge Out + MWMerge_MacOS_outputCreator1061109567 + MWMerge_MacOS_outputType1095782476 + MWMerge_MacOS_suppressWarning0 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_skipResources + + 9ü° +  1¸ + ûz° + + + + FileLockedfalse + ResourcesMapIsReadOnlyfalse + PrinterDriverIsMultiFinderCompatiblefalse + Invisiblefalse + HasBundlefalse + NameLockedfalse + Stationeryfalse + HasCustomIconfalse + Sharedfalse + HasBeenInitedfalse + Label0 + Comments + Packager Panel + 000100003F3F3F3F4150504C1C6F0001006F815000000000000006101E026600 + 900100089421FFC07C7F1B781C6F5F70387E0001889F0000388400017C9F2214 + 88BE0000480117C180410014887F0000881E00007C030214981F00007FE3FB78 + 80010048382100407C0803A683E1FFFC83C1FFF84E8000200000000000092041 + 800200000000006400182E417070656E6450537472696E675F5F465055635043 + 556300007C0802A693E1FFFC93C1FFF8900100089421FFB0906100689081006C + 7CBE2B783BE000003800000090010038387E00013881003888BE000048011C51 + 804100147C7F1B787FE007342C0000004082002C806100688081003880A1006C + 48011F8D804100147C7F1B787FE0073400000000418000083BE0000080010038 + 280000004182001080610038480117218041001438000000900100387FE3FB78 + 80010058382100507C0803A683E1FFFC83C1FFF84E8000200000000000092041 + 80020000000000B4001C2E5265706C616365537472696E675F5F465050635043 + 55635043556300007C0802A6BF41FFE8900100089421FFA07C7E1B78B081007E + B0A100827CDA33787CFB3B787D1C43787D3D4B783BE000003800000090010038 + 7FC3F378A881007EA8A100824801196980410014387E00013881003888BE0000 + 48011B4D804100147C7F1B787FE007342C000000408200E0281A000040820008 + 3B42067080610038388206717F45D3784BFFFE957C7F1B787FE007342C000000 + 418000B4281B0000408200083B62067080610038388206757F65DB784BFFFE69 + 7C7F1B787FE007342C00000041800088281C0000408200083B82067080610038 + 388206797F85E3784BFFFE3D7C7F1B787FE007342C0000004180005C281D0000 + 408200083BA20670806100383882067D7FA5EB784BFFFE117C7F1B787FE00734 + 2C0000004180003080610038480114C9804100145460063E981E00005405063E + 8061003880630000389E00014801153980410014800100382800000041820010 + 80610038480115698041001438000000900100387FE3FB788001006838210060 + 7C0803A6BB41FFE84E80002000000000000900010006000000000184002B2E52 + 65706C616365496E496E64537472696E675F5F46505563737350435563504355 + 6350435563504355630000007C0802A693E1FFFC900100089421FFB07C7F1B78 + 3861003848011BA9804100147FE007347C001E70386100387C6300AE7FE00734 + 5400077E7C600630540007FE2C0000004182000C386000014800000838600000 + 80010058382100507C0803A683E1FFFC4E800020000000000009204180010000 + 1C6F05000000000001904F401E026600436F64655F5F46737C0802A61C6EC1F0 + 93C1FFF893A1FFF49381FFF0900100089421FEA07C7E1B789081017C90A10180 + 7CDC33783BE0000038000000901C00003861003800C4F37838A03E8138C00012 + 38E000003900000039200000394000004BFFF9FD600000007FC3F37838810144 + 4BFEE415600000007C7F1B787FE007342C000000418200307FC3F3787FE4FB78 + 4BFFEB15600000007C7D1B78386100383880FFFF4BFFFABD600000007FA3EB78 + 48000064386100383880FFFF4BFFFAA5600000007FC3F3787F84E37838A10144 + 80C1017C80E101804BFEE4F9600000007C7F1B787FE007342C00000041820024 + 408000102C00FF8041820018480000047FC3F3787FE4FB784BFFEA9D60000000 + 7FE3FB7880010168382101607C0803A683E1FFFC83C1FFF883A1FFF48381FFF0 + 4E8000200000000000092041800400000000012C003B2E56435353656E644F75 + 74707574436F6D6D616E645F5F46523130564353436F6E746578745043364145 + 44657363504336465353706563505050630000007C0802A6BEE1FFDC90010008 + 9421FE807C7A1B787C9B237890A101A03BE000003861014838800000480065B9 + 600000007F43D3787F64DB7880A101A038C101484BFFFE457C7F1B787FE00734 + 2C000000418200207FF9FB78386101483880FFFF480065B1600000007F23CB78 + 4800015480010148280000004182013080610148480111A1804100142C030000 + 4182011C7F63DB783881014448011DB9804100147C7F1B787FE007342C000000 + 418200207FF8FB78386101483880FFFF48006555 + + + + MWCodeGen_PPC_structalignmentMC68K + MWCodeGen_PPC_tracebacktablesNone + MWCodeGen_PPC_processorGeneric + MWCodeGen_PPC_readonlystrings0 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_schedule0 + MWCodeGen_PPC_peephole1 + MWCodeGen_PPC_processorspecific0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_vectortocdata0 + MWCodeGen_PPC_vrsave0 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix0 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel0 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym1 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap0 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_initname + MWLinker_PPC_mainname__start + MWLinker_PPC_termname + + + MWPEF_exportsNone + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion0 + MWPEF_oldimpversion0 + MWPEF_currentversion0 + MWPEF_fragmentname + MWPEF_collapsereloads0 + + + MWProject_PPC_typeApplication + MWProject_PPC_outfilea.out + MWProject_PPC_filecreator1061109567 + MWProject_PPC_filetype1095782476 + MWProject_PPC_size384 + MWProject_PPC_minsize384 + MWProject_PPC_stacksize64 + MWProject_PPC_flags22720 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype1061109567 + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime CFM68K:Libs:MSL MWRuntimeLibCFM68K + MacOS + Library + Debug + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime CFM68K:Libs:MSL ShLibRuntimeCFM68K.Lib + MacOS + Library + Debug + + + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:InterfaceLib + MacOS + Library + Debug + + + PathRelative + TclTk + :tcl:mac: + :tclMacLibrary.c + MacOS + Text + + + + PathRelative + CodeWarrior + :MSL: + :MSL_C:MSL_MacOS:Lib:68K:MSL C.CFM68K.DLL + MacOS + Library + + + + PathRelative + TclTk + :Build: + :TclStubCFM68K.lib + MacOS + Library + + + + PathRelative + Project + ::generic: + :vfs.c + MacOS + Text + + + + PathRelative + Project + :: + :Readme.txt + MacOS + Text + + + + PathRelative + Project + :: + :ChangeLog + MacOS + Text + + + + PathRelative + Project + : + :MW_vfs.pch + MacOS + Text + + + + PathRelative + Project + : + :vfs.r + MacOS + Text + + + + PathRelative + Project + ::library: + :ftpvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :tclprocvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :testvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :vfsUtils.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :zipvfs.tcl + MacOS + Text + + + + PathRelative + Project + : + :tclIndex.tcl + MacOS + Text + + + + PathRelative + Project + : + :pkgIndex_mac.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :httpvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :mk4vfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :scripdoc.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :vfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :vfsUrl.tcl + MacOS + Text + + + + + + ExampleA + Preloaded, Protected, Locked + + PathRelative + TclTk + :Build: + :TclStubCFM68K.lib + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:InterfaceLib + MacOS + + + PathRelative + CodeWarrior + :MSL: + :MSL_C:MSL_MacOS:Lib:68K:MSL C.CFM68K.DLL + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime CFM68K:Libs:MSL ShLibRuntimeCFM68K.Lib + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime CFM68K:Libs:MSL MWRuntimeLibCFM68K + MacOS + + + PathRelative + TclTk + :tcl:mac: + :tclMacLibrary.c + MacOS + + + PathRelative + Project + ::generic: + :vfs.c + MacOS + + + PathRelative + Project + :: + :Readme.txt + MacOS + + + PathRelative + Project + :: + :ChangeLog + MacOS + + + PathRelative + Project + : + :MW_vfs.pch + MacOS + + + PathRelative + Project + : + :vfs.r + MacOS + + + PathRelative + Project + ::library: + :ftpvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :tclprocvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :testvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :vfsUtils.tcl + MacOS + + + PathRelative + Project + ::library: + :zipvfs.tcl + MacOS + + + PathRelative + Project + : + :tclIndex.tcl + MacOS + + + PathRelative + Project + : + :pkgIndex_mac.tcl + MacOS + + + PathRelative + Project + ::library: + :httpvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :mk4vfs.tcl + MacOS + + + PathRelative + Project + ::library: + :scripdoc.tcl + MacOS + + + PathRelative + Project + ::library: + :vfs.tcl + MacOS + + + PathRelative + Project + ::library: + :vfsUrl.tcl + MacOS + + + + + + Vfs Extension-PPC + + + + UserSourceTrees + + + AlwaysSearchUserPathstrue + InterpretDOSAndUnixPathstrue + UserSearchPaths + + SearchPath + Path: + PathFormatMacOS + PathRootProject + + Recursivefalse + HostFlagsAll + + + SearchPath + Path::generic: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SearchPath + Path::library: + PathFormatMacOS + PathRootProject + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:: + PathFormatMacOS + PathRootProject + + Recursivefalse + HostFlagsAll + + + SearchPath + Path:Build: + PathFormatMacOS + PathRootTclTk + + Recursivefalse + HostFlagsAll + + + SearchPath + Path:tcl:mac: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:tcl:generic: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + SystemSearchPaths + + SearchPath + Path:MacOS Support: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:MSL: + PathFormatMacOS + PathRootCodeWarrior + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:tcl:compat: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + SearchPath + Path:MoreFiles: + PathFormatMacOS + PathRootTclTk + + Recursivetrue + HostFlagsAll + + + + + MWRuntimeSettings_WorkingDirectory + MWRuntimeSettings_CommandLine + MWRuntimeSettings_HostApplication + Path + PathFormatMacOS + PathRootAbsolute + + MWRuntimeSettings_EnvVars + + + LinkerMacOS PPC Linker + PreLinker + PostLinker + TargetnameVfs Extension-PPC + OutputDirectory + Path: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathstrue + + + FileMappings + + FileTypeAPPL + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeAppl + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeMMLB + FileExtension + CompilerLib Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMPLF + FileExtension + CompilerLib Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeMWCD + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeRSRC + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.bh + CompilerBalloon Help + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.c++ + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cc + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cp + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.cpp + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.exp + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.h + CompilerMW C/C++ PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypeTEXT + FileExtension.p + CompilerMW Pascal PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pas + CompilerMW Pascal PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch + CompilerMW C/C++ PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.pch++ + CompilerMW C/C++ PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.ppu + CompilerMW Pascal PPC + Precompiletrue + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.r + CompilerRez + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.s + CompilerPPCAsm + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension + Compiler + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMaketrue + + + FileTypeXCOF + FileExtension + CompilerXCOFF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypedocu + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypersrc + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeshlb + FileExtension + CompilerPEF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypestub + FileExtension + CompilerPEF Import PPC + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileExtension.doc + Compiler + Precompilefalse + Launchabletrue + ResourceFilefalse + IgnoredByMaketrue + + + + + CacheModDatestrue + ActivateBrowserfalse + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + DebuggerCommandLine + + + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPTypefalse + Remote Debug + 0003000000000000000000001C70B1E01C70FC7000000000000003001DF8BA90 + 0000000000000000000000001C70B1E00001544558542E68746D6C0000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000010000000544558542E6D + 6600000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000727372630000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000001000000002E6175000000000000000000000000000000 + 00000000000000000000000000004A415220496D706F72746572000000000000 + 000000000000000000000000000040000000000000002E636C61737300000000 + 000000000000000000000000000000000000000000004D57204A617661000000 + 0000000000000000000000000000000000000000000000000000000000002E67 + 6966000000000000000000000000000000000000000000000000000000004A41 + 5220496D706F7274657200000000000000000000000000000000000000004000 + 0000000000002E6A617200000000000000000000000000000000000000000000 + 0000000000000057204A61766100000000000000000000000000000000000000 + 00000000000000000000000000002E6A61766100000000000000000000000000 + 00000000000000000000000000004D57204A6176610000000000000000000000 + 000000000000000000000000000000000000000000002E7A6970000000000000 + 000000000000000000000000000000000000000000004D57204A617661000000 + 00000000000000000000000000000000000000000000000000004D61634F5320 + 36384B204C696E6B657200000000000000000000000000000000001C4150504C + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000 + + Auto-target + 00010000 + + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + MWCodeGen_68K_codesizeSmall + MWCodeGen_68K_structalignmentMC68K + MWCodeGen_68K_fp_modeSANE + MWCodeGen_68K_code680200 + MWCodeGen_68K_profiler0 + MWCodeGen_68K_mpwc0 + MWCodeGen_68K_fourbyteints0 + MWCodeGen_68K_IEEEdoubles0 + MWCodeGen_68K_fardata0 + MWCodeGen_68K_farvtables0 + MWCodeGen_68K_farstrings0 + MWCodeGen_68K_pcrelstrings0 + MWCodeGen_68K_macsbugNew + MWCodeGen_68K_a6frames1 + + + MWDisassembler_68K_showcode1 + MWDisassembler_68K_mix0 + MWDisassembler_68K_nohex0 + MWDisassembler_68K_showdata1 + MWDisassembler_68K_showexceptions1 + MWDisassembler_68K_showsym0 + MWDisassembler_68K_shownames1 + + + GlobalOptimizer_68K_optimizationlevelLevel0 + GlobalOptimizer_68K_optforSpeed + + + MWLinker_68K_linksym1 + MWLinker_68K_symfullpath1 + MWLinker_68K_linksingle0 + MWLinker_68K_fastlink1 + MWLinker_68K_generateMap0 + MWLinker_68K_nolinkwarnings0 + MWLinker_68K_glueintosegone1 + MWLinker_68K_dontdeadstripinitcode0 + + + MWProject_68K_typeApplication + MWProject_68K_outfilea.out + MWProject_68K_symfilename + MWProject_68K_filecreator1061109567 + MWProject_68K_filetype1095782476 + MWProject_68K_size384 + MWProject_68K_flags22656 + MWProject_68K_rsrcheaderStandard + MWProject_68K_rsrcname + MWProject_68K_rsrctype1061109567 + MWProject_68K_rsrcid0 + MWProject_68K_rsrcmulti0 + MWProject_68K_rsrcstore0 + MWProject_68K_rsrcmerge0 + MWProject_68K_rsrcflags0 + MWProject_68K_a40 + MWProject_68K_minsize384 + MWProject_68K_rsrcsegtype0 + MWProject_68K_cfm68kcodegen0 + MWProject_68K_stacksize0 + MWProject_68K_thedebugger0 + MWProject_68K_rsrc_custom0 + MWProject_68K_is_rseg_app0 + MWProject_68K_is_pilot_lib0 + MWProject_68K_pilot_main_entry + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos1 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint1 + MWFrontEnd_C_mpwpointerstyle0 + MWFrontEnd_C_prefixnameMW_vfsHeaderPPC + MWFrontEnd_C_ansistrict0 + MWFrontEnd_C_mpwcnewline0 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions0 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings1 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI0 + MWFrontEnd_C_multibyteaware0 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline1 + MWFrontEnd_C_booltruefalse0 + MWFrontEnd_C_direct_to_som0 + MWFrontEnd_C_som_env_check0 + MWFrontEnd_C_alwaysinline0 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_objective_c0 + MWFrontEnd_C_defer_codegen1 + + + MWWarning_C_warn_illpragma1 + MWWarning_C_warn_emptydecl1 + MWWarning_C_warn_possunwant1 + MWWarning_C_warn_unusedvar0 + MWWarning_C_warn_unusedarg0 + MWWarning_C_warn_extracomma1 + MWWarning_C_pedantic1 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + + + MWCFM68K_exportsNone + MWCFM68K_olddefversion0 + MWCFM68K_oldimpversion0 + MWCFM68K_currentversion0 + MWCFM68K_farthreshold256 + PCFM68K_sharedata0 + MWCFM68K_fragmentname + MWCFM68K_initname + MWCFM68K_mainname__start + MWCFM68K_termname + MWCFM68K_libfolder0 + MWCFM68K_alignmentAlign_2 + + + MWMerge_MacOS_projectTypeApplication + MWMerge_MacOS_outputNameMerge Out + MWMerge_MacOS_outputCreator1061109567 + MWMerge_MacOS_outputType1095782476 + MWMerge_MacOS_suppressWarning0 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_skipResources + + 9ü° +  1¸ + ûz° + + + + FileLockedfalse + ResourcesMapIsReadOnlyfalse + PrinterDriverIsMultiFinderCompatiblefalse + Invisiblefalse + HasBundlefalse + NameLockedfalse + Stationeryfalse + HasCustomIconfalse + Sharedfalse + HasBeenInitedfalse + Label0 + Comments + Packager Panel + 000100003F3F3F3F4150504C1C710001007131B000000000000006101DF8BA90 + 0000000000000000000000001C710FD000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000001000000 + FFFFFFFF40000002000100013A3A3A74636C382E323A6D61633A000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000001000000FFFFFFFF40000003 + 000200013A000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000001000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000001000000FFFFFFFF40000004000200013A4D6163 + 4F5320537570706F72743A000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000 + + + + MWCodeGen_PPC_structalignmentPPC + MWCodeGen_PPC_tracebacktablesNone + MWCodeGen_PPC_processorP750 + MWCodeGen_PPC_readonlystrings1 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_schedule1 + MWCodeGen_PPC_peephole1 + MWCodeGen_PPC_processorspecific0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_vectortocdata0 + MWCodeGen_PPC_vrsave0 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix1 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel4 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym0 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap0 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_initnameTclMacInitializeFragment + MWLinker_PPC_mainname + MWLinker_PPC_termnameTclMacTerminateFragment + + + MWPEF_exportsPragma + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion256 + MWPEF_oldimpversion256 + MWPEF_currentversion256 + MWPEF_fragmentnamevfs + MWPEF_collapsereloads1 + + + MWProject_PPC_typeSharedLibrary + MWProject_PPC_outfileVfsPPC.shlb + MWProject_PPC_filecreator1415801932 + MWProject_PPC_filetype1936223330 + MWProject_PPC_size0 + MWProject_PPC_minsize0 + MWProject_PPC_stacksize0 + MWProject_PPC_flags0 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype1061109567 + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:InterfaceLib + MacOS + Library + Debug + + + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:MathLib + MacOS + Library + Debug + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime PPC:Libs:MSL ShLibRuntime.Lib + MacOS + Library + Debug + + + PathRelative + TclTk + :tcl:mac: + :tclMacLibrary.c + MacOS + Text + + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime PPC:Libs:MW_MSL.PPC.Shlb + MacOS + Library + Debug + + + PathRelative + TclTk + :Build: + :TclStub.lib + MacOS + Library + Debug + + + PathRelative + Project + ::generic: + :vfs.c + MacOS + Text + + + + PathRelative + Project + :: + :Readme.txt + MacOS + Text + + + + PathRelative + Project + :: + :ChangeLog + MacOS + Text + + + + PathRelative + Project + : + :MW_vfs.pch + MacOS + Text + + + + PathRelative + Project + : + :vfs.r + MacOS + Text + + + + PathRelative + Project + ::library: + :ftpvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :tclprocvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :testvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :vfsUtils.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :zipvfs.tcl + MacOS + Text + + + + PathRelative + Project + : + :tclIndex.tcl + MacOS + Text + + + + PathRelative + Project + : + :pkgIndex_mac.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :httpvfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :mk4vfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :scripdoc.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :vfs.tcl + MacOS + Text + + + + PathRelative + Project + ::library: + :vfsUrl.tcl + MacOS + Text + + + + + + PathRelative + TclTk + :Build: + :TclStub.lib + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:InterfaceLib + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:MathLib + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime PPC:Libs:MW_MSL.PPC.Shlb + MacOS + + + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime PPC:Libs:MSL ShLibRuntime.Lib + MacOS + + + PathRelative + Project + : + :MW_vfs.pch + MacOS + + + PathRelative + Project + ::generic: + :vfs.c + MacOS + + + PathRelative + TclTk + :tcl:mac: + :tclMacLibrary.c + MacOS + + + PathRelative + Project + ::library: + :ftpvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :tclprocvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :testvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :vfsUtils.tcl + MacOS + + + PathRelative + Project + ::library: + :zipvfs.tcl + MacOS + + + PathRelative + Project + : + :vfs.r + MacOS + + + PathRelative + Project + :: + :ChangeLog + MacOS + + + PathRelative + Project + :: + :Readme.txt + MacOS + + + PathRelative + Project + : + :tclIndex.tcl + MacOS + + + PathRelative + Project + : + :pkgIndex_mac.tcl + MacOS + + + PathRelative + Project + ::library: + :httpvfs.tcl + MacOS + + + PathRelative + Project + ::library: + :mk4vfs.tcl + MacOS + + + PathRelative + Project + ::library: + :scripdoc.tcl + MacOS + + + PathRelative + Project + ::library: + :vfs.tcl + MacOS + + + PathRelative + Project + ::library: + :vfsUrl.tcl + MacOS + + + + + Vfs Extension + + + + UserSourceTrees + + + AlwaysSearchUserPathstrue + InterpretDOSAndUnixPathsfalse + UserSearchPaths + + SearchPath + Path:: + PathFormatMacOS + PathRootProject + + Recursivefalse + HostFlagsAll + + + + + MWRuntimeSettings_WorkingDirectory + MWRuntimeSettings_CommandLine + MWRuntimeSettings_HostApplication + Path + PathFormatMacOS + PathRootAbsolute + + MWRuntimeSettings_EnvVars + + + LinkerMacOS Merge + PreLinker + PostLinker + TargetnameVfs Extension + OutputDirectory + Path: + PathFormatMacOS + PathRootProject + + SaveEntriesUsingRelativePathstrue + + + FileMappings + + FileTypeAPPL + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeAppl + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeRSRC + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.bh + CompilerBalloon Help + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeTEXT + FileExtension.r + CompilerRez + Precompilefalse + Launchablefalse + ResourceFilefalse + IgnoredByMakefalse + + + FileTypeappe + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypersrc + FileExtension + Compiler + Precompilefalse + Launchabletrue + ResourceFiletrue + IgnoredByMakefalse + + + FileTypeshlb + FileExtension + Compiler + Precompilefalse + Launchablefalse + ResourceFiletrue + IgnoredByMakefalse + + + + + CacheModDatestrue + ActivateBrowserfalse + DumpBrowserInfofalse + CacheSubprojectstrue + UseThirdPartyDebuggerfalse + DebuggerCommandLine + + + LogSystemMessagestrue + AutoTargetDLLsfalse + StopAtWatchpointstrue + PauseWhileRunningfalse + PauseInterval5 + PauseUIFlags0 + AltExePath + Path + PathFormatGeneric + PathRootAbsolute + + StopAtTempBPOnLaunchtrue + CacheSymbolicstrue + TempBPFunctionNamemain + TempBPTypefalse + Remote Debug + 0003000000005000000000001CDC7FA01CDC862000000000000003001DE1F600 + 0000000000000000000000001CDC7FA05720496D706F72742036384B00000000 + 000000000000000000000000000000000000000000002E70706F620000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000060000000000000002E72 + 7372630000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006000 + 00004D61634F53204D657267650000001CDC8600000000000104DB301DE1F600 + 000000080070464B455950721CDC60801CDC7DF0100000000104DB101DE1F600 + 4150504C00000000000000001CDC7DF000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000600000004170706C0000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000006000000052535243000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000060000000544558542E626800 + 0000000000000000000000000000000000000000000000000000000042616C6C + 6F6F6E2048656C70000000000000000000000000000000000000000000000000 + 544558542E720000000000000000000000000000000000000000000000000000 + 0000000052657A00000000000000000000000000000000000000000000000000 + 0000000000000000617070650000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000006000000072737263000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000 + + Auto-target + 00010000 + + + + CustomColor1 + Red0 + Green32767 + Blue0 + + CustomColor2 + Red0 + Green32767 + Blue0 + + CustomColor3 + Red0 + Green32767 + Blue0 + + CustomColor4 + Red0 + Green32767 + Blue0 + + + + MWCodeGen_68K_codesizeSmall + MWCodeGen_68K_structalignmentMC68K + MWCodeGen_68K_fp_modeSANE + MWCodeGen_68K_code680200 + MWCodeGen_68K_profiler0 + MWCodeGen_68K_mpwc0 + MWCodeGen_68K_fourbyteints0 + MWCodeGen_68K_IEEEdoubles0 + MWCodeGen_68K_fardata0 + MWCodeGen_68K_farvtables0 + MWCodeGen_68K_farstrings0 + MWCodeGen_68K_pcrelstrings0 + MWCodeGen_68K_macsbugNew + MWCodeGen_68K_a6frames1 + + + MWDisassembler_68K_showcode1 + MWDisassembler_68K_mix0 + MWDisassembler_68K_nohex0 + MWDisassembler_68K_showdata1 + MWDisassembler_68K_showexceptions1 + MWDisassembler_68K_showsym0 + MWDisassembler_68K_shownames1 + + + GlobalOptimizer_68K_optimizationlevelLevel0 + GlobalOptimizer_68K_optforSpeed + + + MWLinker_68K_linksym1 + MWLinker_68K_symfullpath1 + MWLinker_68K_linksingle0 + MWLinker_68K_fastlink1 + MWLinker_68K_generateMap0 + MWLinker_68K_nolinkwarnings0 + MWLinker_68K_glueintosegone1 + MWLinker_68K_dontdeadstripinitcode0 + + + MWProject_68K_typeApplication + MWProject_68K_outfilea.out + MWProject_68K_symfilename + MWProject_68K_filecreator1061109567 + MWProject_68K_filetype1095782476 + MWProject_68K_size384 + MWProject_68K_flags22720 + MWProject_68K_rsrcheaderStandard + MWProject_68K_rsrcname + MWProject_68K_rsrctype1061109567 + MWProject_68K_rsrcid0 + MWProject_68K_rsrcmulti0 + MWProject_68K_rsrcstore0 + MWProject_68K_rsrcmerge0 + MWProject_68K_rsrcflags0 + MWProject_68K_a40 + MWProject_68K_minsize384 + MWProject_68K_rsrcsegtype0 + MWProject_68K_cfm68kcodegen0 + MWProject_68K_stacksize0 + MWProject_68K_thedebugger0 + MWProject_68K_rsrc_custom0 + MWProject_68K_is_rseg_app0 + MWProject_68K_is_pilot_lib0 + MWProject_68K_pilot_main_entry + + + MWFrontEnd_C_cplusplus0 + MWFrontEnd_C_checkprotos0 + MWFrontEnd_C_arm0 + MWFrontEnd_C_trigraphs0 + MWFrontEnd_C_onlystdkeywords0 + MWFrontEnd_C_enumsalwaysint0 + MWFrontEnd_C_mpwpointerstyle0 + MWFrontEnd_C_prefixname + MWFrontEnd_C_ansistrict0 + MWFrontEnd_C_mpwcnewline0 + MWFrontEnd_C_wchar_type1 + MWFrontEnd_C_enableexceptions1 + MWFrontEnd_C_dontreusestrings0 + MWFrontEnd_C_poolstrings0 + MWFrontEnd_C_dontinline0 + MWFrontEnd_C_useRTTI1 + MWFrontEnd_C_multibyteaware0 + MWFrontEnd_C_unsignedchars0 + MWFrontEnd_C_autoinline0 + MWFrontEnd_C_booltruefalse1 + MWFrontEnd_C_direct_to_som0 + MWFrontEnd_C_som_env_check0 + MWFrontEnd_C_alwaysinline0 + MWFrontEnd_C_inlinelevel0 + MWFrontEnd_C_ecplusplus0 + MWFrontEnd_C_objective_c0 + MWFrontEnd_C_defer_codegen0 + + + MWWarning_C_warn_illpragma0 + MWWarning_C_warn_emptydecl0 + MWWarning_C_warn_possunwant0 + MWWarning_C_warn_unusedvar0 + MWWarning_C_warn_unusedarg0 + MWWarning_C_warn_extracomma0 + MWWarning_C_pedantic0 + MWWarning_C_warningerrors0 + MWWarning_C_warn_hidevirtual0 + MWWarning_C_warn_implicitconv0 + MWWarning_C_warn_notinlined0 + MWWarning_C_warn_structclass0 + + + MWCFM68K_exportsNone + MWCFM68K_olddefversion0 + MWCFM68K_oldimpversion0 + MWCFM68K_currentversion0 + MWCFM68K_farthreshold256 + PCFM68K_sharedata0 + MWCFM68K_fragmentname + MWCFM68K_initname + MWCFM68K_mainname__start + MWCFM68K_termname + MWCFM68K_libfolder0 + MWCFM68K_alignmentAlign_2 + + + MWMerge_MacOS_projectTypeSharedLib + MWMerge_MacOS_outputNameVfs.shlb + MWMerge_MacOS_outputCreator1415801932 + MWMerge_MacOS_outputType1936223330 + MWMerge_MacOS_suppressWarning1 + MWMerge_MacOS_copyFragments1 + MWMerge_MacOS_copyResources1 + MWMerge_MacOS_skipResources + DLGX + ckid + Proj + WSPC + mcvs + + + + FileLockedfalse + ResourcesMapIsReadOnlyfalse + PrinterDriverIsMultiFinderCompatiblefalse + Invisiblefalse + HasBundlefalse + NameLockedfalse + Stationeryfalse + HasCustomIconfalse + Sharedfalse + HasBeenInitedfalse + Label0 + Comments + Packager Panel + 000100003F3F3F3F4150504C1CDC000100DCD36000000000000006101DE1F600 + 617661696C61626C65496E611CDCCD706505A3000A82714375727348616E646C + 650781F91182716B4E6F436C69656E745461626C654572720587FC0E82727463 + 6C467265654F626A4C69737406809B1482726B536F756E64436F6E7665727465 + 724D6978657205AF78078272534947504950450484250E82724E65775445446F + 546578745550500485E30E82726B41465053657276657249636F6E0599C11782 + 724E65774465766963654C6F6F7044726177696E6755505004828B1582726B54 + 584E43616E6E6F744164644672616D654572720588B00E827354636C5F517565 + 75654576656E74028306118273446973006F736549434D446174615550500488 + 7B1E827367726170686963734D6F64655374726169676874416C706861426C65 + 6E6405A9841882736B436F6E766F6C7665496D61676546696C74657254797065 + 05A9110B82735F536574414442496E666F0596F20B827344424C5F455053494C + 4F4E0483E71382737570704D426172486F6F6B50726F63496E666F059CEF1682 + 736B4849444E6F74456E6F7567684D656D6F727945727205889E188273636F6E + 74726F6C6C6572426F756E64734E6F7445786163740588141182746B536F756E + 64456666656374735479706505AF3D13827467657374616C74506F7765724D61 + 6334343030058F03218275446973706F7365436F6E74726F6C5573657250616E + 6541637469766174655550500487C313827547657457696E646F77476F417761 + 79466C6167048699078275506963747572650781FF0782755069637475726501 + 809E0E82767441545047657452657175657374059A5919827654636C5F44656C + 65746546696C6548616E646C657250726F63074D1882766B5468656D65536F75 + 6E6457696E646F775A6F6F6D4F757405A40D0F8276746F6B656E526967687443 + 75726C790593471C82766B44726167496E7369646553656E6465724170706C69 + 636174696F6E059D410D8276706C6174666F726D57696E3332058BC01C82766B + 54657874456E636F64696E67434E535F31310001005F39325F50310581870C82 + 7754636C5F4576616C4F626A7602833C09827774797065546F6B656E059F5B1A + 82776B5468656D65536F756E64446973636C6F73757265456E74657205A44B21 + 82776B5468656D6554657874436F6C6F72506F7075704C6162656C496E616374 + 69766505A2EF0B827774797065496E7465676572059B4312827765727241454E + 6F744170706C654576656E7405840C1C82776B54657874456E636F64696E6743 + 4E535F31313634335F39325F50320581880E827852657365744F626A52657375 + 6C7402845F0E8278736953657475704344417564696F05AEEF1C82786B546865 + 6D654D65747269635363726F6C6C4261724F7665006C617005A46C1C82786B54 + 657874456E636F64696E67434E535F31313634335F39325F50330581890F8279 + 54636C5F5365744E6F7469666965720283031F82796B4461746142726F777365 + 725461626C65566965774C617374436F6C756D6E05A8711E82796B5468656D65 + 536F756E645574696C57696E436F6C6C617073654578697405A4070D82794C61 + 6E67756167654F7264657204847F0A82797665724C61706C616E640592230B82 + 79747970654472616752656605A5B80A827970436C6970626F61726405A0CD1A + 82796B4D616343726F617469616E44656661756C7456617269616E740581B20E + 827A63686F6F736572496E69744D736705B03507827A5F4850757267650596BE + 0F827A6B4D656E75506F776572476C797068059CB20E827A6E6F4D6F72655265 + 616C54696D6505830D11827B41646472546F4E616D6550726F63507472078416 + 09827B5F484E6F50757267650596BF28827B6B5468656D6554657874436F6C6F + 72426576656C427574746F6E537469636B79496E61637469766505A2F70F827B + 746F6B656E4C6566743251756F74650593610C827B6C616E674A6170616E6573 + 6505913B10827B6B6579414554534D54657874466F6E7405A16F1B827B434672 + 616753797374656D374469736B466C61744C6F6361746F720783551B827B4346 + 72616753797374656D374469736B466C61744C6F + + + + MWCodeGen_PPC_structalignmentMC68K + MWCodeGen_PPC_tracebacktablesNone + MWCodeGen_PPC_processorGeneric + MWCodeGen_PPC_readonlystrings0 + MWCodeGen_PPC_tocdata1 + MWCodeGen_PPC_profiler0 + MWCodeGen_PPC_fpcontract1 + MWCodeGen_PPC_schedule0 + MWCodeGen_PPC_peephole1 + MWCodeGen_PPC_processorspecific0 + MWCodeGen_PPC_altivec0 + MWCodeGen_PPC_vectortocdata1 + MWCodeGen_PPC_vrsave1 + + + MWDisassembler_PPC_showcode1 + MWDisassembler_PPC_extended1 + MWDisassembler_PPC_mix0 + MWDisassembler_PPC_nohex0 + MWDisassembler_PPC_showdata1 + MWDisassembler_PPC_showexceptions1 + MWDisassembler_PPC_showsym0 + MWDisassembler_PPC_shownames1 + + + GlobalOptimizer_PPC_optimizationlevelLevel0 + GlobalOptimizer_PPC_optforSpeed + + + MWLinker_PPC_linksym1 + MWLinker_PPC_symfullpath1 + MWLinker_PPC_linkmap0 + MWLinker_PPC_nolinkwarnings0 + MWLinker_PPC_dontdeadstripinitcode0 + MWLinker_PPC_permitmultdefs0 + MWLinker_PPC_linkmodeFast + MWLinker_PPC_initname + MWLinker_PPC_mainname__start + MWLinker_PPC_termname + + + MWPEF_exportsNone + MWPEF_libfolder0 + MWPEF_sortcodeNone + MWPEF_expandbss0 + MWPEF_sharedata0 + MWPEF_olddefversion0 + MWPEF_oldimpversion0 + MWPEF_currentversion0 + MWPEF_fragmentname + MWPEF_collapsereloads0 + + + MWProject_PPC_typeApplication + MWProject_PPC_outfilea.out + MWProject_PPC_filecreator1061109567 + MWProject_PPC_filetype1095782476 + MWProject_PPC_size384 + MWProject_PPC_minsize384 + MWProject_PPC_stacksize64 + MWProject_PPC_flags22720 + MWProject_PPC_symfilename + MWProject_PPC_rsrcname + MWProject_PPC_rsrcheaderNative + MWProject_PPC_rsrctype1061109567 + MWProject_PPC_rsrcid0 + MWProject_PPC_rsrcflags0 + MWProject_PPC_rsrcstore0 + MWProject_PPC_rsrcmerge0 + + + MWAssembler_PPC_auxheader0 + MWAssembler_PPC_symmodeMac + MWAssembler_PPC_dialectPPC + MWAssembler_PPC_prefixfile + MWAssembler_PPC_typecheck0 + MWAssembler_PPC_warnings0 + MWAssembler_PPC_casesensitive0 + + + MWRez_Language_maxwidth80 + MWRez_Language_scriptRoman + MWRez_Language_alignmentAlign1 + MWRez_Language_filtermodeFilterSkip + MWRez_Language_suppresswarnings0 + MWRez_Language_escapecontrolchars1 + MWRez_Language_prefixname + MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' + + + + RootRelative + Project + :VfsPPC.shlb + MacOS + Library + Debug, TargetOutputFile + + + RootRelative + Project + :VfsCFM68K.shlb + MacOS + Library + Debug, TargetOutputFile + + + + + RootRelative + Project + :VfsPPC.shlb + MacOS + + + RootRelative + Project + :VfsCFM68K.shlb + MacOS + + + + + Vfs Extension-PPC + LinkAgainst + + RootRelative + Project + :VfsPPC.shlb + MacOS + + + + Vfs Extension-C68k + LinkAgainst + + RootRelative + Project + :VfsCFM68K.shlb + MacOS + + + + + + + + Vfs Extension + Vfs Extension-PPC + Vfs Extension-C68k + + + + + Vfs Extension-C68k + PathRelative + Project + :: + :Readme.txt + MacOS + + + Vfs Extension-C68k + PathRelative + Project + :: + :ChangeLog + MacOS + + generic + + Vfs Extension-C68k + PathRelative + Project + ::generic: + :vfs.c + MacOS + + + mac + + Vfs Extension-C68k + PathRelative + Project + : + :MW_vfs.pch + MacOS + + + Vfs Extension-C68k + PathRelative + Project + : + :vfs.r + MacOS + + + Vfs Extension-C68k + PathRelative + Project + : + :tclIndex.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + : + :pkgIndex_mac.tcl + MacOS + + + library + + Vfs Extension-C68k + PathRelative + Project + ::library: + :ftpvfs.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :httpvfs.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :mk4vfs.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :scripdoc.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :tclprocvfs.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :testvfs.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :vfs.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :vfsUrl.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :vfsUtils.tcl + MacOS + + + Vfs Extension-C68k + PathRelative + Project + ::library: + :zipvfs.tcl + MacOS + + + Tcl Library + + Vfs Extension-C68k + PathRelative + TclTk + :tcl:mac: + :tclMacLibrary.c + MacOS + + + Vfs Extension-PPC + PathRelative + TclTk + :Build: + :TclStub.lib + MacOS + + + Vfs Extension-C68k + PathRelative + TclTk + :Build: + :TclStubCFM68K.lib + MacOS + + + System Libraries + + Vfs Extension-C68k + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:InterfaceLib + MacOS + + + Vfs Extension-PPC + PathRelative + CodeWarrior + :MacOS Support: + :Universal:Libraries:StubLibraries:MathLib + MacOS + + + Vfs Extension-PPC + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime PPC:Libs:MW_MSL.PPC.Shlb + MacOS + + + Vfs Extension-PPC + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime PPC:Libs:MSL ShLibRuntime.Lib + MacOS + + + Vfs Extension-C68k + PathRelative + CodeWarrior + :MSL: + :MSL_C:MSL_MacOS:Lib:68K:MSL C.CFM68K.DLL + MacOS + + + Vfs Extension-C68k + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime CFM68K:Libs:MSL MWRuntimeLibCFM68K + MacOS + + + Vfs Extension-C68k + PathRelative + CodeWarrior + :MacOS Support: + :Libraries:Runtime:Runtime CFM68K:Libs:MSL ShLibRuntimeCFM68K.Lib + MacOS + + + Objects + + Vfs Extension + RootRelative + Project + :VfsPPC.shlb + MacOS + + + Vfs Extension + RootRelative + Project + :VfsCFM68K.shlb + MacOS + + + + + diff --git a/mac/pkgIndex_mac.tcl b/mac/pkgIndex_mac.tcl new file mode 100644 index 0000000..8082439 --- /dev/null +++ b/mac/pkgIndex_mac.tcl @@ -0,0 +1,8 @@ +# Tcl package index file, version 1.1 + +package ifneeded vfs 1.0 "load [list [file join $dir Vfs[info sharedlibextension]]] vfs +source -rsrc vfs:tclIndex" + +package ifneeded scripdoc 0.3 [list source -rsrc scripdoc] +package ifneeded mk4vfs 1.0 [list source -rsrc mk4vfs] +package ifneeded vfslib 0.1 [list source -rsrc vfs] diff --git a/mac/tclIndex.tcl b/mac/tclIndex.tcl new file mode 100644 index 0000000..6950be9 --- /dev/null +++ b/mac/tclIndex.tcl @@ -0,0 +1,144 @@ +# Tcl autoload index file, version 2.0 +# generated from tclIndex by +# regsub {\[list source \[file join \$dir ([^\.\r]+)\.tcl\]\]} {[list source -rsrc \1]} + + +set auto_index(::vfs::ftp::Mount) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::Unmount) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::handler) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::stat) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::access) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::open) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::_closing) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::_findFtpInfo) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::matchindirectory) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::createdirectory) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::removedirectory) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::deletefile) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::fileattributes) [list source -rsrc ftpvfs] +set auto_index(::vfs::ftp::utime) [list source -rsrc ftpvfs] +set auto_index(::vfs::http::Mount) [list source -rsrc httpvfs] +set auto_index(::vfs::http::Unmount) [list source -rsrc httpvfs] +set auto_index(::vfs::http::handler) [list source -rsrc httpvfs] +set auto_index(::vfs::http::stat) [list source -rsrc httpvfs] +set auto_index(::vfs::http::access) [list source -rsrc httpvfs] +set auto_index(::vfs::http::open) [list source -rsrc httpvfs] +set auto_index(::vfs::http::_findHttpInfo) [list source -rsrc httpvfs] +set auto_index(::vfs::http::matchindirectory) [list source -rsrc httpvfs] +set auto_index(::vfs::http::createdirectory) [list source -rsrc httpvfs] +set auto_index(::vfs::http::removedirectory) [list source -rsrc httpvfs] +set auto_index(::vfs::http::deletefile) [list source -rsrc httpvfs] +set auto_index(::vfs::http::fileattributes) [list source -rsrc httpvfs] +set auto_index(::vfs::http::utime) [list source -rsrc httpvfs] +set auto_index(::vfs::mk4::Mount) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::Unmount) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::handler) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::utime) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::matchindirectory) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::stat) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::access) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::open) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::createdirectory) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::removedirectory) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::deletefile) [list source -rsrc mk4vfs] +set auto_index(::vfs::mk4::fileattributes) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::init) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::mount) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::_commit) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::umount) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::stat) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::driver) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::do_close) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::mkdir) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::getdir) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::mtime) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::delete) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::find/file) [list source -rsrc mk4vfs] +set auto_index(::mk4vfs::find/dir) [list source -rsrc mk4vfs] +set auto_index(::scripdoc::init) [list source -rsrc scripdoc] +set auto_index(::scripdoc::extendPath) [list source -rsrc scripdoc] +set auto_index(::vfs::ns::Mount) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::Unmount) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::handler) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::stat) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::access) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::exists) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::open) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::_generate) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::matchindirectory) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::createdirectory) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::removedirectory) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::deletefile) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::fileattributes) [list source -rsrc tclprocvfs] +set auto_index(::vfs::ns::utime) [list source -rsrc tclprocvfs] +set auto_index(::vfs::test::Mount) [list source -rsrc testvfs] +set auto_index(::vfs::test::Unmount) [list source -rsrc testvfs] +set auto_index(::vfs::test::handler) [list source -rsrc testvfs] +set auto_index(::vfs::test::stat) [list source -rsrc testvfs] +set auto_index(::vfs::test::access) [list source -rsrc testvfs] +set auto_index(::vfs::test::open) [list source -rsrc testvfs] +set auto_index(::vfs::test::matchindirectory) [list source -rsrc testvfs] +set auto_index(::vfs::test::createdirectory) [list source -rsrc testvfs] +set auto_index(::vfs::test::removedirectory) [list source -rsrc testvfs] +set auto_index(::vfs::test::deletefile) [list source -rsrc testvfs] +set auto_index(::vfs::test::fileattributes) [list source -rsrc testvfs] +set auto_index(::vfs::test::utime) [list source -rsrc testvfs] +set auto_index(::vfs::debug) [list source -rsrc vfs] +set auto_index(::vfs::urltype::Mount) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::handler) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::stat) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::open) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::access) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::matchindirectory) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::createdirectory) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::removedirectory) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::deletefile) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::fileattributes) [list source -rsrc vfsUrl] +set auto_index(::vfs::urltype::utime) [list source -rsrc vfsUrl] +set auto_index(::vfs::listVolumes) [list source -rsrc vfsUtils] +set auto_index(::vfs::addVolume) [list source -rsrc vfsUtils] +set auto_index(::vfs::removeVolume) [list source -rsrc vfsUtils] +set auto_index(::vfs::autoMountExtension) [list source -rsrc vfsUtils] +set auto_index(::vfs::autoMountUrl) [list source -rsrc vfsUtils] +set auto_index(::vfs::log) [list source -rsrc vfsUtils] +set auto_index(::vfs::RegisterMount) [list source -rsrc vfsUtils] +set auto_index(::vfs::unmount) [list source -rsrc vfsUtils] +set auto_index(::vfs::haveMount) [list source -rsrc vfsUtils] +set auto_index(::vfs::urlMount) [list source -rsrc vfsUtils] +set auto_index(::vfs::fileUrlMount) [list source -rsrc vfsUtils] +set auto_index(::vfs::tclprocMount) [list source -rsrc vfsUtils] +set auto_index(::vfs::auto) [list source -rsrc vfsUtils] +set auto_index(::vfs::matchCorrectTypes) [list source -rsrc vfsUtils] +set auto_index(::vfs::accessMode) [list source -rsrc vfsUtils] +set auto_index(::vfs::matchDirectories) [list source -rsrc vfsUtils] +set auto_index(::vfs::matchFiles) [list source -rsrc vfsUtils] +set auto_index(::vfs::modeToString) [list source -rsrc vfsUtils] +set auto_index(::vfs::listAttributes) [list source -rsrc vfsUtils] +set auto_index(::vfs::indexToAttribute) [list source -rsrc vfsUtils] +set auto_index(::vfs::attributesGet) [list source -rsrc vfsUtils] +set auto_index(::vfs::attributesSet) [list source -rsrc vfsUtils] +set auto_index(::vfs::posixError) [list source -rsrc vfsUtils] +set auto_index(::vfs::zip::Execute) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::Mount) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::Unmount) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::handler) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::matchindirectory) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::stat) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::access) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::open) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::createdirectory) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::removedirectory) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::deletefile) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::fileattributes) [list source -rsrc zipvfs] +set auto_index(::vfs::zip::utime) [list source -rsrc zipvfs] +set auto_index(::zip::u_short) [list source -rsrc zipvfs] +set auto_index(::zip::DosTime) [list source -rsrc zipvfs] +set auto_index(::zip::Data) [list source -rsrc zipvfs] +set auto_index(::zip::EndOfArchive) [list source -rsrc zipvfs] +set auto_index(::zip::TOC) [list source -rsrc zipvfs] +set auto_index(::zip::open) [list source -rsrc zipvfs] +set auto_index(::zip::FAKEDIR) [list source -rsrc zipvfs] +set auto_index(::zip::exists) [list source -rsrc zipvfs] +set auto_index(::zip::stat) [list source -rsrc zipvfs] +set auto_index(::zip::getdir) [list source -rsrc zipvfs] +set auto_index(::zip::_close) [list source -rsrc zipvfs] diff --git a/mac/vfs.r b/mac/vfs.r new file mode 100644 index 0000000..50aed15 --- /dev/null +++ b/mac/vfs.r @@ -0,0 +1,112 @@ +/* + * vfs.r -- + * + * This file creates resources used by the vfs package. + * + */ + +#include +#include + +#define VFS_LIBRARY_RESOURCES 5000 + + +#define VFS_PATCHLEVEL 0 + +#define VFS_VERSION "1.0" +#define VFS_FULL_VERSION "1.0.0" + +#define VFS_MAJOR 1 // BCD (0Ñ99) +#define VFS_MINOR 0 // BCD (0Ñ9) +#define VFS_PATCH VFS_PATCHLEVEL // BCD (0Ñ9) +#define VFS_STAGE finalStage // {developStage, alphaStage, betaStage, finalStage} +#define VFS_PRERELEASE 0 // unsigned binary (0Ñ255) + + + +// TclX version +// The appropriate resources are created automatically, below. +// Just set the values above appropriately + +// Construct a version string +// Final (release) versions don't get stage or pre-release code +// Include patch level only if non-zero +#if (VFS_STAGE == finalStage) +# if VFS_PATCH != 0 +# define VFS_VERSION_STRING \ + $$Format("%d.%d.%d", VFS_MAJOR, VFS_MINOR, VFS_PATCH) +# else +# define VFS_VERSION_STRING \ + $$Format("%d.%d", VFS_MAJOR, VFS_MINOR) +# endif +#else +# if (VFS_STAGE == developStage) +# define VFS_STAGE_CODE 'd' +# elif (VFS_STAGE == alphaStage) +# define VFS_STAGE_CODE 'a' +# elif (VFS_STAGE == betaStage) +# define VFS_STAGE_CODE 'b' +# endif +# if VFS_PATCH != 0 +# define VFS_VERSION_STRING \ + $$Format("%d.%d.%d%c%d", VFS_MAJOR, VFS_MINOR, VFS_PATCH, \ + VFS_STAGE_CODE, VFS_PRERELEASE) +# else +# define VFS_VERSION_STRING \ + $$Format("%d.%d%c%d", VFS_MAJOR, VFS_MINOR, \ + VFS_STAGE_CODE, VFS_PRERELEASE) +# endif +#endif + +#define VFS_MAJOR_BCD ((VFS_MAJOR / 10) * 16) + (VFS_MAJOR % 10) +#define VFS_MINOR_BCD (VFS_MINOR * 16) + VFS_PATCH + +resource 'vers' (1) { + VFS_MAJOR_BCD, VFS_MINOR_BCD, VFS_STAGE, VFS_PRERELEASE, + verUS, VFS_VERSION_STRING, + $$Format("%s %s © %d\nby Vince Darley", + "vfs", VFS_VERSION_STRING, $$YEAR) +}; + +resource 'vers' (2) { + VFS_MAJOR_BCD, VFS_MINOR_BCD, VFS_STAGE, VFS_PRERELEASE, + verUS, VFS_VERSION_STRING, + $$Format("%s %s © %d", "vfs", VFS_VERSION_STRING, $$YEAR) +}; + +/* + * The -16397 string will be displayed by Finder when a user + * tries to open the shared library. The string should + * give the user a little detail about the library's capabilities + * and enough information to install the library in the correct location. + * A similar string should be placed in all shared libraries. + */ +resource 'STR ' (-16397, purgeable) { + "vfs Library\n\n" + "This is an implementation of a 'vfs' extension. " + "To work properly, it " + "should be placed in one of the $tcl_library paths, such as " + "in the :Tool Command Language: folder " + "within the :Extensions: folder." +}; + + +/* + * We now load the vfs library into the resource fork of the library. + * (generated from [glob library/*.tcl] via + * regsub {(([^\.\r]+)\.tcl)} {read 'TEXT' (VFS_LIBRARY_RESOURCES + $i, "\2", purgeable) "\1";} + */ + +read 'TEXT' (VFS_LIBRARY_RESOURCES , "pkgIndex", purgeable, preload) "pkgIndex_mac.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 1, "vfs:tclIndex", purgeable) "tclIndex.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 2, "ftpvfs", purgeable) "ftpvfs.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 3, "httpvfs", purgeable) "httpvfs.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 4, "mk4vfs", purgeable) "mk4vfs.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 5, "scripdoc", purgeable) "scripdoc.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 6, "tclprocvfs", purgeable) "tclprocvfs.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 7, "testvfs", purgeable) "testvfs.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 8, "vfs", purgeable) "vfs.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 9, "vfsUrl", purgeable) "vfsUrl.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 10, "vfsUtils", purgeable) "vfsUtils.tcl"; +read 'TEXT' (VFS_LIBRARY_RESOURCES + 11, "zipvfs", purgeable) "zipvfs.tcl"; + -- 2.23.0