HDTenEightyP/NetNews huggingface dataset:
From: nhuang@cs.ulowell.edu (Bat Man?)
Newsgroups: fj.mail-lists.x-window
Subject: WANTED: Ray Tracing Program For X Window Wanted
Date: 11 Oct 92 09:34:07 GMT
Distribution: fj
Organization: U. Mass. at Lowell

Date: Thu, 8 Oct 1992 05:20:27 GMT
Message-Id: <BvsEu3.I1F@ulowell.ulowell.edu>
Newsgroups: comp.windows.misc,comp.windows.x,comp.windows.motif,comp.sources.wanted,comp.misc.wanted,comp.graphics,comp.graphics.explorer,comp.graphics.animation,alt.graphics

i need a ray tracing program deal with x windows, is
such things exist? thank you!

						-bill
From: APLer@cup.portal.com (Roland Walter Besserer)
Newsgroups: fj.mail-lists.x-window
Subject: XDM for DECstation 5000/200
Date: 7 Oct 92 11:29:17 GMT
Distribution: fj
Organization: The Portal System (TM)

Date: Sun,  4 Oct 92 12:40:52 PDT
Message-Id: <67166@cup.portal.com>
Newsgroups: comp.windows.x


Could anyone tell me where to find a binary of xdm for the DECstation 5000/200
so I can use an XTerminal as a concole. The DECstation I have is for driver
development and thus has no graphics card. 

Also, disk space is limited (a 320MB drive with only about 15MB free), so
building it would be a pain.

roland
From: klaassen@wolfgang.informatik.uni-dortmund.de (Othmar Klaassen)
Newsgroups: fj.mail-lists.x-window
Subject: Re: Killing all clients on exit, on an X-terminal
Date: 9 Oct 92 14:12:45 GMT
Distribution: fj
Organization: CS Department, Dortmund University, Germany

Date: 9 Oct 92 08:33:50 GMT
Message-Id: <1b3g5eINN3ae@fbi-news.Informatik.Uni-Dortmund.DE>
Newsgroups: comp.windows.x

In article <9210090012.AA16280@proteus.arc.nasa.gov>, rsmith@proteus.arc.nasa.GOV (Roger Smith -- IAS) writes:
|> The LAST line in your .Xsession file should be something like:
|> 
|> exec /usr/bin/X11/xterm -title Console -font 6x10 -iconic -C -geometry 80x24+0+290 -name console -xrm "*iconGeometry:+0+521" -ls
|> 
|> The above line creates an ICONIFIED xterm window named "Console".
|> Since this window was "exec'd", when you exit this window all other
|> clients of that session will also die. Note also that the "-C" causes
|> all messages directed to the system console to go to this window...
|> Maybe not what you want for all situations. Include it or leave it out
|> to suit.


Don't do this! There is NO reason why any X-Terminal should suddenly
pretend to be the console, and in the days of R4 we experienced a
tremendous security hole along the lines of:

  log into an X-Terminal, start an xterm -C, wait til another user
  does the right things (nothing special) on the console, and
  voila: your xterm -C thinks you are him.

As we discovered this, we switched to R5, where we couldn't reproduce
this, so we didn't look further into it (perhaps it was our fault?),

but since then we don't like xterm -C :-)

Othmar

--
Othmar Klaassen                   voice:   +49 231 755 4746        /////
Univ. Dortmund, Informatik IV     telefax: +49 231 755 2386  ____UNI DO
D-W-4600 Dortmund 50, Germany     postbox:  50 05 00         \\*\\////
e-mail : klaassen@ls4.informatik.uni-dortmund.de              \\\\\//
From: eddie@jupiter.SLAC.Stanford.EDU (Xintian Eddie Lin)
Newsgroups: fj.mail-lists.x-window
Subject: Re: adding font path on a X terminal
Date: 13 Oct 92 21:07:47 GMT
Distribution: fj
Organization: Stanford Linear Accelerator Center

Date: 11 Oct 92 04:55:00 GMT
Message-Id: <EDDIE.92Oct10215500@jupiter.SLAC.Stanford.EDU>
Newsgroups: comp.windows.x

In article <Bvq96s.JtM@unixhub.SLAC.Stanford.EDU> eddie@laslett.SLAC.Stanford.EDU (Xintian Eddie Lin) writes:

   Hi, there:
	   I am running x server on a NCD x terminal, the trouble I have is
   xset +fp /u/ap/eddie/myfontsdir giving error message as following:
   X error of faileed request: BadValue (integer parameter out of range for operation)
     Major opcode of failed request:  51(X_SetFontPath)

   The fonts.dir is properly built, I suspect I have to do something to the 
   configuration file for the server. Can anyone point me to the right place ?

   thanks

	   Eddie Lin
   -- 
   ======================================================================
   #                   Balance Principle:   Gain For Lose               #
   ======================================================================

Thanks for the kind replies, I finally figured it out: the fonts are
loaded on NCD by tftp from a font server, and on that font server
/etc/tftpaccess.ctl should contain all the directories tftp has access
privilege to, so add your new font dir to it.

and BTW, don't forget to use ncdbdftosnf to get .snf fonts.

credits goes to Len Sweeney <les@jupiter.slac.stanford.edu>
	    and michael pearlman <canuck@rice.edu> who also suggests that
		.snf and .pcf fonts may screw X11R5 and X11R4; compression
		scheme is also relevant. ( it's for the info of those who
		suffered the similiar symptoms )

	Eddie Lin
--
======================================================================
#                   Balance Principle:   Gain For Lose               #
======================================================================
From: goyle@tortie.me.uiuc.edu (Vipin Goyle)
Newsgroups: fj.mail-lists.x-window
Subject: any info about rooms under X ?
Date: 11 Oct 92 19:54:25 GMT
Distribution: fj
Organization: University of Illinois at Urbana

Date: Fri, 9 Oct 1992 21:26:39 GMT
Message-Id: <BvvI8G.EpE@news.cso.uiuc.edu>
Newsgroups: comp.windows.x

hi,

is there a room window manager for X, similar to the HP-VUE window
manager? i'd like to be able to have multiple rooms (each with a set
of windows) which i could change to just by clicking on a button.
if you know about any such program please mail me about it, and where
i can find it!
i'm running a sun sparc II with openwindows v 3, X11R4 and X11R5.

thanks!

-vipin

goyle@tortie.me.uiuc.edu
--
---------------------------------------------------------------
 Vipin Goyle			Engg. Psych. Research Lab.     
 305 N.Lincoln Ave, #S205	Dept. of Mech. & Indust. Engg. 
 Urbana, IL 61801		U of Illinois at U-C	       
 (217)367-1219			(217)333-5140 or (217)244-8300 
 v-goyle@uiuc.edu		MC - 244		       
---------------------------------------------------------------
From: spy@castlab.engr.wisc.edu (Mark W. Spychalla)
Newsgroups: fj.mail-lists.x-window
Subject: X3D 2.2 available (An interactive color polygonal object viewer)
Date: 11 Oct 92 01:31:22 GMT
Distribution: fj
Organization: U of Wisconsin-Madison College of Engineering

Date: 7 Oct 92 23:46:42 CDT
Message-Id: <1992Oct7.234643.17309@doug.cae.wisc.edu>
Newsgroups: comp.windows.x

Hello,

   Version 2.2 of x3d, a 3D wireframe / hidden line / hidden surface viewer
that runs under X11, is now available via anonymous ftp at
castlab.engr.wisc.edu (144.92.60.140) and is found as /pub/x3d.2.2.tar.Z. 

x3d is a utility for viewing color polygonal objects.  It has three 
rendering modes (wireframe, hidden line, and hidden surface).  Objects in 
each of these rendering modes can be displayed in monochrome,
stereo (red/blue stereo pair), or full color.

Several objects have been kidnapped from various sources on the net or
personally generated for this version:

F15.obj         flyer.obj       teapot.obj      test2.obj
cobra.obj       jaws.obj        test0.obj       x29.obj
cube.obj        p38.obj         test1.obj       xwing.obj
 
Hopefully most of the X glitches have been worked out by this version.  The
hidden line and hidden surface code still has bugs, but they are not too severe.

The program also includes a conversion utility to convert your own lists of
polygons into x3d objects.

-- Enjoy

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   Mark Spychalla   spy@castlab.engr.wisc.edu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
From: cwechter@cyclone.mitre.org (Christine G. Wechter)
Newsgroups: fj.mail-lists.x-window
Subject: MacX on a Quadra
Date: 8 Oct 92 23:04:02 GMT
Distribution: fj
Organization: Mitre Corporation, McLean, VA

Date: Tue, 6 Oct 1992 14:58:25 GMT
Message-Id: <1992Oct6.145825.6118@linus.mitre.org>
Newsgroups: comp.windows.x


Anybody running MacX on a Quadra?
If so, please let me know how performance is.
Is it acceptably fast for an everyday working
environment?  

Thanks, 
Chris
cwechter@mitre.org
From: ahinton@ncratl.AtlantaGA.NCR.COM (Andre Hinton)
Newsgroups: fj.mail-lists.x-window
Subject: Help! Printing to X.Windows Widget
Date: 16 Oct 92 02:26:07 GMT
Distribution: fj
Organization: NCR Engineering and Manufacturing Atlanta -- Atlanta, GA

Date: 13 Oct 92 15:52:14 GMT
Message-Id: <9588@ncratl.AtlantaGA.NCR.COM>
Newsgroups: comp.windows.x,comp.windows.x.motif

Hello how are you?
I need help printing to a widget and kepting the printing information
scrolling.  I tried the wprint() function from the "Motif Programming
Manual page 485 volume six version 1.1", but I kept getting core dumps.
When I do a sdb on the core dump, It tells me that memory allocating
routine is not freeing up the space. I,m sure that they is a better routine 
out there to print to a widget. I have tried another function that displays
garbage in the widget, right in front of the print characters.  If you know
of a better routine PLEASE send it to me FAST. Thank you very much to
all that respond.

ASH
From: dale@ntg.com (Dale Luck)
Newsgroups: fj.mail-lists.x-window
Subject: looking for xperfmon for X11R5
Date: 8 Oct 92 11:09:30 GMT
Distribution: fj
Organization: New Technologies Group, Inc.  Palo Alto CA

Date: 5 Oct 92 22:41:38 GMT
Message-Id: <1992Oct5.224138.3376@ntg.com>
Newsgroups: comp.windows.x


Subject like says it. We have a collection of sparcs
and sun3s all running 4.1.1 or better. The xperfmon
I have dates back to X11R4 days and no longer links
properly with X11R5 libraries. Can anybody help?
email is prefered.
Dale
From: muradia@bcarh1ed.bnr.ca (Rajiv Muradia)
Newsgroups: fj.mail-lists.x-window
Subject: Re: screen blankers/lockers
Date: 16 Oct 92 11:07:37 GMT
Distribution: fj
Organization: Bell-Northern Research

Date: 14 Oct 92 20:04:36 GMT
Message-Id: <1992Oct14.200436.8413@bcars6a8.bnr.ca>
Newsgroups: comp.windows.x

In article <DRMRES27.92Oct6152437@c54.usl.edu>, drmres27@c54.usl.edu (Mejia Pablo) writes:
> I am looking for a program which can call screen blankers when the
> user is idle.  I saw a post a while back about it, but I am unable to
> find any references to it.  The program that I am talking about came
> with some sample screen blankers.
> 
> Please send response by email, I will post a summary if there is
> enough interest.
> 
> Pablo Mejia
> drmres27@ucs.usl.edu

Check out xautolock. Here is a bit of the description:

      When xautolock is started, it monitors the user activity on the
      workstation. When no activity is detected within minutes minutes, the
      screen is automatically locked, using the screen locker specified with
      the -locker option. xautolock is capable of managing multiheaded
      displays.

It should be available on export.lcs.mit.edu else try ARCHIE.
-- 
..................................................................
. Rajiv Muradia,  Bell Northern Research, Ottawa, ONT, CANADA    .
. Internet: muradia@bnr.ca                                       .
..................................................................
From: brians@atlastele.com (Brian Sheets)
Newsgroups: fj.mail-lists.x-window
Subject: Source for tvtwm
Date: 9 Oct 92 01:42:25 GMT
Distribution: fj
Organization: Atlas Telecom Inc.

Date: Tue, 6 Oct 1992 08:25:13 GMT
Message-Id: <1992Oct6.082513.22417@atlastele.com>
Newsgroups: comp.windows.x

Can somebody tel me where the source for tvtwm is.

thanks



-- 
Brian Sheets				"TRUCK?! What truck?"
153 N. Hayden Bay Dr.			 
Portland, Or 97217			   -Raiders of the Lost Ark
From: smr@pki-nbg.philips.de (Stephen Riehm)
Newsgroups: fj.mail-lists.x-window
Subject: Re: Problems with switching CapsLock/Control
Date: 8 Oct 92 22:58:45 GMT
Distribution: fj
Organization: Workstation Div., Supermicro Systems Group, Sony Corporation

Date: 8 Oct 92 10:25:56 GMT
Message-Id: <smr.718539956@hitkw14>
Newsgroups: comp.windows.x

>In article <ucosmo.718409196@mcl> ucosmo@mcl.ucsb.edu (Boris Burtin) writes:
>>I am trying to switch Caps Lock and Control on my Sun4 keyboard with this
>>.xmodmaprc:
>>
>>	remove lock = Caps_Lock
>>	remove control = Control_L
>>	add lock = Control_L
>>	add control = Caps_Lock
>>
>>After executing this script, the Caps Lock works fine as the Control key.  When
>>I hit control, though, a weird thing happens.  The Caps Lock light comes on,
>>but the characters I type are in lower case!  Can anyone help me with this?
>>

>The following script (from xmodmap man page) works fine on my Sun4 keyboard:

>remove Lock = Caps_Lock
>remove Control = Control_L
>keysym Control_L = Caps_Lock
>keysym Caps_Lock = Control_L
>add Lock = Caps_Lock
>add Control = Control_L

This doesn't work on my HP (PC style) keyboard. It seems that the
keyboard is being too clever to be truly useful. At first I had the
same problem that Boris has, I have since been able to get the control
key working, but my new caps key never seemed to work right, so I have
now turned it off (its a useless key anyway). Essentially I just
fiddled the xmodmap modifiers until they looked like this:

--- % xmodmap -pm
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_R (0xc),  Shift_L (0xd)
lock      
control     Control_R (0x8),  Caps_Lock (0x37)
mod1        Meta_L (0xb),  Meta_R (0xa),  Mode_switch (0x36)
mod2        Control_L (0xe)
mod3      
mod4      
mod5      
---

I use Control_L (mod2) for all my window manager key sequences, so that I am
left with all the normal control and meta sequences for normal
applications.

hope this can be of some enlightenment to someone.

catchya

-----------------------------------------------------------------
Stephen Riehm		Configuration Management	   _-_|\ 
smr@pki-nbg.philips.de	Philips Kommunikations Industrie  /     \
Work: +49 911 526 2975	N|rnberg, Germany		  \_.-.*/
Fax:  +49 911 526 2095	"I was there, now I am here!"	       v 
"My company speaks another language, I CAN'T speak on it's behalf"
From: forrest@esdhof.esd.ornl.gov (Forrest M. Hoffman)
Newsgroups: fj.mail-lists.x-window
Subject: MIT X11R5 on a DECstation 5000 with an HX card
Date: 13 Oct 92 11:50:50 GMT
Distribution: fj
Organization: ORNL Earth Sciences Modeling Center

Date: 12 Oct 92 20:19:31 GMT
Message-Id: <1992Oct12.201931.7704@ornl.gov>
Newsgroups: comp.windows.x,comp.unix.ultrix

I may have missed the answer to this question if it was posted:

Does the MIT distribution of X11R5 create a usable server for use with
the DEC HX color (1280x1024) card on DECstations?

Thanks.

-- 
Forrest Hoffman					forrest@esdhof.esd.ornl.gov
Earth Sciences Modeling Center			(615) 576-7680
Oak Ridge National Laboratory			(615) 574-7314 message
Building 1505, Room 216				(615) 576-8543 fax
Mail Stop 6036
Oak Ridge TN 37831-6036
From: azhao@cs.arizona.edu (Qiang Alex Zhao)
Newsgroups: fj.mail-lists.x-window
Subject: Re: What would cause a window manager desktop to appear to freeze?
Date: 16 Oct 92 13:09:08 GMT
Distribution: fj
Organization: Computer Science Dept, Univ of Arizona, Tucson

Date: 13 Oct 92 20:55:47 GMT
Message-Id: <23798@optima.cs.arizona.edu>
Newsgroups: comp.windows.x,comp.sys.sun.apps

In article <1992Oct13.195003.13788@news.yale.edu>, rescorla@rtnmr.chem.yale.edu (Eric Rescorla) writes:
|> In article <1992Oct13.182306.26593@cas.org> lvirden@cas.org (Larry W. Virden) writes:
|> >What type of an action might a client take that would 'freeze' a server from
|> >processing other requests until the window visibly appears?
|> Call XGrabServer();
|> -Ekr

But you must be careful: XGrabServer() disables the processing of
requests till an XUngrabServer() is called, but it does NOT prevent
clients from sending requests and it does queue up those request. After
a while the server may feel lack of memory.

Take "xnlock" as an example: I had the experience with "xnlock" on a
relatively small memory X terminal that if it locks the screen (grabs
the server) for more than ten minutes, the X server dies of memory
shortage.

-- 
= Qiang Alex Zhao		   Computer Science Department
  azhao@cs.arizona.edu             University of Arizona, Tucson, AZ 85721
  (602) 621-1815
				   "gtetris" has nothing to do with GNU.
From: lwv26@cas.org (Larry W. Virden)
Newsgroups: fj.mail-lists.x-window
Subject: Re: different defaults for monochrome and color screen?
Date: 10 Oct 92 20:20:03 GMT
Distribution: fj
Organization: Nedriv Software and Shoe Shiners, Uninc.

Date: Thu, 8 Oct 1992 11:48:52 GMT
Message-Id: <1992Oct8.115014.17650@cas.org>
Newsgroups: comp.windows.x

Note for the novices (like me!) concerning the #ifdef's.  These only work
on files which are xrdb -load or -merge 'd into the database.  Putting
#ifdef in app-defaults files does no good.  I believe in X11R5 there are
some additional % characters that can go into the XUSERSEARCHPATH for
specifying things like color...
-- 
Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
America Online: lvirden@aol.com
From: grape@suned1.Nswses.Navy.Mil (Mike Grapevine)
Newsgroups: fj.mail-lists.x-window
Subject: Desqview/X Motif
Date: 8 Oct 92 19:06:54 GMT
Distribution: fj
Organization: Workstation Div., Supermicro Systems Group, Sony Corporation

Date: Thu, 8 Oct 92 10:38:09 PDT
Message-Id: <9210081738.AA09150@spc1ed3>

Has anybody out there used the Motif development kit
supplied for use with Desqview/X yet? I'm wondering
how good it is in relation to a UNIX based Motif
development package.

	        Michael D. Grapevine            | If it ain't broken,
        USN SWC                         |   that doesn't mean
        Code 4L32                       |   it won't konk out at
        grape@suned1.nswses.navy.mil    |   the most inopportune
        grape@tecnet1.jcte.jcs.mil      |   time.
From: engel@gdstech.grumman.com (Steve Engel)
Newsgroups: fj.mail-lists.x-window
Subject: Ada Specifications for X11
Date: 14 Oct 92 12:13:36 GMT
Distribution: fj
Organization: Grumman Data Systems, Woodbury, New York, USA.

Date: 9 Oct 92 20:31:30 GMT
Message-Id: <1992Oct9.203130.3821@gdstech.grumman.com>
Newsgroups: comp.windows.x

----------------------------------------------------------------------
This message is posted on behalf of John Whitson, not Steve Engel.
Please Reply to:  engel@gdstech.grumman.com, or by phone to John
at (516) 346-2892.
----------------------------------------------------------------------

	Hi!  As a newcomer to Ada and a previous C with X programmer,
	is there a documented standard interface for calling X routines
	from Ada? In particular:

	o	Is there an Ada Interface to Xlib?
	o	Is there an Ada Interface to Xt?
	o	Are there any Widget sets like Athena, Motif, etc. that
		were ported to Ada?
	o	Are there any native Ada Widget sets?

	Please send any repies / helpful information to this address:
	engel@gdstech.grumman.com.  Thanks!!

	John Whitson
From: meo@austin.ibm.com (Miles O'Neal)
Newsgroups: fj.mail-lists.x-window
Subject: Re: How do I get the server to find fonts?
Date: 9 Oct 92 12:16:33 GMT
Distribution: fj
Organization: Yup

Date: 6 Oct 92 23:39:18 GMT
Message-Id: <1992Oct6.233918.21260@awdprime.austin.ibm.com>
Newsgroups: comp.windows.x

ross@minnie.mit.edu (Ross Levinsky) writes:
| 
| How do I tell the server/resource manager/whatever-it-is that I've
| installed new fonts and they're in location /wherever/it/is?

In the directory where you added the fonts, type

   mkfontdir

(unless you ar eon a Sun, in which case you use their equivalent,
which name I forget).  This rebuilds the font directory and alias
files for that file system directory.

If this is a new directory not in the server's path, you will need
to add it with the xset program (see the xset man page).  Don't
forget to do the 'xset fp rehash' after that step.
From: ucjtrjf@ucl.ac.uk (Jonny Farringdon)
Newsgroups: fj.mail-lists.x-window
Subject: Apps & Icons SUMMARY
Date: 16 Oct 92 20:47:30 GMT
Distribution: fj
Organization: Bloomsbury Computing Consortium

Date: 16 Oct 92 13:46:18 GMT
Message-Id: <1992Oct16.134618.24936@bas-a.bcc.ac.uk>
Newsgroups: comp.windows.x



Q:  How to bind Applications to Icons in a way External to any Window Manager.
  
    This question relates specificaly to users of window managers like ol[v]wm
    which does not have the facility (on its own) to do the job.
  
    This question will baffel users of [v]twm &c, window managers which have
    very good features for binding applications to icons.
  
 
A:

Well no one so far has been able to give me an answer! I thought the open-look
people might know because this is directly relevat to the ol[v]wm (but from
the only responce below it appears this is not an open-look issue). The x  
people are either using wm's that do it for them, or havn't let me into the
secret.  ;-)

Ian Darwin  (ian@sq.com)  suggested using the ``classing engine'', bins      
ce_db_merge and ce_db_build. These are openwin progs that tell xview and     
openwin DeskSet progs which icons to use. This is an appropriate answer of   
those using openwin, but of little use for me (and others), as i neither have
nor want openwindows  ;-)   The only OL application i'm running is the window
manager olvwm, everything else is X11R5 + misc other.


I could run the classing engine, and perhaps i will have to. However for now i
am still asking the same question.

Q:  How to bind Applications to Icons in a way External to any Window Manager.


J.  ucjtrjf@ucl.ac.uk
From: jordan@imsi.com (Jordan Hayes)
Newsgroups: fj.mail-lists.x-window
Subject: Re: Quarkifying strings: is it really a good idea?
Date: 11 Oct 92 20:34:24 GMT
Distribution: fj
Organization: Investment Management Services Inc., NYC

Date: Sun, 11 Oct 92 15:46:44 EDT
Message-Id: <9210111946.AA26711@IMSI.COM>
Errors-To: xpert-request@expo.lcs.mit.edu
Errors-To: xpert-request@expo.lcs.mit.edu
Errors-To: xpert-request@expo.lcs.mit.edu
Newsgroups: comp.windows.x

Jay Schmidgall <shmdgljd@rchland.vnet.ibm.com> asks:

	how is storage for the quarks handled?  Is there some upper
	bound on the number of quarks?  Do I need to worry that if I
	quarkify too many strings, the memory my app consumes could
	quickly grow beyond what is reasonable?

We regularly have 250,000 quarks in some applications we have, and
we've found no performance degradation.  We've found it to be a good
all-purpose string hash package.  It's fast and compact.  Strangely, we
found that if you loaded /usr/dict/words into quarks, or if you merely
XtNewString()'d them, the quark table was *smaller* than the sum of the
malloc()s.

I stared at the Quark code for a few hours.  It made my head hurt :-)

My understanding is that Quarks were re-done and optimized for R5
(which is what we are using), and they seem faster than any other hash
package I've used.

My only tip on using them is to make sure that you quark-ify strings
as few times as is necessary.  If you use the quarks more than once,
you're saving over strcmp() ...

/jordan