home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / tarsrc30.sit / tar.r < prev    next >
Encoding:
Text File  |  1991-08-07  |  14.5 KB  |  799 lines

  1. resource 'MENU' (128, "Apple", preload) {
  2.     128,
  3.     textMenuProc,
  4.     0x7FFFFFFD,
  5.     enabled,
  6.     apple,
  7.     {    /* array: 2 elements */
  8.         /* [1] */
  9.         "About Tar...", noIcon, noKey, noMark, plain,
  10.         /* [2] */
  11.         "-", noIcon, noKey, noMark, plain
  12.     }
  13. };
  14.  
  15. resource 'MENU' (129, "File", preload) {
  16.     129,
  17.     textMenuProc,
  18.     0x7FFFFF77,
  19.     enabled,
  20.     "File",
  21.     {    /* array: 9 elements */
  22.         /* [1] */
  23.         "Create...", noIcon, "N", noMark, plain,
  24.         /* [2] */
  25.         "Extract...", noIcon, "E", noMark, plain,
  26.         /* [3] */
  27.         "List...", noIcon, "L", noMark, plain,
  28.         /* [4] */
  29.         "-", noIcon, noKey, noMark, plain,
  30.         /* [5] */
  31.         "Close", noIcon, "W", noMark, plain,
  32.         /* [6] */
  33.         "Page Setup...", noIcon, noKey, noMark, plain,
  34.         /* [7] */
  35.         "Save Preferences", noIcon, noKey, noMark, plain,
  36.         /* [8] */
  37.         "-", noIcon, noKey, noMark, plain,
  38.         /* [9] */
  39.         "Quit", noIcon, "Q", noMark, plain
  40.     }
  41. };
  42.  
  43. resource 'MENU' (130, "Edit", preload) {
  44.     130,
  45.     textMenuProc,
  46.     0x7FFFFFFD,
  47.     enabled,
  48.     "Edit",
  49.     {    /* array: 6 elements */
  50.         /* [1] */
  51.         "Undo", noIcon, "Z", noMark, plain,
  52.         /* [2] */
  53.         "-", noIcon, noKey, noMark, plain,
  54.         /* [3] */
  55.         "Cut", noIcon, "X", noMark, plain,
  56.         /* [4] */
  57.         "Copy", noIcon, "C", noMark, plain,
  58.         /* [5] */
  59.         "Paste", noIcon, "V", noMark, plain,
  60.         /* [6] */
  61.         "Clear", noIcon, noKey, noMark, plain
  62.     }
  63. };
  64.  
  65. resource 'MENU' (131, "Preferences", preload) {
  66.     131,
  67.     textMenuProc,
  68.     0x7FFFFEDF,
  69.     enabled,
  70.     "Preferences",
  71.     {    /* array: 10 elements */
  72.         /* [1] */
  73.         "Convert Newlines", noIcon, "U", noMark, plain,
  74.         /* [2] */
  75.         "Strip LFs (Ext Only)", noIcon, "M", noMark, plain,
  76.         /* [3] */
  77.         "Old Tar Compatible", noIcon, noKey, noMark, plain,
  78.         /* [4] */
  79.         "Use Floppy", noIcon, "F", noMark, plain,
  80.         /* [5] */
  81.         "Block Size...", noIcon, noKey, noMark, plain,
  82.         /* [6] */
  83.         "-", noIcon, noKey, noMark, plain,
  84.         /* [7] */
  85.         "Page Screen Listings", noIcon, noKey, noMark, plain,
  86.         /* [8] */
  87.         "List to Printer", noIcon, "P", noMark, plain,
  88.         /* [9] */
  89.         "-", noIcon, noKey, noMark, plain,
  90.         /* [10] */
  91.         "Set Creator/Type...", noIcon, "S", noMark, plain
  92.     }
  93. };
  94.  
  95. resource 'DLOG' (128, "AboutTar", purgeable) {
  96.     {68, 112, 240, 380},
  97.     dBoxProc,
  98.     visible,
  99.     noGoAway,
  100.     0x0,
  101.     128,
  102.     ""
  103. };
  104.  
  105. resource 'DLOG' (130, "SelectDirectory", purgeable) {
  106.     {0, 0, 215, 360},
  107.     dBoxProc,
  108.     invisible,
  109.     noGoAway,
  110.     0x0,
  111.     130,
  112.     ""
  113. };
  114.  
  115. resource 'DLOG' (129, "BlockSize", purgeable) {
  116.     {44, 75, 144, 375},
  117.     dBoxProc,
  118.     visible,
  119.     noGoAway,
  120.     0x0,
  121.     129,
  122.     ""
  123. };
  124.  
  125. resource 'DLOG' (131, "Creator/Type", purgeable) {
  126.     {44, 75, 154, 375},
  127.     dBoxProc,
  128.     visible,
  129.     nogoAway,
  130.     0x0,
  131.     131,
  132.     ""
  133. };
  134.  
  135. resource 'DLOG' (132, "Floppy", purgeable) {
  136.     {44, 75, 144, 375},
  137.     dBoxProc,
  138.     visible,
  139.     noGoAway,
  140.     0x0,
  141.     132,
  142.     ""
  143. };
  144.  
  145. resource 'DITL' (129, "BlockSize", purgeable) {
  146.     {    /* array DITLarray: 4 elements */
  147.         /* [1] */
  148.         {15, 200, 37, 260},
  149.         Button {
  150.             enabled,
  151.             "OK"
  152.         },
  153.         /* [2] */
  154.         {50, 200, 74, 260},
  155.         Button {
  156.             enabled,
  157.             "Cancel"
  158.         },
  159.         /* [3] */
  160.         {40, 80, 55, 121},
  161.         EditText {
  162.             enabled,
  163.             ""
  164.         },
  165.         /* [4] */
  166.         {15, 40, 35, 159},
  167.         StaticText {
  168.             enabled,
  169.             "Enter block size:"
  170.         }
  171.     }
  172. };
  173.  
  174. resource 'DITL' (132, "Floppy", purgeable) {
  175.     {    /* array DITLarray: 3 elements */
  176.         /* [1] */
  177.         {1024, 200, 1048, 260},
  178.         Button {
  179.             enabled,
  180.             "OK"
  181.         },
  182.         /* [2] */
  183.         {50, 200, 74, 260},
  184.         Button {
  185.             enabled,
  186.             "Cancel"
  187.         },
  188.         /* [4] */
  189.         {15, 40, 35, 159},
  190.         StaticText {
  191.             enabled,
  192.             "Insert Floppy"
  193.         }
  194.     }
  195. };
  196.  
  197. resource 'DITL' (192, "BadBlockAlert", purgeable) {
  198.     {    /* array DITLarray: 2 elements */
  199.         /* [1] */
  200.         {60, 124, 80, 184},
  201.         Button {
  202.             enabled,
  203.             "OK"
  204.         },
  205.         /* [2] */
  206.         {9, 67, 49, 256},
  207.         StaticText {
  208.             enabled,
  209.             "Block size must be between 1 and 128 inc"
  210.             "lusive!"
  211.         }
  212.     }
  213. };
  214.  
  215. resource 'DITL' (130, "SelectDirectory", purgeable) {
  216.     {    /* array DITLarray: 11 elements */
  217.         /* [1] */
  218.         {155, 256, 173, 336},
  219.         Button {
  220.             enabled,
  221.             "Open"
  222.         },
  223.         /* [2] */
  224.         {1162, 59, 1242, 77},
  225.         Button {
  226.             enabled,
  227.             ""
  228.         },
  229.         /* [3] */
  230.         {180, 256, 198, 336},
  231.         Button {
  232.             enabled,
  233.             "Cancel"
  234.         },
  235.         /* [4] */
  236.         {39, 232, 59, 347},
  237.         UserItem {
  238.             disabled
  239.         },
  240.         /* [5] */
  241.         {68, 256, 86, 336},
  242.         Button {
  243.             enabled,
  244.             "Eject"
  245.         },
  246.         /* [6] */
  247.         {93, 256, 111, 336},
  248.         Button {
  249.             enabled,
  250.             "Drive"
  251.         },
  252.         /* [7] */
  253.         {49, 10, 195, 230},
  254.         UserItem {
  255.             enabled
  256.         },
  257.         /* [8] */
  258.         {49, 229, 195, 246},
  259.         UserItem {
  260.             enabled
  261.         },
  262.         /* [9] */
  263.         {120, 252, 121, 340},
  264.         UserItem {
  265.             disabled
  266.         },
  267.         /* [10] */
  268.         {5, 20, 25, 240},
  269.         StaticText {
  270.             disabled,
  271.             ""
  272.         },
  273.         /* [11] */
  274.         {130, 256, 148, 336},
  275.         Button {
  276.             enabled,
  277.             "Select"
  278.         }
  279.     }
  280. };
  281.  
  282.  
  283. resource 'DITL' (193, "OSAlert", purgeable) {
  284.     {    /* array DITLarray: 5 elements */
  285.         /* [1] */
  286.         {121, 126, 141, 186},
  287.         Button {
  288.             enabled,
  289.             "OK"
  290.         },
  291.         /* [2] */
  292.         {10, 65, 30, 315},
  293.         StaticText {
  294.             enabled,
  295.             "Routine: ^0"
  296.         },
  297.         /* [3] */
  298.         {35, 65, 55, 315},
  299.         StaticText {
  300.             enabled,
  301.             "OS Call: ^1"
  302.         },
  303.         /* [4] */
  304.         {60, 65, 80, 315},
  305.         StaticText {
  306.             enabled,
  307.             "^2"
  308.         },
  309.         /* [4] */
  310.         {85, 65, 110, 315},
  311.         StaticText {
  312.             enabled,
  313.             "OS Error: ^3"
  314.         }
  315.     }
  316. };
  317.  
  318. resource 'DITL' (194, "PgmAlert", purgeable) {
  319.     {    /* array DITLarray: 4 elements */
  320.         /* [1] */
  321.         {122, 123, 142, 183},
  322.         Button {
  323.             enabled,
  324.             "OK"
  325.         },
  326.         /* [2] */
  327.         {10, 65, 30, 315},
  328.         StaticText {
  329.             enabled,
  330.             "Routine: ^0"
  331.         },
  332.         /* [3] */
  333.         {35, 65, 70, 315},
  334.         StaticText {
  335.             enabled,
  336.             "^1"
  337.         },
  338.         /* [4] */
  339.         {75, 65, 95, 315},
  340.         StaticText {
  341.             enabled,
  342.             "^2"
  343.         }
  344.     }
  345. };
  346.  
  347. resource 'DITL' (195, "VersionAlert", purgeable) {
  348.     {    /* array DITLarray: 2 elements */
  349.         /* [1] */
  350.         {60, 124, 80, 184},
  351.         Button {
  352.             enabled,
  353.             "OK"
  354.         },
  355.         /* [2] */
  356.         {9, 92, 49, 260},
  357.         StaticText {
  358.             enabled,
  359.             "Tar only works under System 6.0.5 or "
  360.             "later."
  361.         }
  362.     }
  363. };
  364.  
  365. resource 'DITL' (196, "SkipAlert", purgeable) {
  366.     {    /* array DITLarray: 2 elements */
  367.         /* [1] */
  368.         {63, 130, 83, 190},
  369.         Button {
  370.             enabled,
  371.             "OK"
  372.         },
  373.         /* [2] */
  374.         {9, 81, 56, 266},
  375.         StaticText {
  376.             enabled,
  377.             "Skipping archive file (it is within the "
  378.             "directory being archived)."
  379.         }
  380.     }
  381. };
  382.  
  383. resource 'DITL' (197, "StackAlert", purgeable) {
  384.     {    /* array DITLarray: 2 elements */
  385.         /* [1] */
  386.         {63, 130, 83, 190},
  387.         Button {
  388.             enabled,
  389.             "OK"
  390.         },
  391.         /* [2] */
  392.         {9, 81, 56, 266},
  393.         StaticText {
  394.             enabled,
  395.             "Overrun of stack in window print (can't "
  396.             "continue)!"
  397.         }
  398.     }
  399. };
  400.  
  401. resource 'DITL' (198, "DFAlert", purgeable) {
  402.     {    /* array DITLarray: 2 elements */
  403.         /* [1] */
  404.         {60, 124, 80, 184},
  405.         Button {
  406.             enabled,
  407.             "OK"
  408.         },
  409.         /* [2] */
  410.         {9, 92, 49, 221},
  411.         StaticText {
  412.             enabled,
  413.             "Archive file disk full!"
  414.         }
  415.     }
  416. };
  417.  
  418. resource 'DITL' (199, "HFSAlert", purgeable) {
  419.     {    /* array DITLarray: 2 elements */
  420.         /* [1] */
  421.         {60, 124, 80, 184},
  422.         Button {
  423.             enabled,
  424.             "OK"
  425.         },
  426.         /* [2] */
  427.         {9, 92, 49, 221},
  428.         StaticText {
  429.             enabled,
  430.             "Tar only works with HFS volumes."
  431.         }
  432.     }
  433. };
  434.  
  435. resource 'DITL' (131, "Creator/Type", purgeable) {
  436.     {    /* array DITLarray: 6 elements */
  437.         /* [1] */
  438.         {80, 40, 100, 100},
  439.         Button {
  440.             enabled,
  441.             "OK"
  442.         },
  443.         /* [2] */
  444.         {80, 185, 100, 245},
  445.         Button {
  446.             enabled,
  447.             "Cancel"
  448.         },
  449.         /* [3] */
  450.         {13, 114, 33, 174},
  451.         EditText {
  452.             enabled,
  453.             ""
  454.         },
  455.         /* [4] */
  456.         {45, 114, 65, 174},
  457.         EditText {
  458.             enabled,
  459.             ""
  460.         },
  461.         /* [5] */
  462.         {13, 38, 33, 98},
  463.         StaticText {
  464.             enabled,
  465.             "Creator:"
  466.         },
  467.         /* [6] */
  468.         {44, 58, 65, 100},
  469.         StaticText {
  470.             enabled,
  471.             "Type:"
  472.         }
  473.     }
  474. };
  475.  
  476. resource 'DITL' (128, "AboutTar", purgeable) {
  477.     {    /* array DITLarray: 2 elements */
  478.         /* [1] */
  479.         {130, 74, 150, 134},
  480.         Button {
  481.             enabled,
  482.             "OK"
  483.         },
  484.         /* [2] */
  485.         {7, 7, 114, 254},
  486.         Picture {
  487.             enabled,
  488.             128
  489.         }
  490.     }
  491. };
  492.  
  493. resource 'ALRT' (129, "BadBlockSize", purgeable) {
  494.     {50, 65, 140, 385},
  495.     192,
  496.     {    /* array: 4 elements */
  497.         /* [1] */
  498.         OK, visible, silent,
  499.         /* [2] */
  500.         OK, visible, silent,
  501.         /* [3] */
  502.         OK, visible, silent,
  503.         /* [4] */
  504.         OK, visible, silent
  505.     }
  506. };
  507.  
  508. resource 'ALRT' (130, "OSAlert", purgeable) {
  509.     {50, 65, 200, 385},
  510.     193,
  511.     {    /* array: 4 elements */
  512.         /* [1] */
  513.         OK, visible, silent,
  514.         /* [2] */
  515.         OK, visible, silent,
  516.         /* [3] */
  517.         OK, visible, silent,
  518.         /* [4] */
  519.         OK, visible, silent
  520.     }
  521. };
  522.  
  523. resource 'ALRT' (131, "PgmAlert", purgeable) {
  524.     {50, 65, 200, 385},
  525.     194,
  526.     {    /* array: 4 elements */
  527.         /* [1] */
  528.         OK, visible, silent,
  529.         /* [2] */
  530.         OK, visible, silent,
  531.         /* [3] */
  532.         OK, visible, silent,
  533.         /* [4] */
  534.         OK, visible, silent
  535.     }
  536. };
  537.  
  538. resource 'ALRT' (132, "VersionAlert", purgeable) {
  539.     {50, 65, 140, 385},
  540.     195,
  541.     {    /* array: 4 elements */
  542.         /* [1] */
  543.         OK, visible, silent,
  544.         /* [2] */
  545.         OK, visible, silent,
  546.         /* [3] */
  547.         OK, visible, silent,
  548.         /* [4] */
  549.         OK, visible, silent
  550.     }
  551. };
  552.  
  553. resource 'ALRT' (133, "SkipAlert", purgeable) {
  554.     {50, 65, 140, 385},
  555.     196,
  556.     {    /* array: 4 elements */
  557.         /* [1] */
  558.         OK, visible, silent,
  559.         /* [2] */
  560.         OK, visible, silent,
  561.         /* [3] */
  562.         OK, visible, silent,
  563.         /* [4] */
  564.         OK, visible, silent
  565.     }
  566. };
  567.  
  568. resource 'ALRT' (134, "StackAlert", purgeable) {
  569.     {50, 65, 140, 385},
  570.     197,
  571.     {    /* array: 4 elements */
  572.         /* [1] */
  573.         OK, visible, silent,
  574.         /* [2] */
  575.         OK, visible, silent,
  576.         /* [3] */
  577.         OK, visible, silent,
  578.         /* [4] */
  579.         OK, visible, silent
  580.     }
  581. };
  582.  
  583. resource 'ALRT' (135, "DFAlert", purgeable) {
  584.     {50, 65, 140, 385},
  585.     198,
  586.     {    /* array: 4 elements */
  587.         /* [1] */
  588.         OK, visible, silent,
  589.         /* [2] */
  590.         OK, visible, silent,
  591.         /* [3] */
  592.         OK, visible, silent,
  593.         /* [4] */
  594.         OK, visible, silent
  595.     }
  596. };
  597.  
  598. resource 'ALRT' (136, "HFSAlert", purgeable) {
  599.     {50, 65, 140, 385},
  600.     199,
  601.     {    /* array: 4 elements */
  602.         /* [1] */
  603.         OK, visible, silent,
  604.         /* [2] */
  605.         OK, visible, silent,
  606.         /* [3] */
  607.         OK, visible, silent,
  608.         /* [4] */
  609.         OK, visible, silent
  610.     }
  611. };
  612.  
  613. resource 'WIND' (129, "ListingWindow") {
  614.     {40, 20, 320, 480},
  615.     dBoxProc,
  616.     visible,
  617.     noGoAway,
  618.     0x0,
  619.     ""
  620. };
  621.  
  622. resource 'ICN#' (128) {
  623.     {    /* array: 2 elements */
  624.         /* [1] */
  625.         $"3F FF FF FC 20 FF F0 04 20 F0 F0 F4 20 C0 30 F4"
  626.         $"20 80 10 04 20 86 10 04 20 8F 10 04 20 9F 90 04"
  627.         $"20 9F 90 04 20 8F 10 04 20 86 10 04 20 80 10 04"
  628.         $"20 C0 30 04 20 F0 F0 04 20 FF F0 04 20 80 10 04"
  629.         $"20 AC 10 04 20 FF F0 04 20 F0 F0 04 20 C0 30 04"
  630.         $"20 80 10 04 20 86 10 04 20 8F 10 04 20 9F 90 04"
  631.         $"20 9F 90 04 20 8F 10 04 20 86 10 04 20 80 10 04"
  632.         $"20 C0 30 04 20 F0 F0 04 20 FF F0 04 3F FF FF FC",
  633.         /* [2] */
  634.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  635.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  636.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  637.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  638.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  639.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  640.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  641.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  642.     }
  643. };
  644.  
  645. resource 'ICN#' (129) {
  646.     {    /* array: 2 elements */
  647.         /* [1] */
  648.         $"00 00 C0 00 00 00 30 00 00 0F FC 00 00 30 0F 00"
  649.         $"00 C7 E3 C0 01 1F F8 E0 02 7F FE 40 04 FF FF 20"
  650.         $"09 FF FF 90 0B FF FF D0 13 FF FF C8 17 F8 1F E8"
  651.         $"27 F3 CF E4 2F E4 27 F4 2F E8 17 F4 2F E8 17 F4"
  652.         $"2F E8 17 F4 2F E8 17 F4 2F E4 27 F4 27 F3 CF E4"
  653.         $"17 F8 1F E8 13 FF FF C8 0B FF FF D0 09 FF FF 90"
  654.         $"04 FF FF 20 02 7F FE 40 01 1F F8 80 00 C7 E3 00"
  655.         $"00 30 0C 00 00 0F F0",
  656.         /* [2] */
  657.         $"00 00 C0 00 00 00 30 00 00 0F FC 00 00 3F FF 00"
  658.         $"00 FF FF C0 01 FF FF E0 03 FF FF C0 07 FF FF E0"
  659.         $"0F FF FF F0 0F FF FF F0 1F FF FF F8 1F FF FF F8"
  660.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  661.         $"3F FF FF FC 3F FF FF FC 3F FF FF FC 3F FF FF FC"
  662.         $"1F FF FF F8 1F FF FF F8 0F FF FF F0 0F FF FF F0"
  663.         $"07 FF FF E0 03 FF FF C0 01 FF FF 80 00 FF FF 00"
  664.         $"00 3F FC 00 00 0F F0"
  665.     }
  666. };
  667.  
  668. resource 'ICN#' (130) {
  669.     {    /* array: 2 elements */
  670.         /* [1] */
  671.         $"3FFF FFFC 20FF F004 20F0 F0F4 20C0 30F4"
  672.         $"2080 1004 2086 1004 208F 1384 209F 9244"
  673.         $"209F 9384 208F 1204 2086 1204 2080 1004"
  674.         $"20C0 3384 20F0 F244 20FF F384 2080 1284"
  675.         $"20AC 1244 20FF F004 20F0 F384 20C0 3204"
  676.         $"2080 1304 2086 1204 208F 1384 209F 9004"
  677.         $"209F 9384 208F 1204 2086 1304 2080 1204"
  678.         $"20C0 3204 20F0 F004 20FF F004 3FFF FFFC",
  679.         /* [2] */
  680.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  681.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  682.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  683.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  684.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  685.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  686.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  687.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC"
  688.     }
  689. };
  690.  
  691. resource 'FREF' (128) {
  692.     'APPL',
  693.     0,
  694.     ""
  695. };
  696.  
  697. resource 'FREF' (129) {
  698.     'TARF',
  699.     1,
  700.     ""
  701. };
  702.  
  703. resource 'FREF' (130) {
  704.     'PREF',
  705.     2,
  706.     ""
  707. };
  708.  
  709. resource 'BNDL' (128) {
  710.     'TAR ',
  711.     0,
  712.     {    /* array TypeArray: 2 elements */
  713.         /* [1] */
  714.         'ICN#',
  715.         {    /* array IDArray: 3 elements */
  716.             /* [1] */
  717.             0, 128,
  718.             /* [2] */
  719.             1, 129,
  720.             /* [3] */
  721.             2, 130
  722.         },
  723.         /* [2] */
  724.         'FREF',
  725.         {    /* array IDArray: 3 elements */
  726.             /* [1] */
  727.             0, 128,
  728.             /* [2] */
  729.             1, 129,
  730.             /* [3] */
  731.             2, 130
  732.         }
  733.     }
  734. };
  735.  
  736. data 'TAR ' (0) {
  737.     $"08 54 61 72 20 76 33 2E 30"                         /* .Tar v3.0 */
  738. };
  739.  
  740. resource 'PICT' (128, purgeable) {
  741.     474,
  742.     {7, 7, 114, 254},
  743.     $"11 01 A0 00 82 A1 00 96 00 06 05 00 00 00 02 98"
  744.     $"A1 00 9A 00 08 FF FC 00 00 00 45 00 00 A0 00 98"
  745.     $"01 00 0A 00 07 00 07 00 72 00 FE 03 00 02 0D 00"
  746.     $"0C 2B 0B 16 15 54 61 72 20 66 6F 72 20 74 68 65"
  747.     $"20 4D 61 63 69 6E 74 6F 73 68 A0 00 99 A0 00 97"
  748.     $"A1 00 96 00 06 05 00 00 00 02 98 A1 00 9A 00 08"
  749.     $"00 1A 00 00 00 78 00 00 A0 00 98 0D 00 0A 2A 1B"
  750.     $"22 57 72 69 74 74 65 6E 20 62 79 20 43 72 61 69"
  751.     $"67 20 52 75 66 66 20 77 69 74 68 20 65 78 63 65"
  752.     $"72 70 74 29 BF 07 73 20 66 72 6F 6D 0D A0 00 99"
  753.     $"A1 00 9A 00 08 00 0E 00 00 00 78 00 00 A0 00 98"
  754.     $"28 00 3D 00 0B 22 4A 6F 68 6E 20 47 69 6C 6D 6F"
  755.     $"72 65 27 73 20 70 75 62 6C 69 63 20 64 6F 6D 61"
  756.     $"69 6E 20 74 61 72 20 70 29 BF 08 72 6F 67 72 61"
  757.     $"6D 2E 0D A0 00 99 A1 00 9A 00 08 00 02 00 00 00"
  758.     $"78 00 00 A0 00 98 28 00 49 00 0B 01 0D A0 00 99"
  759.     $"A1 00 9A 00 08 FF F6 00 00 00 78 00 00 A0 00 98"
  760.     $"2A 0C 22 54 68 69 73 20 70 72 6F 67 72 61 6D 20"
  761.     $"69 73 20 70 75 62 6C 69 63 20 64 6F 6D 61 69 6E"
  762.     $"2E 20 20 4E 6F 29 BE 09 20 66 65 65 20 6D 61 79"
  763.     $"0D A0 00 99 A1 00 9A 00 08 FF EA 00 00 00 78 00"
  764.     $"00 A0 00 98 28 00 61 00 0B 22 62 65 20 63 68 61"
  765.     $"72 67 65 64 20 66 6F 72 20 61 20 63 6F 70 79 20"
  766.     $"6F 66 20 74 68 69 73 20 70 72 6F 67 29 BA 08 72"
  767.     $"61 6D 20 61 6E 64 0D A0 00 99 A1 00 9A 00 08 FF"
  768.     $"DE 00 00 00 78 00 00 A0 00 98 28 00 6D 00 0B 22"
  769.     $"64 69 73 74 72 69 62 75 74 69 6F 6E 20 6D 61 79"
  770.     $"20 6E 6F 74 20 62 65 20 72 65 73 74 72 69 63 74"
  771.     $"65 64 29 B8 01 2E A0 00 99 A0 00 97 A0 00 83 FF"
  772. };
  773.  
  774. resource 'SIZE' (-1) {
  775.     reserved,
  776.     ignoreSuspendResumeEvents,
  777.     reserved,
  778.     canBackground,
  779.     needsActivateOnFGSwitch,
  780.     backgroundAndForeground,
  781.     dontGetFrontClicks,
  782.     ignoreAppDiedEvents,
  783.     is32BitCompatible,
  784.     notHighLevelEventAware,
  785.     onlyLocalHLEvents,
  786.     notStationeryAware,
  787.     dontUseTextEditServices,
  788.     reserved,
  789.     reserved,
  790.     reserved,
  791.     192 * 1024,
  792.     192 * 1024
  793. };
  794.  
  795. resource 'vers' (1) {
  796.     0x03, 0x00, final, 0x00, verUS,
  797.     "3.0",
  798.     "Macintosh Tar, v3.0"
  799. };