19 lines
522 B
C
19 lines
522 B
C
|
/*
|
||
|
** Copyright 2001, Travis Geiselbrecht. All rights reserved.
|
||
|
** Distributed under the terms of the NewOS License.
|
||
|
*/
|
||
|
#ifndef _CDEFS_H
|
||
|
#define _CDEFS_H
|
||
|
|
||
|
#ifdef __GNUC__
|
||
|
# define __PRINTFLIKE(__fmt,__varargs) __attribute__((__format__ (__printf__, __fmt, __varargs)))
|
||
|
# define __SCANFLIKE(__fmt,__varargs) __attribute__((__format__ (__scanf__, __fmt, __varargs)))
|
||
|
# define __PURE __attribute__((__const__))
|
||
|
#else
|
||
|
# define __PRINTFLIKE(__fmt,__varargs)
|
||
|
# define __SCANFLIKE(__fmt,__varargs)
|
||
|
# define __PURE
|
||
|
#endif
|
||
|
|
||
|
#endif
|