[comp.protocols.iso.dev-environ] Using ISODE with short filenames

peter@stca77.stc.oz (Peter Jeremy) (06/30/89)

We are using ISODE under System V, with 14 character filename limits.
As has been noted in the VAX/VMS thread, ISODE has a tendency to
produce long filenames.  This will cause problems on any filesystem
that does not support indefinite length names.

My solution was to produce a hashing routine that converts object names
longer than 6 characters to the first two characters, and 4 hex digits
(actually a CRC-16 over the object name).  As an example

	IMPORT objects
	FROM InformationFramework

inserts

#include "Inb8cb-types.h"

into the types.h file, and similarly for generated files.  I intend to
post the relevant patches when I am satisfied with the changes.

Has anyone else run into this problem?  If so, how did you solve it?
-- 
Peter Jeremy (VK2PJ)         peter@stca77.stc.oz
Alcatel STC Australia        ...!uunet!stca77.stc.oz!peter
41 Mandible St               peter%stca77.stc.oz@uunet.UU.NET
ALEXANDRIA  NSW  2015