home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
develop
/
syslog
/
include
/
syslog.i
< prev
Wrap
Text File
|
1995-02-27
|
2KB
|
75 lines
IFND SYSLOG_I
SYSLOG_I equ 1
**
** $Filename: syslog.i $
** $Revision: 1.3 $
** $Date: 1993/09/18 16:30:26 $
**
** Debugging log daemon -- public definitions
**
** © Copyright 1993 Peter Simons, Germany
** All Rights Reserved
**
** $Id: syslog.i,v 1.3 1993/09/18 16:30:26 simons Stab simons $
**
XREF @initsyslog
XREF @uninitsyslog
XREF _syslog0
_InitSysLog EQU @initsyslog
_UnInitSysLog EQU @uninitsyslog
_SysLog EQU _syslog0
IFND DEBUG
DEBUG set 1
ENDC
IFND NO_MULTITASKING
NO_MULTITASKING set 1
ENDC
SYSLOG MACRO
IFNE NARG
IFNE DEBUG
movem.l d0-d1/a0-a1/a6,-(SP)
IFNE NARG-1
argnum set NARG-1
REPEAT NARG-1
STACKIT \2,\3,\4,\5,\6,\7,\8,\9
ENDR
ENDC
pea (.STRING\@,PC)
IFNE NO_MULTITASKING
move.l ($4).w,a6
jsr (_LVOForbid,a6)
ENDC
jsr (_SysLog)
IFNE NO_MULTITASKING
move.l ($4).w,a6
jsr (_LVOPermit,a6)
ENDC
add.w #NARG*4,SP
movem.l (SP)+,d0-d1/a0-a1/a6
bra .GoOn\@
.STRING\@ CSTR \1,$0A
EVEN
.GoOn\@
ENDC ; DEBUG
ENDC ; NARG
ENDM
IFND STACKIT
STACKIT MACRO
PUSH \(argnum)
argnum set argnum-1
ENDM
ENDC ; STACKIT
ENDC ; SYSLOG_I