home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 10
/
Sonderheft_12.iso
/
best-of-tools
/
packer
/
xpk3.11
/
xpk_source
/
xpkmaster
/
test
/
printflags.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-12-06
|
644b
|
44 lines
#include <xpk/xpk.h>
#include <pragma/dos_lib.h>
/* Includesheader
Name: PrintFlags.c
Versionstring: $VER: PrintFlags.c 1.0 (06.12.96)
Author: SDI
Distribution: PD
Description: prints flags
1.1 06.12.96 : build with GetXpkSubLibData.c code
*/
ULONG PrintFlag(ULONG *data, ULONG flag, STRPTR str)
{
if(*data & flag)
{
PutStr(str);
*data ^= flag;
if(*data)
{
PutStr("|");
return 2;
}
return 1;
}
return 0;
}
ULONG PrintEndFlag(ULONG data, ULONG origdata)
{
if(data)
{
VPrintf("%ld\n",&data);
return 1;
}
else if(!origdata)
PutStr("0");
PutStr("\n");
return 0;
}