home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-12-08 | 27.4 KB | 730 lines | [TEXT/R*ch] |
- alt.sources.mac digest #5-94 4/29/94
-
- Today's Contents:
-
- [!] administrivia
-
- [*] 00snippets.cpt.hqx
- [*] arrowcdef.cpt.hqx
- [*] cwdropshell.cpt.hqx
- [*] dialectic.cpt.hqx
- [*] finderprogbar1.1.cpt.hqx
- [*] graf3dpas.cpt.hqx
- [*] mount.cpt.hqx
- [*] offscreentoys.cpt.hqx
- [*] pasanimcurs.cpt.hqx
- [*] pasfloats.cpt.hqx
- [*] patchlib1.0d2.cpt.hqx
- [*] photoplug.cpt.hqx
- [*] profont.cpt.hqx
- [*] program.cpt.hqx
- [*] qdgxprint.cpt.hqx
- [*] setcell.cpt.hqx
- [*] shutdownfx1.4.cpt.hqx
- [*] tcexceptions.cpt.hqx
- [*] writethrough.cpt.hqx
-
- [#] aesendrec
- [#] ascii2ebcdic
- [#] calcarrows
- [#] calllapmgr
- [#] cicnshowinit
- [#] devicedepth
- [#] fastcopybits
- [#] flashditem
- [#] floatinghdrs
- [#] highbit
- [#] inbg
- [#] itoroman
- [#] missle
- [#] mymacnames
- [#] numofcolors
- [#] numofcolors2
- [#] opencd
- [#] randomlongs
- [#] resdecompress
- [#] simpledrag
- [#] startinit
- [#] statusreg
- [#] texteditbounds
- [#] trackhalfrect
- [#] traversedir
- [#] unmountvol
-
- [!] Who's Who List
- [!] Archive organization
-
- The alt.sources.mac archive is at ftpbio.bgsu.edu
- (129.1.252.66) in the /ftp/pub/alt.sources.mac directory.
- Files listed with an [*] before them are in the main
- directory. Files listed with an [#] in front of them
- are in the /ftp/pub/alt.sources.mac/00snippet directory.
- Scripts are stored in the /ftp/pub/alt.sources.mac/scripts
- directory.
-
- Also stored at the archive site are the FAQs for the
- Mac newsgroups in the /ftp/pub directory. Postings to
- comp.sources.mac are archived in the /ftp/pub/comp.sources.mac
- directory. The alt.sources.mac digests are archived in the
- /ftp/pub/digests directory.
-
- The alt.sources.mac newsgroup is for the distribution of
- sources only.
-
- ************************************************************
-
- From: dnebing@andy.bgsu.edu (Dave Nebinger)
- Subject: Administrivia
-
- Welcome to the alt.sources.mac digest. Currently, I am
- the moderator of the archive. I thought I would post this
- message to show everyone what has been accumulating at the
- archive site.
-
- Your contributions are highly recommended and accepted.
- If you don't have access to the alt.sources.mac newsgroup,
- you can email your contribution to me (dnebing@andy.bgsu.edu)
- and I will add it to the archive, or you can upload it to
- the /ftp/pub/incoming directory at the archive site.
-
- A special item being added to the archive is the
- 00snippets.cpt.hqx file. This file is an archive which contains
- all of the items in the 00snippets folder. Since there were
- numerous people who would log into the archive and download
- everything I thought that it might make downloading easier
- and faster.
-
- Any other suggestions are welcome and encouraged.
-
- Dave Nebinger (dnebing@andy.bgsu.edu)
-
- ************************************************************
-
- From: dnebing@andy.bgsu.edu (Dave Nebinger)
- Subject: 00snippets.cpt.hqx
-
- The file called 00snippets.cpt.hqx is an archive which contains
- all of the snippets in the 00snippets folder. I decided to start
- this little thing because lots of people were logging in and
- downloading everything in the archive. Now all that is necessary
- is to download the 00snippets.cpt.hqx to get all of the currently
- available snippets.
-
- Dave Nebinger
-
- [archived as: /ftp/pub/alt.sources.mac/00snippets.cpt.hqx]
- ============================================================
-
- From: hay@cs.colorado.edu (David J. Hay)
- Subject: ArrowCDEF
-
- This is a CDEF I wrote for implementing an up-down arrow similar to those
- found in the color picker. It supports the ability to use any PICT resources
- to draw the arrow, so you can make the arrow look however you like.
-
- Included is a Think C 5.0.4 project for the CDEF and a program to test
- it. The test program includes a resource file with a B&W set of arrows
- and a color set of arrows.
-
- If you have any comments, questions, suggestions, or *gasp* bug reports,
- please let me know.
-
- [archived as: /ftp/pub/alt.sources.mac/arrowcdef.cpt.hqx]
- ============================================================
-
- From: gwatts@whcdfo.fnal.gov
- Subject: MW CW dropshell code resource fixer...
-
- Hi,
- More output from this weekend. The source files here should be combined with
- dropshell source to make a simple drag/drop appl that will strip the standard
- code resource header off a MW code resource.
-
- MW won't (yet -- I've seen note on c.s.m.p that MW will add this functionality)
- make a code resource with a custom header. This guy will copy main down
- to the start of the resource. Main must come RIGHT AFTER the header (this
- isn't a given -- glue code, like long division on a 68000 can easily get in
- the way). The advantage of this is that offsets relative to a4 will remain
- valid.
-
- It looks for "JMP" (2byte style) in the header and corrects the offsets for
- the ones it finds. It stops copying the code when it sees the first RTS
- instruction.
-
- I wrote this to help me write print extensions -- your milage may varry!
-
- This is a MW project. If you want to compile drop shell in mw with ppc
- interfaces you'll have to make a couple of minor modifications to the
- apple events section of the code.
-
- Cheers,
- Gordon.
-
- [archived as: /ftp/pub/alt.sources.mac/cwdropshell.cpt.hqx]
- ============================================================
-
- From: f8dy@netaxs.com (Mark Pilgrim)
- Subject: Dialectic 1.2 (text utility, THINK C) part 0 of 3
-
- Dialectic 1.2 is a general text conversion utility to pass text through a
- "dialect" filter of your choice. Version 1.2 adds a "convert clipboard"
- feature, four new dialects, an improved Chef dialect, massive technical
- improvements, and Balloon Help. This version includes the following dialects:
- Chef, Fudd, WAREZ, Underwater, Middle English, Pig Latin, Morse Code, Op, and
- Rot-13. Supports drag and drop of any number of text, RTF, or Teachtext
- "read-only" files of any length. This archive contains complete C source code
- and related project files. Application also available; check ftp sites or
- e-mail f8dy@netaxs.com. Finger f8dy@netaxs.com for complete program list.
- Copyright (C) 1994, Mark Pilgrim. Please read enclosed file "GNU General
- Public License" for licensing details. Have a nice day.
-
- [archived as: /ftp/pub/alt.sources.mac/dialectic.cpt.hqx]
- ============================================================
-
- From: cklarson@relleno.engr.ucdavis.edu (Christopher Klaus Larson)
- Subject: finder-progress-bar-11.hqx
-
- Enclosed below is a compressed, binhexed package containing THINK C 7.0
- source for a CDEF which mimics the progress bars used by Finder.
-
- Enjoy.
-
- --Chris
-
- [archived as: /ftp/pub/alt.sources.mac/finderprogbar1.1.cpt.hqx]
- ============================================================
-
- From: ingemar@lysator.liu.se (Ingemar Ragnemalm)
- Subject: Graf3d demos (Pascal)
-
- Enclosed are two old demos (Boxes.p and BoxSphere.p) that I found on my
- old Turbo Pascal disks. They demonstrate the usage of the Graf3D
- library.
-
- I modified them to run under Think Pascal, plus made a variation on
- each - a color "Boxes" and a version of BoxSphere that uses an
- offscreen grafport for flicker-free updates.
-
- /Ingemar Ragnemalm
-
- [archived as: /ftp/pub/alt.sources.mac/graf3dpas.cpt.hqx]
- ============================================================
-
- From: Michael Trevor Cutter (mtc@mundil.cs.mu.OZ.AU)
- Subject: Appleshare Mounting Part [0/1] (Pascal & HC)
-
- A while ago, on the MacDevelop mailing list, someone wrote:
- > I was interested in allowing a user to login to an appleshare server
- >directly through my program. Given the server name, zone name and user name (&
- > password, of course) is there any way to do this programmaticaly?
-
- I stupidly posted my solutions to the list, without thinking. It had been a long
- year. I have since noticed that the code hasn't made it into alt.sources.mac
- or onto the archive for it, so here it is. Apologies to those on the list if
- you see it again, I hope this is an appropriate place to put it.
-
- There are two ways of doing this. The System 7 only way is to use the
- procedures in the File Manager section of IM VI (or NIM Files, I presume)
- which describe mounting volumes programmatically.
-
- Otherwise, to make it work under System 6, you need Landon Dyer's Mount/Unmount
- XCMDs (version 1.12 is on info-mac and umich and is included here) and call them
- as code resources. It isn't hard, and they don't make any call backs.
-
- I have provided the code which I use. You should have no trouble adapting it
- to your own use. It is a concerted effort between various people, both in the
- technique of loading and calling an XCMD from code, (David Skinner), mounting
- volumes with the XCMD (Landon Dyer) and mounting volumes under System 7 (Mark D
- Larimer).
-
- Feel free to modify and redistribute it. You can probably ignore the
- copyright messages in my name, but my boss insisted. (They only apply to parts
- of the code anyway.)
-
- Included files (as a Compactor Pro archive):
-
- MCMountStuff.p Code for mounting a volume under System 7.
- MCXCMDMountStuff.p Code for mounting a volume using the XCMDs.
- Mount/Unmount XCMD 1.12 Hypercard stack with mounting XCMDS.
-
- [archived as: /ftp/pub/alt.sources.mac/mount.cpt.hqx]
- ============================================================
-
- From: Ingemar Ragnemalm (ingemar@lysator.liu.se)
- Subject: Offscreen Toys (Pascal)
-
- Enclosed is Offscreen Toys, a small animation demo for Think Pascal.
- It produces sprite animation over a detailed background, reasonably
- flicker-free, in color or b/w. It should run on all Macs.
-
- Includes:
- - glue code for using "cicn"s and "ppat"s on old, 68000-based Macs.
- - glue code for switching between GWorlds and offscreen bitmaps depending
- on whether GWorlds are available or not
- - comments in english :-)
-
- In order to make it quickly downloaded and easy to understand, I've kept
- it small and simple. The source is 25k with comments, and the compiled
- binary under 10k!
-
- I made this in order to complement SAT (Sprite Animation Toolkit) with
- a tutorial source example. Believe me, it's much easier to learn animation
- from this 25k demo than from a feature-bloated library. It's free, of course.
-
- [archived as: /ftp/pub/alt.sources.mac/offscreentoys.cpt.hqx]
- ============================================================
-
- From: drickey@irus.rri.uwo.ca (Daniel W. Rickey)
- Subject: Pascal animate cursor source code
-
- Enclosed is the Think Pascal source code for animating the cursor.
- This is more or less from one of the new inside macintosh manuals.
-
- Daniel W. Rickey
-
- [archived as: /ftp/pub/alt.sources.mac/pasanimcurs.cpt.hqx]
- ============================================================
-
- From: pottier@corvette.ens.fr (Francois Pottier)
- Subject: Re: any _Pascal_ floating window code out there?
-
- In article <CowB6I.Fvn@newsflash.concordia.ca>,
- Keith MacDonald <ikb_macd@ECE.Concordia.CA> wrote:
-
- >I'm looking for some code to aid in making a floating window using Think
- >Pascal.
-
- I have written a Think Pascal library that does the job. It's available
- by ftp from sumex and umich, but I'll post it here anyway (I'm not sure
- they have the latest bug fix).
-
- It's based on some C code written by Patrick C. Doane. (Patrick5@aol.com)
- The difference is that the original code was optimized for speed, whereas
- mine is more concerned about readability, and makes much more use of the
- available Toolbox calls.
-
- I hope this helps
-
- Francois.
- pottier@dmi.ens.fr
-
- [archived as: /ftp/pub/alt.sources.mac/pasfloats.cpt.hqx]
- ============================================================
-
- From: ari@world.std.com (Ari I Halberstadt)
- Subject: PatchLib-10d2.hqx (part 1 of 1)
-
- Patch Library is used to manage patches to traps. Installing and removing
- patches is simpler than using the Toolbox routines NSetTrapAddress and
- NGetTrapAddress. In addition, macros are provided that setup and restore
- the environment for the patch routine. C source code is provided.
-
- [archived as: /ftp/pub/alt.sources.mac/patchlib1.0d2.cpt.hqx]
- ============================================================
-
- From: drickey@irus.rri.uwo.ca (Daniel W. Rickey)
- Subject: Pascal Photoshop Plug-In #1
-
- Enclosed is the Think Pascal source code for an Adobe Photoshop
- Plug-In.
- Daniel W. Rickey
-
- [archived as: /ftp/pub/alt.sources.mac/photoplug.cpt.hqx]
- ============================================================
-
- From: Pete Gontier (gurgle@netcom.com)
- Subject: Re: WANTED: Good programming FONT!!
-
- cmmiller@iastate.edu (Chad M. Miller) writes:
-
- >One thing I have yet to find is a TrueType font which is monospaced and
- >has a diagonal line through the 0's (zero's).
-
- But the best one I found is called "ProFont", shareware from way back in
- ancient history. Andrew Welch did it when he was just starting out. I
- had to convert it from an old FONT resource into a real suitcase. He has
- since released it as "a gift to the Mac programming community". Here it
- is.
-
- Those of you reading this in alt.sources.mac, spare me the reminder that
- this isn't source code. I think it's close enough. Trust me, nobody is
- going to use this for desktop publishing.
-
- [admin: Yeah, this isn't source code, but it is quite useful. Just
- wish that someone could convert it to a truetype font... ;-) ]
-
- [archived as: /ftp/pub/other/profont.cpt.hqx]
- ============================================================
-
- From: woody@alumni.caltech.edu (William Edward Woody)
- Subject: Re: WANTED: Good programming FONT!!
-
- Bill Williams <bwilliam@iat.holonet.net> wrote:
- >Ahem...
- >
- >Real programmers use proportional fonts not monospaced fonts, because good
- >programmers know that readability and high speed comprehesion are
- >paramount concerns. That is why all printed media is in proportional fonts
- >(Newspapers, books, magazines, etc.).
-
- Oh, get real. "Ahem..." indeed.
-
- This goes into my file along with all of those "Real programmers don't
- write software for WYSIWYG computers", "Real programmers prefer
- interrupt-driven multi-tasking environments to non-interrupt driven
- multi-tasking", and "Real programmers don't need comments to understand
- their code."
-
- "Readability and high speed comprehension are paramount concerns."
-
- Yes, and this is why real programmers use plenty of whitespace and
- comments explaining what's going on. When the typical piece of C-code
- I run across looks like this:
-
- for(i=0,j=0,p=GPtr;isspace(*p)&&(i==0||j==0);*p++=b[i++]){
-
- (you get the idea; line noise), whether or not this little gem is in
- Monaco 9 or Palantino 12, it's still line-noise. Comprehension does
- not go up significantly.
-
- For me, the font I like to use for my progamming is attached to this
- message. It was a font I created for my own use a couple of years ago,
- and it still serves me well.
-
- [archived as: /ftp/pub/other/program.cpt.hqx]
- ============================================================
-
- From: gwatts@whcdfo.fnal.gov
- Subject: Simple QDGX print extensions -- style writer log file...
-
- Hi all,
- Did you all have a good weekend? I saw a couple of bands here in Chicago:
-
- Loud Lucy: Hard alternative (good)
- Veruca Salt: alternative (good) -- I think that translates to "Wart Salt"
- in case any of you were wondering
- Texas Rubies: Vegatarian Country (fell in love with one of the singers)...
-
- But, on a lighter note, when I my eyes weren't glazed over with an alcaholic
- haze (and my mind going: write your thesis! write your thesis!) I played a
- little with my mac.
-
- This posting contains code for a very very simple quickdraw gx print extension
- written with Metrowerks CW DR1 compiler. The stylewriter II print driver no
- longer adds text to the log file (at least, not my beta 3) so I decided it
- would be a great place to start and see if it I could write a print extension
- in MW.
-
- This is very stripped down -- all it writes are the "Number of pages" line,
- no job name, or time stamp. That is left as an exercise for the reader :)
- This was an existance proof for me -- now that I know I can write it, I can
- get onto the print extension I've always wanted to write!
-
- MW does not make custom resource headers, which are needed to write a
- print extension. Sooooo, I've included a little app (source in a seperate
- posting) that strips out MW's resource header and replaces it with the main
- routine. It isn't very robust. See the seperate posting.
-
- This code isn't bullet proof. Testing was painful on my SE/30 with 5 megs of
- RAM... (thank god for VM). GX, during printing, often wanted almost 5 megs of
- RAM all to itself! Anyone got any spare 1 meg simms? :) It was developed
- with the GX beta 3 from the develop CD.
-
- There is more info in readme.txt, in this stuffit archive.
-
- [archived as: /ftp/pub/alt.sources.mac/qdgxprint.cpt.hqx]
- ============================================================
-
- From: greer@utdallas.edu (Dale M. Greer)
- Subject: SetCell.c - AppleEvents to Run Excel
-
- Many thanks to those who responded to my pleas for information
- on how to use AppleEvents to drive Excel, especially to John
- Nagle who sent an AppleEvent in text form, from which I finally
- was able to figure out how to do it.
-
- The following contains SetCell.c, SetCell.r and SetCell.make,
- to make a small application that puts some data and an
- equation into some cells in an Excel spreadsheet. It was
- written with MPW C 3.3 on 31 March 1994 by Dale M. Greer.
- This file has a little fewer than 8K.
-
- [archived as: /ftp/pub/alt.sources.mac/setcell.cpt.hqx]
- ============================================================
-
- From: f8dy@netaxs.com (Mark Pilgrim)
- Subject: Shutdown FX 1.4 (INIT, THINK C) part 0 of 3
-
- Shutdown FX 1.4 clears the screen with a cool graphic effect every time
- you restart or shut down your Mac. Holding down the option key while
- restarting or shutting down brings up an options dialog. Version 1.4
- adds 28 new effects, for a total of 44. This archive contains complete
- C source code and related project files. INIT also available; check ftp
- sites or e-mail f8dy@netaxs.com. Finger f8dy@netaxs.com for complete
- program list. Copyright (C) 1993-4, Mark Pilgrim. Please read enclosed
- file "GNU General Public License" for licensing details.
-
- [archived as: /ftp/pub/alt.sources.mac/shutdownfx1.4.cpt.hqx]
- ============================================================
-
- From: gwatts@whcdfo.fnal.gov
- Subject: Think C exceptions in Threads
-
- Hi,
- A bunch of thread classes for Think C (compiled with 5.0). It shows
- how to do execptions (Think C's TRY/CATCH stuff) with threads. It uses
- a custuom switcher call back routine to save all the global variables and
- surrounds the thread procedure with a try/catch with a no_propagate in it.
-
- I wrote this code some time ago for a network ping project. It has been running
- on my mac for about two months now, so the code is fairly stable for me.
-
- Someone asked about this -- I don't recall who -- but here it is.
-
- Included is source for a test project I wrote to test out these classes. It
- shows an example of how to use them.
-
- This code was ripped out of another bigger project -- so It isn't going to
- compile right off the bat. You'll have to slot it into your own stuff.
-
- [archived as: /ftp/pub/alt.sources.mac/tcexceptions.cpt.hqx]
- ============================================================
-
- From: Stuart Cheshire <cheshire@cs.stanford.edu>
- Subject: Macintosh Disk Cache fix -- 25 times speedup
-
- Has anyone else noticed that at the end of extracting a binary in
- Nuntius the disk light comes on, stays on for a few seconds, and
- freezes the Mac for that duration? It gets unbearable if you have
- a large disk cache, but even with only a 256K cache it can freeze
- the Mac for up to 5 seconds.
-
- The problem is that Nuntius (and other programs) write their data to
- disk in chunks (say 4K each) and the Mac caches the blocks in its
- disk cache. When the file is closed the data is finally written to disk,
- and this is what causes the big freeze up. It would be much better if
- the data were written continually to disk, instead of in one big burst
- at the end.
-
- Yesterday morning I wrote a little INIT which sets the File Manager
- "don't cache" bit for disk writes of 1K or more.
-
- [admin note: enclosed is the init, the code for the init, and the
- code for the test program as well.]
-
- [archived as: /ftp/pub/alt.sources.mac/writethrough.cpt.hqx]
-
- ************************************************************
-
- snippetname Description
-
- aesendrec Send and receive custom AppleEvents
- Deirdre Maloy (Deeny3@aol.com)
- Sample C code for sending and receiving custom Apple
- Events.
-
- ascii2ebcdic Convert ASCII to EBCDIC
- Matt Mora (mxmora@unix.sri.com)
- ZBasic code to convert ASCII characters to packed
- EBCDIC format.
-
- calcarrows Drawing arrows at line ends
- Sak Wathanasin (sw@network-analysis-ltd.co.uk)
- MacApp code to calculate the arrows to draw at the
- ends of line segments.
-
- calllapmgr Determining if AppleTalk is on
- Matt Mora (mxmora@unix.sri.com)
- C code to determine if AppleTalk is on or off.
-
- cicnshowinit ShowINIT using 'cicn' resources
- Tom Bridgewater (tbridgwa@cymbal.calpoly.edu)
- ShowINIT modified to use 'cicn' resources.
-
- devicedepth Determine device's bit depth
- Kent Reuber (reuber@hydra.rose.brandeis.edu)
- C macros for determining the bit depth of a device.
-
- fastcopybits Faster copy bits routine
- Alex Metcalf (alex@metcalf.demon.co.uk)
- Assembly language routine for a faster CopyBits.
-
- flashditem Flashing a dialog item
- Troy Gaul (t-gaul@i-link.com)
- Sample code for flashing a dialog item, in this
- specific case a button.
-
- floatinghdrs Floating Window Lib headers
- Ken Prehoda (kenp@nmrfam.wisc.edu)
- Universal Headers extracts needed to compile the Floating
- Windows library from Develop issue 15.
-
- highbit Finding the high bit in a long
- Ed Walker (saseew@router.unx.sas.com)
- C code for finding the setting of a high bit in a long.
-
- inbg Determine whether in the background or not
- Michael Trevor Cutter (mtc@mundil.cs.mu.OZ.AU)
- Pascal function to determine whether currently in the
- background.
-
- itoroman Converting an integer to a roman numeral
- Gary Kacmarcik (platypus@cirrus.som.cwru.edu)
- C snippet for converting an integer to a roman number.
-
- missle Missle Command game code
- Robert P Munafo (mrob@world.std.com)
- Rob's pascal code for a missle commander game originally
- written for the Lisa (circa 1984) and still works on
- Power PC Macs today.
-
- mymacnames Access the Owner and Mac names
- Peter N Lewis (peter.lewis@info.curtin.edu.au)
- Pascal code for retrieving the owner and mac names.
-
- numofcolors Determine number of available colors
- Paul Rademacher (paulr@cs.wvu.edu)
- C function to determine the number of available colors.
- Limited to returning the colors for the main screen, and
- only handles up to 256 colors.
-
- numofcolors2 Determine number of available colors
- Robert S. Mah (rmah@panix.com)
- C function to determine the number of available colors
- on all monitors, handles more than 256 colors.
-
- opencd Opening Apple's CDROM
- Matt Mora (mxmora@unix.sri.com)
- C code to open Apple's CDROM drive.
-
- randomlongs Determining a random long
- Jim Lloyd (afcjlloyd@aol.com)
- C code to determine a random long number.
-
- resdecompress Adding decompression resource to ResEdit
- Eddy J. Gurney (egurney@vcd.hp.com)
- Instructions for adding Aladdin's resource compression
- scheme to ResEdit, which enables the ability to examine
- resources from Stuffit Expander and BBEdit.
-
- simpledrag Pascal Drag Manager sample
- Matt Mora (mxmora@unix.sri.com)
- Pascal port of Greg Robbin's Drag Manager sample
- code.
-
- startinit C INIT code
- Nico Marcuz (nico@vaws01.bau-verm.uni-karlsruhe.de)
- C code for a simple INIT.
-
- statusreg Accessing the status register
- Chris Wysocki (wysocki@netcom.com)
- C glue to access the status register.
-
- texteditbounds Calculating the width of the largest line
- Ari I Halberstadt (ari@world.std.com)
- C source to calculate the width of the largest line in
- either old textedit or styled textedit.
-
- trackhalfrect Track part of a rect for a control
- Sean J. Crist (kurisuto@chopin.udel.edu)
- C function for tracking part of a rect. Intended to be
- used in conjunction with a control.
-
- traversedir Traverse the directory structure
- Eric Hegstrom (theeric@netcom.com)
- C function for traversing the directory structure.
-
- unmountvol Unmounting a volume programmatically.
- Michael Morehead (busnetwork@aol.com)
- Pascal code (from a 4D external) for unmounting a volume.
-
- ************************************************************
-
- Who's Who in Digest #5...
-
- The contributors to this digest are:
- Tom Bridgewater (tbridgwa@cymbal.calpoly.edu)
- Stuart Cheshire (cheshire@cs.stanford.edu)
- Sean J. Crist (kurisuto@chopin.udel.edu)
- Michael Trevor Cutter (mtc@mundil.cs.mu.OZ.AU)
- Troy Gaul (t-gaul@i-link.com)
- Pete Gontier (gurgle@netcom.com)
- Dale M. Greer (greer@utdallas.edu)
- Eddy J. Gurney (egurney@vcd.hp.com)
- Ari I Halberstadt (ari@world.std.com)
- David J. Hay (hay@cs.colorado.edu)
- Eric Hegstrom (theeric@netcom.com)
- Gary Kacmarcik (platypus@cirrus.som.cwru.edu)
- Christopher Klaus Larson (cklarson@relleno.engr.ucdavis.edu)
- Peter N Lewis (peter.lewis@info.curtin.edu.au)
- Jim Lloyd (afcjlloyd@aol.com)
- Robert S. Mah (rmah@panix.com)
- Deirdre Maloy (Deeny3@aol.com)
- Nico Marcuz (nico@vaws01.bau-verm.uni-karlsruhe.de)
- Alex Metcalf (alex@metcalf.demon.co.uk)
- Matt Mora (mxmora@unix.sri.com)
- Michael Morehead (busnetwork@aol.com)
- Robert P Munafo (mrob@world.std.com)
- Mark Pilgrim (f8dy@netaxs.com)
- Francois Pottier (pottier@corvette.ens.fr)
- Ken Prehoda (kenp@nmrfam.wisc.edu)
- Paul Rademacher (paulr@cs.wvu.edu)
- Ingemar Ragnemalm (ingemar@lysator.liu.se)
- Kent Reuber (reuber@hydra.rose.brandeis.edu)
- Daniel W. Rickey (drickey@irus.rri.uwo.ca)
- Ed Walker (saseew@router.unx.sas.com)
- Sak Wathanasin (sw@network-analysis-ltd.co.uk)
- Gordon Watts (gwatts@whcdfo.fnal.gov)
- William Edward Woody (woody@alumni.caltech.edu)
- Chris Wysocki (wysocki@netcom.com)
-
- ************************************************************
-
- The archive's organization is as follows:
-
- /ftp/pub - root directory for the archive. All available files
- can be found in this directory.
-
- /ftp/pub/alt.sources.mac - Contains all articles posted to the
- alt.sources.mac newsgroup as well as some items posted to the
- comp.sys.mac.programmer newsgroup. Also, any files uploaded
- to the incoming folder are put here. All of the files are
- compressed using CompactPro and BinHex. The files also include
- an information file with the extension .info which explain what
- the archive contains. The 00abstracts file contains abstracts
- of the files in the directory.
-
- /ftp/pub/alt.sources.mac/00snippets - Contains small pieces of
- code in a textual form (no compression or BinHexing). The
- 00index file contains a brief description of each snippet.
-
- /ftp/pub/alt.sources.mac/scripts - Contains scripts for any
- scripting system available for the Mac (i.e. AppleScript or
- Frontier).
-
- /ftp/pub/comp.sources.atari.st - Source posted to the
- comp.sources.atari.st newsgroup. If the items are compressed,
- they are extracted and re-compressed using CompactPro and
- BinHex.
-
- /ftp/pub/comp.sources.mac - Source posted to the comp.sources.mac
- newsgroup.
-
- /ftp/pub/digests - Contains all of the digests posted for the
- alt.sources.mac archive.
-
- /ftp/pub/incoming - Directory for uploading contributions to the
- archive. All files which get added to the archive spend some
- time in this directory, so if you are looking for something
- which should be in the archive but isn't yet, check here.
-
- /ftp/pub/mac-faqs - FAQs for some of the Mac groups. Contains all
- of the "charter" information for the alt.sources.mac newsgroup.
-
- /ftp/pub/mac-faqs/faq-sillyness - Contains the 'code' posted for
- distributing the alt.sources.mac FAQ in source-code form.
-
- /ftp/pub/other - Other Mac stuff (i.e. 2 program fonts, etc.).
-
- /ftp/pub/soundsrc - Source for working with special sound formats.
-