Index of /public/net/irc/clients/vms/vmsirc27

      Name                   Last modified     Size  Description

[DIR] Parent Directory 19-Dec-96 12:46 - [CMP] bsd.c.Z 09-Apr-95 14:43 1k [CMP] c_msg.c.Z 09-Apr-95 14:43 5k [CMP] c_numeric.c.Z 09-Apr-95 14:43 4k [CMP] c_version.c.Z 09-Apr-95 14:43 1k [CMP] c_vms.c.Z 09-Apr-95 14:43 3k [CMP] chan_stack.c.Z 09-Apr-95 14:43 1k [CMP] chan_stack.h.Z 09-Apr-95 14:43 1k [CMP] compile.com.Z 09-Apr-95 14:43 1k [CMP] config.h.Z 09-Apr-95 14:43 4k [CMP] dbuf.c.Z 09-Apr-95 14:43 2k [CMP] dbuf.h.Z 09-Apr-95 14:43 2k [CMP] debug.c.Z 09-Apr-95 14:43 1k [CMP] edit.c.Z 09-Apr-95 14:43 3k [CMP] help.c.Z 09-Apr-95 14:43 1k [CMP] help.h.Z 09-Apr-95 14:43 4k [CMP] ignore.c.Z 09-Apr-95 14:43 1k [CMP] inqueue.c.Z 09-Apr-95 14:43 1k [CMP] irc.c.Z 09-Apr-95 14:43 12k [CMP] irc.com.Z 09-Apr-95 14:43 1k [CMP] irc.h.Z 09-Apr-95 14:43 2k [CMP] link.com.Z 09-Apr-95 14:43 1k [CMP] makelog.com.Z 09-Apr-95 14:43 1k [CMP] match.c.Z 09-Apr-95 14:43 1k [CMP] msg.h.Z 09-Apr-95 14:43 1k [CMP] numeric.h.Z 09-Apr-95 14:43 1k [CMP] packet.c.Z 09-Apr-95 14:43 1k [CMP] parse.c.Z 09-Apr-95 14:43 4k [CMP] patchlevel.h.Z 09-Apr-95 14:43 1k [CMP] screen.c.Z 09-Apr-95 14:43 4k [CMP] send.c.Z 09-Apr-95 14:43 2k [CMP] spawn.c.Z 09-Apr-95 14:43 1k [CMP] str.c.Z 09-Apr-95 14:43 1k [CMP] struct.h.Z 09-Apr-95 14:43 4k [CMP] sys.h.Z 09-Apr-95 14:43 1k

Hello!

  This is the source code for a VMS IRC client. (2.7 compatible) 

  Im not promising anything because I never got a chance to make it 
  such that it will run on any old VMS system, but what I can tell
  you is that it worked fine on the University of Wyomings VAXcluster
  (VAX 8800 running VMS5.4, and Multinet 3.0). You will undoubtedly
  have to hack it yourself to get it to work. I have just put it out
  on the wire officially as a "collection of routines". There. Now
  you cant complain! :)
  
  What I'd really like to see happen is some
  nice industrious client coder spend a day with it, getting it to
  work again, perhaps commenting a bit... then re-releasing it! It
  wont take much - and I am eager to help explain whatever!! 

  Notes: 
  I got it from nic.funet.fi.. it was Kaizzu's version I believe 
  then I proceeded to butcher it.. Theres lots of changes.. The
  first and main was to get it to work under our Multinet (our
  admins didnt let us use the include files for multinet - said
  it was a security risk). So theres lots of little defines for
  network constants and such peppered about. Also multinet select()
  is different from unix, and I didnt know how to define the fdbits,
  so I wrote some code that uses QIO$ (not QIOW$) to read the data
  off the socket and queue it to dynamic memory as kind of a background
  function - see inqueue.c for that code. 
  Ive also added plenty of code littered about & changed lots of things
  to my liking (i.e. formatting of strings, etc)  Things were added
  all about for 2.7 servers. All in all it held up quit nicely for 
  over 50 people - the only complaints were "No /notify no /on". 
  (oh well - i didnt want to spend the time writing/porting those)

  Apologies:
  My skills for writing and commenting and documenting code are almost
  non existant - mainly because I dont HAVE to. (i.e. no one is paying
  me to do it, and I truly dont find it useful to comment for myself)
  So if you cant use this, delete it and be no worse off than you were
  before. If you can use it, or can read source code, feel free! 

  Rob ( - rwed in the source code ) (zonker/surfdog on irc)