home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
mailers
/
iut140g.zip
/
IUTIL.MAC
< prev
next >
Wrap
Text File
|
1993-05-27
|
4KB
|
107 lines
──────────────────────────────────────────────────────────────────
IUTIL 1.40 Gamma An IMAIL tool 27.05.93
──────────────────────────────────────────────────────────────────
M A C R O - L A N G U A G E
──────────────────────────────────────────────────────────────────
(C) by IMAIL INC., Munich
written by Andreas Klein, 2:246/47.0, 57:49/0.0
IUTIL is an utility for IMAIL 1.40 Gamma
──────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────
The following macros are used to specify the format of the output
which is produced by the DESCRIPTION/LISTFMT-statements:
%t area-tag
%o origin-address
%e export-list
%c area-comment
%s<nn> place <nn> spaces (must be two digits)
%d number of days before deleting
%n number of msgs before deleting
%g group
%b board-number
%a<nn> jump to position <nn> (must be two digits)
%m msgbase-type (F=FidoStyle/S=Squish/H=Hudson/Q=QBBS)
(N=Netmail/E=Echo/L=Local)
%M msgbase-type for GoldED
(O=FidoStyle/M=Squish/Q=Hudson,QBBS)
(N=Netmail/E=Echo/L=Local)
%p path to fido-style/squish-area
%P depending on the area-style it gives either the
board number or the path of the msg-area
%l new line (LF+CR)
%O Originline
%i origin-address-index (Main Aka = 0)
%D Domain of the origin-address.
%SR read-security of the echo
%SW write-security of the echo
%SS sysop-security of the echo
Formatting commands:
To modify the interpretation of the macros described above,
use the following sheme:
%{<command>[,<command>][,<command]}<macro>
where <macro> is one the macros without leading '%'.
Possible commands are:
<st>-<end> : Return substring which starts at position <st>
and end at position <end>
<st> : Return substring which starts at position <st>
-<end> : Return substring which ends at postion <end>
<st>:<len> : Return substing which starts at position <st>
and is forced to length <len>
:<len> : Return substring which is forced to length <len>
U : Force to uppercase
L : Force to lowercase
The following commands are only working in connection with
the :<len> or <st>:<len> commands:
R : Right justification
C : Center justification
%<char> : Pad with <char>
The substring will be left justified by default.
Characters which are not prefixed by a % will be directly
overtaken in the output.
Examples:
%t = 'IMAIL_HELP'
%{3-5}t 'AIL'
%{3}t 'AIL_HELP'
%{-7}t 'IMAIL_H'
%{:5}t 'IMAIL'
%{7:4}t 'HELP'
%{:16}t 'IMAIL_HELP '
%{:16,%=}t 'IMAIL_HELP======'
%{:16,R}t ' IMAIL_HELP'
%{:16,R,%-}t '------IMAIL_HELP'
%{:16,C}t ' IMAIL_HELP '
%{:16,C,%*}t '***IMAIL_HELP***'
%c = 'IMAIL Betatest Echo'
%{U}c 'IMAIL BETATEST ECHO'
%{L}c 'imail betatest echo'
──────────────────────────────────────────────────────────────────
END OF FILE
──────────────────────────────────────────────────────────────────