home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
clarion
/
lemglue.zip
/
DOSA.CLA
< prev
next >
Wrap
Text File
|
1992-08-07
|
2KB
|
78 lines
MEMBER('DIRTEST')
!*** Begin Local Map
MAP
MODULE('LEMGLUE')
BINSTRING(SHORT),STRING,C,NAME('BINSTRING')
BINSHORT(SHORT),SHORT,C,NAME('BINSHORT')
BINLONG(SHORT),LONG,C,NAME('BINLONG')
BINFLOAT(SHORT),REAL,C,NAME('BINFLOAT')
BINPROC(SHORT),C,NAME('BINPROC')
BININIT(SHORT,STRING),SHORT,NAME('BININIT')
..
BINID SHORT
INIT_dosa PROCEDURE
CODE
BINID = BININIT(1,'dosa.BIN')
SPOOL PROCEDURE(A)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+1
BINPROC(ROUTINEID)
RETURN
SETDIR PROCEDURE(A,B)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+2
BINPROC(ROUTINEID)
RETURN
NEXTDIR PROCEDURE(A)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+3
BINPROC(ROUTINEID)
RETURN
REMOVEDIR PROCEDURE(A)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+4
BINPROC(ROUTINEID)
RETURN
MAKEDIR PROCEDURE(A)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+5
BINPROC(ROUTINEID)
RETURN
GODOS PROCEDURE(A)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+6
BINPROC(ROUTINEID)
RETURN
BOOT PROCEDURE
ROUTINEID SHORT
CODE
ROUTINEID = BINID+7
BINPROC(ROUTINEID)
RETURN
COMMAND_LINE FUNCTION
ROUTINEID SHORT
CODE
ROUTINEID = BINID+8
RETURN(BINSTRING(ROUTINEID))
ENVIRONMENT FUNCTION(A)
ROUTINEID SHORT
CODE
ROUTINEID = BINID+9
RETURN(BINSTRING(ROUTINEID))