Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: HDISVM03

Package: Health Data and Informatics

Routine: HDISVM03


Information

HDISVM03 ;BPFO/JRP,HRN/ART - UUENCODE;5/31/2007

Source Information

Source file <HDISVM03.m>

Entry Points

Name Comments DBIA/ICR reference
ENCODE(IN,OUT,ZERO) ;UUEncode contents of array
; Input: IN = Array containing lines of text to encode
; (FULL GLOBAL REFERENCE)
; IN(0) = File name for encoded text
; (used when uudecoding)
; IN(1..n) = Lines of text
; IN(n,1..m) = Continuation of text when length of line
; is longer than 245 characters
; OUT = Array to put uuencoded text into
; (FULL GLOBAL REFERENCE)
; ZERO = Flag indicating if the main nodes in the input array
; store their text on a zero node. A value of 1
; denotes that the text is stored in IN(node,0). A
; value of 0 denotes that the text is not. This only
; applies to the main nodes; IN(0) and continuation
; nodes are assumed to not use a zero node (i.e.
; IN(0,0) and IN(node,cont,0) are not valid).
; (DEFAULTS TO 0)
ENCGRID(IN,OUT,DELIMITR) ;UUEncode contents of a grid
; Input: IN = Array containing grid cells of text to encode
; (FULL GLOBAL REFERENCE)
; IN(0) = File name for encoded text
; (used when uudecoding)
; IN(1..n,1..n) = Grid cells of text - IN(row,col)=value
; IN(n,n,1..m) = Continuation of text when length of line
; is longer than 245 characters
; OUT = Array to put uuencoded text into
; (FULL GLOBAL REFERENCE)
; DELIMITR = Delimiter character (DEFAULTS TO | (pipe))
UUEWORK(TEXT,WORKING,OUT,OUTNODE) ;UUEncode text & add to output
; Input: TEXT = Text to append to uuencoded output array
; WORKING = Text that hasn't been uuencoded yet as
; uuencoding is done against 45 characters
; at a time
; (PASS BY REFERENCE)
; OUT = Array to put uuencoded text into
; (FULL GLOBAL REFERENCE)
; OUTNODE = Node in OUT to store uuencoded text into
; (PASS BY REFERENCE)
UUE45(TEXT) ;UUEncode a string of 45 characters
; Input: TEXT = String of text to uuencode (up to 45 characters)
UUE3(CHARS) ;UUEncode 3 characters
; Input: CHARS = Characters to uuencode (up to 3 characters)
Info |  Source |  Entry Points