[comp.sys.amiga] AmigaUsers Compendium Entries and Program

paquette@cpsc.ucalgary.ca (Trevor Paquette) (11/02/89)

   This is it.. the program and datafile all rolled up into one..
  Have fun..
      Trev

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  README auc.c auc.dat defs.h extern.h gen.c include.h
#   keys.h main.c makefile readdatafile.c util.c
# Wrapped by paquette@cpsc.UCalgary.CA on Wed Nov  1 22:58:34 1989
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'README' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'README'\"
else
echo shar: Extracting \"'README'\" \(744 characters\)
sed "s/^X//" >'README' <<'END_OF_FILE'
X  This program is cheesy at best. VERY simplistic but it works.
X It runs on a SparcStation 1 and with some mods should go on the
X Amiga. Anyone want to Intuitize it??? :-)
X
X     Little or no comments are provided, most of the code is very
X straight forward. The next release will be much better. Promise.
X (Ok Ok.. so I hacked this up 2 hours before I sent all this stuff
X out..)
X
X    Trev
X       Comments. questions, flames to
X________________________________/Luminous beings we are, not this crude matter 
XTrevor Paquette  ICBM:51'03"N/114'05"W|'She flies like darkness in the night,
X{ubc-cs,utai,alberta}!calgary!paquette| no mortal is safe within her sight.  '
Xpaquette@cpsc.ucalgary.ca             |           - ancient myth(?) of Esalon
X
END_OF_FILE
if test 744 -ne `wc -c <'README'`; then
    echo shar: \"'README'\" unpacked with wrong size!
fi
# end of 'README'
fi
if test -f 'auc.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'auc.c'\"
else
echo shar: Extracting \"'auc.c'\" \(2312 characters\)
sed "s/^X//" >'auc.c' <<'END_OF_FILE'
X#include "include.h"
X#include "extern.h"
X
Xauc()
X{
X int done = 0;
X int choice = 0;
X int i;
X char str[256];
X float search;
X
X while(!done) {
X   printf("Choose one of the following\n");
X   printf(" 0) Exit\n");
X   printf(" 1) List Entry\n");
X   printf(" 2) List Names\n");
X   printf(" 3) List Email addresses\n");
X   printf(" 4) List Systems\n");
X   printf(" 5) List Comments\n");
X   printf(" 6) Search Entries for a Keynumber\n");
X   printf(" 7) List Keynumbers\n");
X   printf("\nEnter choice :");
X   scanf("%d",&choice);
X   switch(choice) {
X     case 0 : done = 1;
X	      break;
X     case 1 : printf("Enter Entry Number to list:");
X              scanf("%d",&choice);
X              if((choice < 0) || (choice > numentries-1)){
X	        printf("There aren't that many entries!\n");
X		break;
X              }
X	      curr = head;
X	      for(i = 0;i < choice;i++)  /* scan through the list till found */
X		curr = curr -> next;
X	      printf("Entry %d\n", choice);
X              liststr("Name:",curr -> name);
X	      liststr("Email:",curr -> email);
X	      liststr("System:",curr -> system);
X	      listint(curr -> keys);
X              liststr("Comment:",curr -> comment);
X              break;
X     case 2 : curr = head;
X	      i = 0;
X	      while(curr != NULL) {
X                sprintf(str,"%d. ",i++);
X                liststr(str,curr -> name);
X                curr = curr -> next;
X              }
X              break;
X     case 3 : curr = head;
X	      i = 0;
X	      while(curr != NULL) {
X                sprintf(str,"%d. ",i++);
X                liststr(str,curr -> email);
X                curr = curr -> next;
X              }
X              break;
X     case 4 : curr = head;
X	      i = 0;
X	      while(curr != NULL) {
X                sprintf(str,"%d. ",i++);
X                liststr(str,curr -> system);
X                curr = curr -> next;
X              }
X              break;
X     case 5 : curr = head;
X	      i = 0;
X	      while(curr != NULL) {
X                sprintf(str,"%d. ",i++);
X                liststr(str,curr -> comment);
X                curr = curr -> next;
X              }
X              break;
X     case 6 : printf("Enter Key Number to search for:");
X	      scanf("%f",&search);
X	      searchfor(search);
X	      break;
X     case 7 : listkeys();
X	      break;
X     default: break;
X   }
X }
X return(1);
X}
X
END_OF_FILE
if test 2312 -ne `wc -c <'auc.c'`; then
    echo shar: \"'auc.c'\" unpacked with wrong size!
fi
# end of 'auc.c'
fi
if test -f 'auc.dat' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'auc.dat'\"
else
echo shar: Extracting \"'auc.dat'\" \(16424 characters\)
sed "s/^X//" >'auc.dat' <<'END_OF_FILE'
XPaquette, Trevor   Programmer, Hampson Russell Software  Calgary, Alberta
Xuunet!{ucb-cs, utai, alberta}!calgary!paquette calgary!paquette@ucb.cs.ca
X2000, 1.3 rom, 1 MB, 1080, HardFrame, ST296N, GOMF 3.0 Button
X5.0 6.3 6.2 7.5 8.0 10.0 11.3 11.7 11.5
XSolid knowledge of graphics, C programming and UNIX.
XAddison, Richard  Grad Student, U of Southern California, Los Angeles, CA
Xaddison@pollux.edu.usc
X2000, 1.2ROM, 1 MB Super Agnes, Diamond Scan, C-Ltd+Syquest 555, Roland MT-32
X6.0 7.3 7.5 7.7 9.0 11.3 11.4
XGraphics specialist, Music is a hobby
XLehenbauer, Karl  Software Engineer, Hackercorp  Houston, TX USA
Xuunet!sugar!karl
X2000, 1.3, 7 MB, A2090, ST-251, A2620, ASDG 8MI, DigiView; much MIDI gear
X1.1 4.0 5.0 6.1 6.2 6.3 7.3 9.0 9.1 9.2 10.0 11.2 11.3 11.4 11.6 11.7
XSMUS, 8SVX, MIDI expert; contract programming; music composition & arranging
XSparks, John  Designer, Corpane Industries   Louisville, KY
Xuunet!ukma!corpane!sparks   or   sparks@corpane.UUCP
X1000, wb1.3, 512k, 1030, Sony CPD1201 monitor
X1.1 4.0 6.1 6.2 6.3 10.0
XGraphics Artist, will design screens/pics for you.
XJones, Cal  Computer Analyst, 412-A Cobia Ave.,  Ft. Walton Bch.,FL 32548
XJones@UV4.Eglin.AF.MIL
X1000, 1.3, 340Meg Miniscribe, HST  &  500, 1.3, 2 (50 meg) Okidatas
X1.1 4.0 7.2 10.2 11.0
XProficient at telecom.  Sysop of best Amiga BBS in Florida 904-243-6219
XKorra'ti, R'ykandar  Grad Student/Publisher  U.Kentucky/LOW ORBIT Lexington, KY
Xphoenix@ms.uky.edu, 72406,370/LOW ORBIT (CompuServe), Skywise (PLink)
XA500, 1meg RAM, 2 3.5" floppies, WB1.3, KS1.2, Diablo C150, Tandy DWP230, Modem
X1.1 3.0 6.0 7.1 7.4 7.6 7.7 7.8 10.0 11.1 11.5
XDTP, telecom, graphics (art and design, not business) & some Amiga programming.
XCarson, Jim  Grad Student, Electrical/Computer Engineering, Rice U Houston, TX
Xcarson@rice.edu ..!{uunet,sun}!rice!mu!carson
X1000, 2MB StarBoard, 1902, CLtD Controller, Seagate 65 Meg SCSI, Volksmodem 12
X5.5 11.7 10.1 9.0 11.6
XAvid player of SimCity, Balance of Power, Falcon.  Items above are interests.
XChivers, Brent	Software Engineer	MITRE Corp	McLean, VA
Xprinceton!labii!chivers, princeton!pgt1!brent	(bdchiver@mitre.arpa)
X1000, MultiSync II, A-1010, 2 Master 3-A, ASDG MiniRack, ASDG 2M RAM (2.5 M total), WB 1.3, CDC Wren III, Comspec SA-1000, MIDI, Casio CZ-1, SoundScape Sound Sampler, Epson EX-1000, Silver Reed EXP 400, Supra 2400, BSR X-10
X1.0 7.0 7.2 7.5 7.6 7.7 7.8 9.0 9.1 9.2 10.0 10.1 10.2 11.0
XReally into Medieval and Renaissance music.
XRichardson, Michael C., Consultant/Analyst/Student-CarletonU, Ottawa, ON
Xuunet!mitel!nrcaer!fts1{!julie}!mcr
X2000, A2090, ST225, Telebit 2500, 1.2kick, 1.3WB, NX1000 (on side)
X1.0 3.1 5.2 5.3 7.0 11.0
XAn A2000 named Julie --- Death to the CLI.
XLewis, Glenn M.       Design Engineer, Intel          Fair Oaks, CA
Xglewis%tamcad.intel.com@relay.cs.net  <or>  glennl@vlsi.caltech.edu
XA1000, 1.3, 2.5Mb RAM, df[0-2]:, Amiga 1200bps Modem, Casio CZ-101, home-MIDI
X1.0 2 3 5.1 5.3 5.4 5.5 6 7.0 7.2 7.4 7.5 7.6 7.8 9 10 11.1 11.3 11.4 11.6 11.7
XAvid AmigaTeX user, CED Pro, Programming, Graphics, etc.
XVroonhoven, Joost  Software engineer, ICT/Philips  Eindhoven,Holland
Xjoostv@philce.UUCP or ...mcvax!hp4nl!philmds!philce!joostv
XB2000, 1.3 KS/WB, 3 MB(A2058), HardFrame/RO3057S, 68020/68881, XT Bridge
X5.5 7.3 7.5 7.6 11.3
XProgramming (C) and games mostly, and the occasional article in Dutch mag.
XMadsen, Mark  Scientist(Cosmology specialist) University of Sussex, Brighton BN1 9QH, East Sussex, United Kingdom
Xmarksm@syma.susx.ac.uk
XA500, A501, A1081, extra floppy, Star LC10
X3.0 3.1 8.0 11.0 11.4 11.5
XNumber crunching a specialty and a joy, Protext guru, UK mail order
XNieder, Claudio, Kanalweg 1, 8610 Uster, Switzerland
Xclaudio@amsoft.imp.com
XA1000, 1.5MB, 30MB HD, NEC CP6
X11.5
XCo-Author of M2Amiga
XHenning, Mark  Student-Electronic Services Tech, St. Olaf Coll.  Northfiled, MN
Xhenning@thor.stolaf.EDU
X1000, insider 1M, 2 drives, EDE midi, Ensoniq piano, 1084sd, 2400 supermodem
X7.0 7.2 9.0 9.1 9.2 10.0 10.1 11.0 11.3 11.7
XSolid K&R C, still working amiga specific. Know to say "I dont know" when appr.
Xda Silva, Peter   Software Engineer, Hackercorp   Houston, TX
Xpeter@sugar.hackercorp.com
XAmiga 1000, 2 floppies, 4 Meg RAM, plus non-amiga hardware.
X1.1, 5.3, 6.1, 6.3, 7.2, 7.6, 8.0, 9.1, 10.1, 11.1, 11.3, 11.4, 11.6, 11.7
XAuthor of "Browser" and other freeware & shareware, Co-author of "Tracers".
XRogers, Richard       CSC Tutor/Seattle University        Seattle, WA
Xrrogers%sumax.uucp@beaver.cs.washington.edu
XA500, 1084Sd, A590, 1.3.2, 1 Meg RAM, 512K Agnus, Supra 2400bps, Epson LX-800
X1.0 1.1 11.0 11.2 11.5
Xgen. prog. help in BASIC, Pascal, Modula-2, FORTRAN; Amiga specific M2Amiga
XRosenman, Larry Software Engineer, Systems Center, Inc  Irving Texas
X{texbell, attctc, pollux, csccat}!lerami!ler (ler@lerami.UUCP)
X2500, 1.3.2, 5 MB, CPD-1303, FlickerFixer, Maxtor XT-3280, Hardframe, DJ+
X1.0 2.0 2.2 3.0 3.1 6.0 6.2 7.3 7.5 7.6 7.0 7.7 7.8 8.0 10.0 10.1 10.2 11.0 11.1 11.3 11.5 11.7
XInterested in helping when I can, also Board Member of SCOPE in Dallas.
XPantuso, Joe	Graphic Design, Renegade Graphics	Milwaukee, WI
Xjoe@lakesys.lakesys.com
XA500-1meg-3 drive-DeskJet IBM System attatched for Scanning/HD
X3.1 4.0 5.0 6.1 6.2 7.1 7.8 8.0 9.0 10.0 11.0 11.3 11.4
XAlthough we depend on PC's for some, we are trying to go 100% amiga
XBrown,Herb  Assoc Prof Math,  The Univ at Albany  Albany,  NY
Xhb136@leah.albany.edu
XA500, 1.3, A501, 2 megs Digitronics, 50 megs CLtd HD, A1010, A1080
X1.0 3.1 9.2 10.2 11.1 5.4 7.8 11.7 7.5 7.6 8.0 10.1
XHave user group experience, math software
XMahler, Aaron  Student, Jefferson Forest HS/ADSD Inc., Lynchburg, Va
X..sun!portal!cup.portal.com!dalamar
XA2500, 1.3, 3MB, 2090A, HP DskJt+, ProGen, Roland Synth, Courier HST 9600
X1.1 3.1 6.1 6.2 9.1
XGraphics is my main focus, also: UUCP/UseNet, networking, amiga promoting
XGiguere, Eric    Writer/Student   University of Waterloo, Waterloo, Ontario
Xgiguere@aries5.UWaterloo.CA --OR-- GIGUERE at WATCSG (BITNET)
X2000, 3MB, 2090A + Maxtor LXT hard drive
X11.0 11.1 11.3 11.7
XAlways curious to find out what's happening out there...
XWalter, Fred  Graduate Student University of Waterloo,Waterloo,Ontario,Canada
Xgrwalter@watmath.waterloo.edu
XB2000 Rev 4.3, 1080 monitor, A2620, A2052, A2088, 2090A, 2010, 2400 baud modem, A2620, Miniscribe 8051S
X1.0 3.0 6.0 6.3 7.5 10.0 11.0 11.3 11.7
XAnyone want a vi-clone (only used on Sundays by a little old lady) :-)
XCarpenter, Todd  Scientist, Honeywell Systems & Research Center, St. Paul, MN
Xcarpent@src.honeywell.com, Arkon%kryl@src.honeywell.com (Amiga UUCP)
X2000, A2090a, A2620, 2 Rodime 84MB ST506s + 1 206MB SCSI, 1.3, Lattice 5.02
X6.2 7.5 10.1 11.3 11.4 11.7
Xsimulation, stochastic multidimensional state space traversal and visualization
XBogue, Ross  Visiting Professor, Purdue University Physics Dept., West Lafayette, Indiana, USA
XARPANET: rb@maxwell.physics.purdue.edu   UUCP: uunet!pur-ee!pur-phy!rb
XB2000+GVP HardCard+Quantum40s, 1.3, 1084s, Supra 2400, Star NX2400
X2.0 3.0 5.0 5.4 7.3 11.1 11.3
Xphysics, numeric methods, unix guru
XHammond, William F.     Mathematician, SUNYA, Albany, NY (USA)
Xwfh58@leah.albany.edu
X500, 1.2, 1 meg, 1010, 1020
X10.0 11.0 11.1 11.3
XAlternate email: wfh58@albnyvms.bitnet
XZupke, Brian, Software Engineer, Telos Aerospace (JPL/NASA), Pasadena, CA
Xzupke@jato.jpl.nasa.gov
XA1000,StarboardII,2.5megs, Stardrive, ST277N (65meg), Digiview, Prfct SND, MIDI
X2.1 2.2 3.1 4.0 11.3 11.5
XAmigaBASIC programming, Development tools
XPowell, Joe	Computer Programmer/Analyst,	NARDAC Jacksonville,	Jax, FL
Xuflorida!unf7!comhex!sysop or unf7!comhex!sysop@bikini.cis.ufl.edu
XAmiga 500, ROM 1.3, external 3.5" drive, Supra 2400 bps modem
X1.0 5.1 5.5 6.2 7.1
XAmiga used mainly as a game machine
XHoogerbeets, Edwin,  Student, University of Waterloo, Waterloo, Ontario
Xuunet!watmath!watcsc!edwin or edwin@watcsc.uucp
X2000, OS 1.3, 1.5Megs, 2 int flops, Comspec SCSI controller, 60Meg Seagate SCSI, modem 1200 baud
X7.3 10.0 11.0
XInterested in all aspects of programming, OS and language design
XAbbey, Jonathan, Student/Hacker, The University of Texas at Austin, Austin,Tx
Xjonabbey@walt.cc.utexas.edu
XA1000,1.3,512k,1080,1010,1020
X5.3 6.0 11.0 11.2 11.4 11.6
XInterested in Game Design/Electronic People Interaction/Interactive Graphics
XTillotson, Rob  Student, Purdue University  West Lafayette, IN
Xakl@mace.cc.purdue.edu
X1000, 1.3, 1.5mb, 3 3.5", 1084SD, Star NX-10, PM2400SA MNP modem, SoundScape
X1.0 1.1 3.0 3.1 5.5 7.2 9.2 10.0 10.2 11.3 11.5 11.7
Xgood knowledge of OOP, Objective-C; Amiga-FidoNet developer (1:201/40.302)
XBayerdorffer, Bryan     Grad Student, U. of Texas at Austin     Austin, TX
Xbryan@cs.utexas.edu
X2000, 1.3, 3Mb, Sony CPD1302, flickerFixer, HardFrame, Q80S, 2400BPS modem
X3.1 5.2 5.5 7.5 7.6 7.7 8.0 11.3
XA1000 veteran.  Specialty: hacking others' PDware till it does what I want.
XCarlson, Jay   Student    Gustavus Adolphus College St. Peter, MN
Xnop@GACVAX1.BITNET
X1000, 1.3.2, 1.5 MB, 1080, StarBoard 2, homebrew MIDI, PSS-480
X1.0 1.1 5.3 6.2 6.3 7.2 8.0 9.0 10.0 11.3 11.7
XStadel port, midi programmer, hack writer and user.
XNelson, Roger  Research Staff, Princeton University, Princeton, NJ 08544
Xrdnelson@phoenix.princeton.edu
X1000, 1.2, 512K (want more), SONY KV-1311CR, 2 3.5" Floppy (would like HD)
X11.5 7.2 3.0 3.1
XAPL programming, troff formatting, Statistics, Experiment design, analysis
XKnight, Chris           CSc student, California Polytech.  San Luis Obispo, CA
Xcknight@polyslo.calpoly.edu
XB2000, 1.2, 1meg, 1084, Processor Acclerator, nx1000multifont, xt bridgeb.
X1.1 3.1 5.5 6.0 11.3
Xam especially interested in graphics, ai, and physics-oriented simulations
Xv. Tetzchner Stephenson, Jon,    Student,   University of Oslo, Norway
Xjonst@ifi.uio.no     ndosl!ifi!jonst
X500, 1.2, 1M, Sanyo monitor, extra 3 1/2" , Datel Midiinterface, DX100
X5.3 5.4 7.0 (7.1 7.3 7.5 7.6 7.8) 8.0 9.0 10.0 11.0
XTo become a programmer :)
XKessler, Brett  Undergad Student, SUNY-Binghamton, Binghamton, NY
Xconsp11@bingvaxu.cc.binghamton.edu
X500, 1.3, 1 MB, 1084, AmigaModem 1200, Okidata 92
X1.0 5.1 5.2 5.3 5.5 6.0 7.1 7.3 7.5 7.6 7.8 10.0 11.3 11.4 11.7
XOnly Amiga makes it possible.  What else is there to say?
XSchwager, Mike  Systems Administrator, University of IL, Urbana, IL
XUUCP:{uunet|convex|pur-ee}!uiucdcs!schwager  INTERNET:schwager@cs.uiuc.edu
X500, 1.2, 1 MB, 1080, 2 floppies
X5.5 7.1 7.4 9.0 10.0 11.0
XFred Fish archive site maintainer
XLarson, Dale student,EvergreenState SysManager,S.MaddoxAttorney Olympia, WA
Xdlarson@blake.acs.wasington.edu
Xshared HDs w/ Kronos&C.ltd controlers home:A500,A1000 work:2 A2000 1 A500
X1.0 1.1 2.0 3.0 7.0 7.1 7.2 7.3 11.1 11.7
X--
XHepner, Tom  Computer Scientist, Naval Ocean Systems Center, San Diego, CA
Xhepner@cod.nosc.mil
XA500, external floppy, A590 hard disk, panasonic 1091i printer, KS1.2,WB1.3.2, 2400 baud modem, A512K memory expansion,1080
X1.0 3.1 5.2 5.3 5.5 6.2 7.1 10.0 11.3
XBeginning Amiga Programmer, game lover, avid book reader
XCunningham, Frank       Sound Engineer, Lexicon         Waltham, MA, USA
Xfc@lexicon.com                  {husc6,linus,harvard,bbn}!spdcc!lexicon!fc
X2000, 1.3, GordoAgnus = 1meg, gvp030 + 4Meg, gvp 80Meg, CZ-101, pcm70
X2.2 3.0 5.3 5.5 6.0 6.3 7.3 9.0 9.1 9.2 10.0 11.0
XRecording engineer, designer of fx software.
XDimm, William,    Student, Lehigh Univ.   Bethlehem, PA
Xwdimm@lehi3b15.csee.Lehigh.EDU
XA1000, Insider 1MB RAM, Conner CP340 40MB, CLtd SCSI controller
X3.0 7.6 10.0 11.3
XExperienced C programmer, but I have little knowledge of Amiga specific C
XLindwall, John	Programmer, UCSD	San Diego, California
Xlindwall@beowulf.ucsd.edu
X1000, 1.3, 2.75 MB, Quantum 80S,Supra 4x4,HP DeskJet+,StarBoardII, KS Eliminator
X11.3 11.0 5.0 3.0
XManx C Programming, Fantasy and arcade games
XBlack, Eric  Engineer, Atherton Technology  Sunnyvale, CA
Xericb@atherton.com
X1000, 1.3, 4.5 MB, KV-1311CR, (4) floppies, 2000, 1.3, 3 MB, A2090, ST251
X3.1 4.0 6.1 7.0 8.0 10.0 11.0
X--
XWolfe, Mike     AT&T Paradyne                            Largo, Florida
Xuunet!pdn!wolfe
XA500, 1.3, 1MB
X4.0 5.3 5.4 5.5 6.1 6.3 7.1 7.4 7.5 7.6 10.1 10.2 11.1 11.2 11.3 11.4 11.5 11.7
XLove Games, work in C and Asm, Faster play faster, into hardware mods
XBrouwer, Albert-Jan   physics student on programming leave, Delft, Netherlands
Xuunet!{...}!hpnl4!neabbs!ajbrouw
X1000, 2.5 MB, 2000, 1.3, 3 MB, DNet
X11.2 11.0 11.7 5.2
X3.5 year old amigoid, well behaved asm programmer
XBlachowicz, Scott   Software Engineer, Graphicus, Kirkland, WA
Xhpubvwa!grlab!scott
X1000, 1.3, 1.5 MB, Okimate/20 printer
X3.1 5.2 6.0 7.1 7.5 7.6 7.7 7.8 8.0 10.0 11.1 11.3 11.4 11.5 11.7
XJust getting started(12/89). Expect to have interest in above items.
XRinfret, Mark	Mgr./Software Eng., HyperView Systems Corp. Middletown, RI
X...rayssd!galaxia!amanpt1!mrr (mrr@amanpt1.Newport.RI.US)
X1000, 1.3, 3.5 MB, 1080, Pal Jr., 40 MB ST-251, Epson LQ-800, 2400 baud modem, Casio CZ-1, Yamaha FB-01, Midi Gold Interface
X1.0 2.2 3.1 7.2 7.6 8.0 9.1 9.2 10.0 11.0
XAvid programmer of tools/utilities (C), MIDI enthusiast (novice)
XMackey, Ed   Undergrad, Lehigh University   Bethlehem, PA
XELM4@LEHIGH.BITNET
X2000, 1.3, 1 MB, BRIDGEBOARD(2088), PerfectSound sampler
X1.0 4.0 5.0 6.0 8.0 9.2 10.0 11.1 11.2 11.4 11.6 11.7
XGood with AmigaDOS, AmigaBASIC, learning ASM, AmigaTETRIS addict..
XAshdown, Pete   CS Student, University of Utah  Salt Lake City, UT
Xpete@i-core.uucp  uunet!iconsys!caeco!i-core!pete
X1000, Spirit 1 Meg Memory, Two Drives, USR Dual Standard Modem
X1.0 1.1 5.1 11.2
XI do a lot of utility assembly work.  Hope to do a game in the future.
XWahlmann, Jon	Student, University of Illinois	Urbana, IL
Xwahlmann@mrcnext.cso.uiuc.edu  quintro!bpdsun1!jrw@lll-winken.llnl.gov
X2000, 1.3, 3 MB, 1084DS, GVP-2MB HD Ctrl., ST-157N (48 MB Seagate), Supra 2400 baud
X1.0 6.3 7.3 7.5 7.6 9.0 10.0 11.3 11.5 11.7
XJust really getting started in all aspects of the Amiga
XWilts, Ed  Sr. Systems Analyst, Canadian Occidental Petroleum  Calgary,Alberta
XWilts%CaVax.AB.CA@UncaNet.BitNet
X2000 (6.0 motherboard, 1MB chip, 3/40 MB, 2 MIDI keyboards, ext floppy, modem)
X9.1 9.2 7.6 5.1 5.5 10.2 
XAvid user of Dr.T's KCS Level II @ amateur level, very active in local music sig
XSnell, Dale     Technician, Tektronix, Inc.     Cornelius, Oregon
Xdales@teksce.SCE.TEK.COM  --or--  ...!tektronix!teksce!dales
X2000, 1.3, CMI PA & VI-2000RF, SupraRam w/2Meg, Supra DMA w/20Meg Rodime
X1.0 2.2 4.0 5.5 6.0 7.0 7.3 7.6 9.0 10.0
XTelecom freak, techno-weenie, and Dabbler in everything!  I *have* opinions!
XHasting, Dave	Software Design Engineer, Microsoft	Redmond, Wa USA
Xuunet!microsoft!daveh
X1000, 1.2, 512K, 1080, epson lx80
X1.0 6.3 7.2 7.4 7.5 7.6 9.1 10.0 11.0
XBS ECE, little amiga experience (hope to change that)
XLubkin, Bela    Programmer, Worthington Data Solutions    Santa Cruz, CA  USA
Xfilbo@gorn.santa-cruz.ca.us
XA1000, 2.5MB, Kronos 1000 [soon] + Adaptec 4520 + HP 311MB ESDI drive
X1.0 5.3 7.0 8.0 10.0 11.2 11.3 11.4 11.5 11.7
XI like to hack around with system software
XCoghlan, Brant   CS Grad Student, U of Alberta, Edmonton, Alberta, Canada
Xalberta!brant
XA1000, 1.3, 1.5 MB, 1080, Insider, adding Lucas soon
X6.0 6.1 6.3 10.0 11.0 11.3 11.5
XInterested in Artificial Intelligence and graphic visualization
XRIDDLE, Graeme; Medical Scientist; BAppSci; Melbourne, Victoria, AUSTRALIA
Xriddle@murdu.ucs.unimelb.edu.au
X1000, 1.3, Spirit-> 2MB, 1081, AMax, 2 floppies; 2000, 1.2, 1MB, 1084, IBM-HD
X2.0 3.0 6.0 10.0 10.1
XMain interests: DTP, graphs, transparencies, B&W hardcopy, HPLaserJet
XGragg, Brian   Engineer, Hewlett Packard   San Diego, California
Xuunet!ucsd!hp-sdd!briang    or    briang@sdd.hp.com
X500, 1.3.2, 1 MB, 1084SD, PaintJet, Digi-view
X6.0 5.0
X-- 
XKaye, Mark  Programmer/Analyst, Digital Equipment   Ottawa, Ontario
Xkaye@fscore.dec.com
X2000, 1.3, 3mb, 2080, 2090A, 2-Seagate 412's, 2300 Genlock, Sansui AV99 SEG
X4.0 3.1
XKing, Steve    Software Engineer, Motorola    Palatine, IL
Xuunet!motcid!king
XAmiga 500, 1084S, Master 3A external floppy, A501 Clock/memory expansion
X1.0 5.0 7.1 10.0 10.2 11.1 11.7
XNew to the Amiga (July 1989), but much experience w/computers in general
XInterested in Home Video Production, good knowledge of hardware too
XHarris, Scot L.  Software Engineer, Sonitrol, Orlando, Florida
Xpeora!rtmvax!amigash!scot
XA2000, GVP 030, GVP 100MEG hardcard, 5MB memory, Rev 6.1 motherboard, WB 1.3, A1000, 2.5 MB (starboard II), C Ltd. 50Meg harddrive, Timesaver
X1.0 5.5 6.0 6.1 6.2 6.3 11.3 11.7 11.4
XOperate a UUCP node on my A2000 (amigash), use Dnet to network my two systems
END_OF_FILE
if test 16424 -ne `wc -c <'auc.dat'`; then
    echo shar: \"'auc.dat'\" unpacked with wrong size!
fi
# end of 'auc.dat'
fi
if test -f 'defs.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'defs.h'\"
else
echo shar: Extracting \"'defs.h'\" \(288 characters\)
sed "s/^X//" >'defs.h' <<'END_OF_FILE'
X#define AUCDATAFILE 	"auc.dat"
X#define MAXNUMKEYS	50
X
Xtypedef struct dummy0 {
X  float num;
X  char *title;
X  char *description;
X} key_struct;
X
Xtypedef struct dummy1 {
X  char *name;
X  char *email;
X  char *system;
X  float keys[MAXNUMKEYS];
X  char *comment;
X  struct dummy1 *next;
X} entry;
X
X
END_OF_FILE
if test 288 -ne `wc -c <'defs.h'`; then
    echo shar: \"'defs.h'\" unpacked with wrong size!
fi
# end of 'defs.h'
fi
if test -f 'extern.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'extern.h'\"
else
echo shar: Extracting \"'extern.h'\" \(88 characters\)
sed "s/^X//" >'extern.h' <<'END_OF_FILE'
Xextern entry *head, *curr, *temp;
Xextern int numentries;
Xextern key_struct keywords[];
X
END_OF_FILE
if test 88 -ne `wc -c <'extern.h'`; then
    echo shar: \"'extern.h'\" unpacked with wrong size!
fi
# end of 'extern.h'
fi
if test -f 'gen.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'gen.c'\"
else
echo shar: Extracting \"'gen.c'\" \(723 characters\)
sed "s/^X//" >'gen.c' <<'END_OF_FILE'
X#include "include.h"
X#include "extern.h"
X
Xchar *
Xgenchar(n)
Xint n;
X{
X char *malloc(), *dummy, *end;
X register char *c;
X
X dummy = malloc(sizeof(char) * n);
X if(dummy == NULL) {
X   printf("Not enough memory. Exiting\n");
X   exit(-1);
X }
X end = dummy + (n*sizeof(char));
X for(c = dummy; c < end; c++)
X   *c = 0;
X return(dummy);
X}
X
Xentry *
Xgenentry()
X{
X char *genchar();
X entry *dummy;
X register int i;
X
X dummy = (entry *) malloc(sizeof(entry));
X if(dummy == NULL) {
X   printf("Not enough memory. Exiting\n");
X   exit(-1);
X }
X dummy -> name = NULL;
X dummy -> email = NULL;
X dummy -> system = NULL;
X for(i = 0; i < MAXNUMKEYS; i++) 
X   dummy -> keys[i] = 0.0;
X dummy -> comment = NULL;
X dummy -> next = NULL;
X return(dummy);
X}
X
END_OF_FILE
if test 723 -ne `wc -c <'gen.c'`; then
    echo shar: \"'gen.c'\" unpacked with wrong size!
fi
# end of 'gen.c'
fi
if test -f 'include.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'include.h'\"
else
echo shar: Extracting \"'include.h'\" \(38 characters\)
sed "s/^X//" >'include.h' <<'END_OF_FILE'
X#include <stdio.h>
X#include "defs.h"
X
END_OF_FILE
if test 38 -ne `wc -c <'include.h'`; then
    echo shar: \"'include.h'\" unpacked with wrong size!
fi
# end of 'include.h'
fi
if test -f 'keys.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'keys.h'\"
else
echo shar: Extracting \"'keys.h'\" \(2397 characters\)
sed "s/^X//" >'keys.h' <<'END_OF_FILE'
Xkey_struct keywords[] = {
X  { 1.0,"BBSes","General" },
X  { 1.1,"Sysoping","I run a bbs, I would like to run a bbs" },
X  { 2.0,"Business","General" },
X  { 2.1,"Accounting","Spreadsheets, finance packages etc." },
X  { 2.2,"DataBases","SuperBase, etc." },
X  { 3.0,"Word Processing","General" },
X  { 3.1,"Desktop Publishing","Info on packages, WordPerfect, etc." },
X  { 4.0,"Desktop Video","Using commercial packages, genlock, etc." },
X  { 5.0,"Games","General" },
X  { 5.1,"Action","shoot-em-up games, Emerald Mine, cheats, etc." },
X  { 5.2,"Adventure","Dungeon Master, Deja-vu, spoliers, etc." },
X  { 5.3,"Designing","ideas, algorithms, what is needed to do this? etc." },
X  { 5.4,"Educational","math helpers, typing tutors, etc." },
X  { 5.5,"Simulation","Falcon, Jet, Sub simulations, Simcity, etc." },
X  { 6.0,"Graphics","General" },
X  { 6.1,"Animation","using commercial packages, asking for objects, etc." },
X  { 6.2,"Art","pictures, Digi-paint, Deluxe Paint, etc." },
X  { 6.3,"Overview","ray-tracing, bump maps, texturing, A-Buffer, etc." },
X  { 7.0,"Hardware","General" },
X  { 7.1,"500","500 specific hardware, problems with the 500" },
X  { 7.2,"1000","1000 specific hardware, problems with the 1000" },
X  { 7.3,"2000","2000 specific hardware, problems with the 2000" },
X  { 7.4,"Designing","Will this design work? " },
X  { 7.5,"Drives","hard, floppy, controllers, partitioning, etc." },
X  { 7.6,"Expansion","memory, Co-processor, serial, midi cards etc." },
X  { 7.7,"Monitor","cables, Sony monitors, cleaning, etc." },
X  { 7.8,"Printers","drivers, ribbons, etc." },
X  { 8.0,"Mail Order","dealings with,horror stories,excellent deals, etc." },
X  { 9.0,"Music","General" },
X  { 9.1,"Midi","hardware setup for midi, Dr T series, etc." },
X  { 9.2,"Playing","using commercial packages, DCMS, Sonix, etc." },
X  {10.0,"PD Software","General" },
X  {10.1,"Fish Disks","What is on disk 132?" },
X  {10.2,"Other","Where can I find fonts? I have fonts, etc." },
X  {11.0,"Programming","General" },
X  {11.1,"ARexx","Rexx, how do I send a file to rexxcomm?" },
X  {11.2,"Asm","how do I read the keyboard in asm?" },
X  {11.3,"C","how do I open a font? how do you open a file?" },
X  {11.4,"Graphics","Amiga specific, bobs, sprites, etc." },
X  {11.5,"Other","Pascal, Modula2, C++, etc." },
X  {11.6,"Sound","Amiga specific, how do you play a note?" },
X  {11.7,"Utilities","GOMF, PowerWindows, etc." },
X  { 0 },
X};
END_OF_FILE
if test 2397 -ne `wc -c <'keys.h'`; then
    echo shar: \"'keys.h'\" unpacked with wrong size!
fi
# end of 'keys.h'
fi
if test -f 'main.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'main.c'\"
else
echo shar: Extracting \"'main.c'\" \(192 characters\)
sed "s/^X//" >'main.c' <<'END_OF_FILE'
X#include "include.h"
X#include "keys.h"
X
Xentry *head, *curr, *temp;
Xint numentries;
X
Xmain()
X{
X head = NULL;
X curr = NULL;
X temp  = NULL;
X numentries = 0;
X
X readdatafile();
X auc();
X exit(0);
X}
X
END_OF_FILE
if test 192 -ne `wc -c <'main.c'`; then
    echo shar: \"'main.c'\" unpacked with wrong size!
fi
# end of 'main.c'
fi
if test -f 'makefile' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'makefile'\"
else
echo shar: Extracting \"'makefile'\" \(107 characters\)
sed "s/^X//" >'makefile' <<'END_OF_FILE'
XFILES = main.o gen.o util.o auc.o readdatafile.o
XCFLAGS = -g
X
Xauc:	$(FILES)
X	cc -g -o auc $(FILES) -lc -lm
END_OF_FILE
if test 107 -ne `wc -c <'makefile'`; then
    echo shar: \"'makefile'\" unpacked with wrong size!
fi
# end of 'makefile'
fi
if test -f 'readdatafile.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'readdatafile.c'\"
else
echo shar: Extracting \"'readdatafile.c'\" \(1969 characters\)
sed "s/^X//" >'readdatafile.c' <<'END_OF_FILE'
X#include "include.h"
X#include "extern.h"
X
Xreaddatafile()
X{
X FILE *fp;
X char str[256];
X char str1[256];
X char *tmp, *ptr;
X char *getline(), *genchar();
X int done = 0;
X entry *genentry();
X float key, atof();
X int keynum;
X
X fp = fopen(AUCDATAFILE, "r");
X if(fp == NULL) {
X   printf("Cannot open %s for read. Exiting.\n");
X   exit(-1);
X }
X
X while(!done) {
X   tmp = getline(str,fp);		/* get name of entry */
X   numentries++;		        /* inc number of entries */
X   if(tmp) {
X     temp = genentry();            	/* create a new entry */
X
X     if(head == NULL) {           	/* if first entry, initialize list */
X       head = temp;
X       curr = head;
X     }
X     else
X       curr -> next = temp;
X     curr = temp;
X     curr -> name = genchar(strlen(str) + 1);
X     strcpy(curr -> name, str);
X   }
X   else 
X     done = 1;
X
X   if(!done)
X     tmp = getline(str,fp);		/* get email address of entry */  
X   if(tmp) {
X     curr -> email = genchar(strlen(str) + 1);
X     strcpy(curr -> email, str);
X   }
X   else
X     done = 1;
X
X   if(!done)
X     tmp = getline(str,fp);		/* get system desc of entry */  
X   if(tmp) {
X     curr -> system = genchar(strlen(str) + 1);
X     strcpy(curr -> system, str);
X   }
X   else
X     done = 1;
X
X   if(!done)
X     tmp = getline(str,fp);		/* get keycodes of entry */  
X   if(tmp) {
X     done = 1;				/* done = 1 if key read, else 0 */
X     keynum = 0;
X     ptr = str;
X     while(done > 0) {
X       done = sscanf(ptr,"%s",str1);
X       if(done > 0) {
X         sscanf(str1,"%f",&(curr -> keys[keynum++]));
X         ptr += (strlen(str1) + 1);
X       }
X       if(keynum == MAXNUMKEYS) {
X         done = -1;
X         printf("To many interests encountered for %s.\n",curr -> name);
X       }
X     }	
X     done = 0;
X   }
X   else
X     done = 1;
X
X   if(!done)
X     tmp = getline(str,fp);		/* get comment of entry */  
X   if(tmp) {
X     curr -> comment = genchar(strlen(str) + 1);
X     strcpy(curr -> comment, str);
X   }
X   else
X     done = 1;
X }
X fclose(fp);
X}
X
END_OF_FILE
if test 1969 -ne `wc -c <'readdatafile.c'`; then
    echo shar: \"'readdatafile.c'\" unpacked with wrong size!
fi
# end of 'readdatafile.c'
fi
if test -f 'util.c' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'util.c'\"
else
echo shar: Extracting \"'util.c'\" \(1677 characters\)
sed "s/^X//" >'util.c' <<'END_OF_FILE'
X#include "include.h"
X#include "extern.h"
X
Xchar *
Xgetline(str,fp)
Xchar *str;
XFILE *fp;
X{
X /* get a line from a file. */
X /* skip over blank lines   */
X char *tmp;
X char *fgets();
X
X do {
X   tmp = fgets(str,256,fp);
X }
X while((tmp) && (*tmp != EOF) && (*tmp == '\n'));
X
X if(tmp)
X   if(*tmp)
X     str[strlen(str)-1] = 0;
X return(tmp);
X}
X
Xliststr(title, str)
Xchar *title, *str;
X{
X char *tmp, *genchar();
X int yetanother;
X int len;
X int at = 0;
X
X tmp = genchar(256);
X printf("%s",title);
X printf("%s\n",str);
X free(tmp);
X}
X
Xprspaces(n)
Xint n;
X{
X for(;n;n--)
X   printf(" ");
X}
X
Xsearchfor(num)
Xfloat num;
X{
X int done;
X int entrynum = -1;
X int found = 0;
X register int i;
X
X curr = head;
X printf("Found matches in Entries:");
X while(curr != NULL) {
X   done = 0;
X   entrynum++;
X   for(i = 0;((i < MAXNUMKEYS) && (!done)); i++) {
X     if(curr -> keys[i] == 0.0)
X       done = 1;
X     else
X      if(num == curr -> keys[i]) {
X        printf("%d ", entrynum);
X        found = 1;
X	done = 1;
X      }
X   }
X   curr = curr -> next;
X }
X if(!found)
X   printf("None.");
X printf("\n");
X}
X
Xlistkeys()
X{
X key_struct *key;
X register int i;
X int done;
X
X for(key = keywords;(key -> num != 0.0); key++) {
X   printf("%2.2f %s\n",key -> num, key -> title);
X  liststr("     ",key -> description);
X }
X}
X
X
Xlistint(key_list)
Xfloat *key_list;
X{
X key_struct *key;
X register int i;
X int done;
X
X for(key = keywords;(key -> num != 0.0); key++) {
X   done = 0;
X   for(i = 0;((i < MAXNUMKEYS) && (!done)); i++) {
X     if(key_list[i] == 0.0)
X       done = 1;
X     else
X     if(key -> num == key_list[i]) {
X       printf("%2.2f %s\n",key -> num, key -> title);
X       liststr("     ",key -> description);
X     }
X   }
X }
X}
X
END_OF_FILE
if test 1677 -ne `wc -c <'util.c'`; then
    echo shar: \"'util.c'\" unpacked with wrong size!
fi
# end of 'util.c'
fi
echo shar: End of shell archive.
exit 0
________________________________/Luminous beings we are, not this crude matter 
Trevor Paquette  ICBM:51'03"N/114'05"W|'She flies like darkness in the night,
{ubc-cs,utai,alberta}!calgary!paquette| no mortal is safe within her sight.  '
paquette@cpsc.ucalgary.ca             |           - ancient myth(?) of Esalon