home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
vol_300
/
355_03
/
slk3.exe
/
TEST
/
TST
/
SYN.TST
< prev
next >
Wrap
Text File
|
1989-02-17
|
2KB
|
234 lines
/* Tests of synonym handling ability of SPP.
source: syn.tst
version: February 17, 1989
*/
#include "\sherlock\sl.h"
void
main(int argc, char **argv)
{
/* Test of
1. main() macros.
2. functions with parameters.
3. falling through.
*/
}
/* None of these should generate any macros. */
void
disable_test()
{
SL_DISABLE();
}
void
clear_test()
{
SL_CLEAR();
}
void
dump_test()
{
SL_DUMP();
}
void
init_test()
{
SL_INIT();
}
void
name_test()
{
SL_NAME(name, "name");
}
void
off_test()
{
SL_OFF("abc");
}
void
on_test()
{
SL_ON("xyz");
}
void
parse_test()
{
SL_PARSE(argc,argv,"++", "--");
}
void
statx_test()
{
STATX( "a");
}
void
tickx_test()
{
TICKX( "a");
}
void
tracex_test()
{
TRACEX( "a", printf(""););
}
void
tracepx_test()
{
TRACEPX("a", printf(""););
}
void
stat_test()
{
STAT( "a");
}
void
statb_test()
{
STATB( "a");
}
void
tick_test()
{
TICK( "a");
}
void
tickb_test()
{
TICKB( "a");
}
void
tickn_test()
{
TICKN( "a");
}
void
trace_test()
{
TRACE( "a", printf("\n"));
}
void
traceb_test()
{
TRACEB( "a", printf("\n"));
}
void
tracen_test()
{
TRACEN( "a", printf("\n"));
}
void
tracep_test()
{
TRACEP( "a", printf("\n"));
}
void
tracepb_test()
{
TRACEPB("a", printf("\n"));
}
void
tracepn_test()
{
TRACEPN("a", printf("\n"));
}
typedef int bool;
bool
bool_test()
{
/* Test of
1. functions with no parameters.
2. bool return.
*/
return 0;
}
char
char_test()
{
return "c";
}
double
double_test()
{
return (double) 0;
}
float
float_test()
{
return (float) 0;
}
int
int_test()
{
return 0;
}
long
long_test()
{
return 0L;
}
void *
ptr_test()
{
return (void *) 0;
}
char *
string_test()
{
return "abc";
}
unsigned int
uint_test()
{
return (unsigned int) 0;
}
unsigned long
ulong_test()
{
return (unsigned long) 0;
}
void
warning_test()
{
int a;
a = 5;
SL_DISABLE();
}