ftp.nice.ch/peanuts/GeneralData/Documents/multimedia/hypersense/RegularExpression.s.tar.gz#/RegularExpression/XModule

Makefile
 
Makefile.preamble
 
Makefile.xproj
 
README.2nd
 
RegExp.h
[View RegExp.h] 
RegExp.m
[View RegExp.m] 
RegExpConstants.h
[View RegExpConstants.h] 
Value.h
[View Value.h] 
XModule.h
[View XModule.h] 
XModule_defs.h
[View XModule_defs.h] 
regex.c
[View regex.c] 
regex.h
[View regex.h] 
regexpr.c
[View regexpr.c] 
regexpr.h
[View regexpr.h] 

README.2nd

Mon Feb 28 22:45:30 GMT-0700 1994

You have chosen to delve into the XModule itself.  For reasons beyond me, but I guess I have to help you. ;').  The source is sloppy, and I take no responsibility for the fitness or clearity of the regexpr.[ch] files.  They where NOT written by me.  I only supplied a .hsxmod interface to them.

Now with disclaimer aside you may be interested in knowing how to compile this XModule.  Using the Terminal.app that is standard distribution with NS 3.x, change your working directory to the XModule directory.  Then type at the promp 'make'.  That is all.  If you want to compile for single architectures, or want to include something I didn't have access to (ie. PA-RISC, R6000 etc.) then you must include a '-arch <architecture>' in the Makefile.xproj file.  Open the file with vi, emacs or Edit.app.  Search for the '-arch' target, and then add/remove/alter to your heart's content.

I turned off the -Wall cc option since regexpr.c does some rather no-no things.  I got sick and tired of seeing the warnings.  You can change this if you edit the Makefile prior to making the XModule.  As for the Makefile.preamble, you can edit out the comments if you want to enable debugging.  If you make changes to this XModule and need some symbols to step in gdb, then enable debugging symbols.

Well that is about all I have to say about this.  Have fun and keep on banging your NS system and HS until they bleed.

Regards,

Todd Anthony Nathan
c/o Thoughtful Software
616 East Locust Street
Fort Collins, Colorado 80521
<todd@thoughtful.com> (email preferred)
+1.303.221.4596 (voice)

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.