HP3000-L Archives

February 2010, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
cathlene mcrae <[log in to unmask]>
Reply To:
cathlene mcrae <[log in to unmask]>
Date:
Thu, 11 Feb 2010 13:08:52 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (55 lines)
Some history on this the hfs character set: This patch was requested in 1997.

Patch MPEJXQ1 extends the characters allowed in POSIX filenames to      
include the $ required to use Java Inner classes (along with            
other characters that we're sure users will find a use for).            
Patch MPEJXQ1 should be incorporated into the final MRed version        
of 6.0, but did not make it into the build that will be released        
to user test sites.  User test sites wanting to use Java can            
either avoid use of Java's Inner Class capability, or check for         
the availability of patch MPEJXQ1.  Most Java code does not             
use the Inner Classes feature, so it is quite likely that this          
will not be an issue for any user test sites.       

MPEJXQ1(E)  GS - Extend support of the $ character as required by Java to 
MPE/iX files 
                

External Symptoms, Cause, Fix Description
=========================================
 
MPEJXQ1 extends support of POSIX filenames containing the following
characters: ~ ' $ % ^ * + | { } :
 
The COPY command has been enhanced to accept MPE-syntax & POSIX-
syntax directory names for the TO= parameter. Additionally, a space
is an accepted delimiter between the FROM= and TO= arguments.
 
The following new evaluator functions are contained in MPEJXQ1:
 
anyparm() - accepts all characters up to a trailing right parentheses
            and treats them as a single string value.
 
basename() - returns the filename component(base) of a filename.
 
decimal() - is analogous to hex() & octal(), in that it converts an
            integer to its decimal string.
 
dirname() - returns the directory components of a filename.
 
fqualify() - returns a qualified filename for POSIX or MPE names
 
fsyntax() - returns the syntax of a filename.
 
quote() - doubles all quote characters found in its string argument.
 
xword() - works similarly to the word() function, except, rather than
          extracting a single word from a string, xword() returns the
          original string less the word that word() would have
          extracted based on the same arguments.
 
6.0 released has this patch included.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2