[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
unit ECO_fido;
interface
uses
dos, crt,
unit_str, unit_fil,
ECO_str, ECO_ext
;
type
netmsg = record { netmessage record structure }
from,
too : string[35];
subject : string[71];
date : string[19];
timesread,
destnode,
orignode,
cost,
orignet,
destnet,
replyto,
attr,
nextreply : word;
areaname : string[20];
end;
pktheader = record { packet header of packet }
orignode,
destnode,
year,
month,
day,
hour,
minute,
sECOnd,
baud,
orignet,
destnet : word;
end;
pktmessage = record { packet header of each individual message }
orignode,
destnode,
orignet,
destnet,
attr,
cost : word;
date : string[19];
too : string[35];
from : string[35];
subject : string[71];
areaname : string[20];
end;
archivename = record { internal record structure used for }
mynet, { determining the name of of an echomail }
mynode, { archive. i.e. 00fa1fd3.mo1 }
hisnet,
hisnode : word;
end;
const { attribute flags }
_private = $0001;
_crash = $0002;
_recvd = $0004;
_sent = $0008;
_file = $0010;
_forward = $0020; { also know as in-transit }
_orphan = $0040;
_killsent = $0080;
_local = $0100;
_hold = $0200;
_freq = $0800;
months : array[1..12] of string[3] = (
'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'
);
var
net : netmsg;
ph : pktheader;
pm : pktmessage;
arcn : archivename;
function packetname_ : string;
function packetmessage_ : string;
function packetheader_ : string;
function netmessage_ : string;
function getpath_(var fname : string) : boolean;
function getnet_(gn : string) : string;
function getnode_(gn : string) : string;
function msgdatestamp_ : string;
function lastmsgnum_( _netpath : string ) : integer;
function hex_ (n : word) : string;
function archivename_ : string;
procedure expandnodenumbers_(var list : string; var totalnumber : integer );
procedure convertnetnode_(netnode : string; var net, node : word);
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson