5 kx
5 kx #ifndef __DEFS_H
5 kx #define __DEFS_H
5 kx
5 kx
5 kx #ifndef TRUE
5 kx #define TRUE 1
5 kx #endif
5 kx #ifndef FALSE
5 kx #define FALSE 0
5 kx #endif
5 kx
5 kx #ifndef PATH_MAX
5 kx #define PATH_MAX 4096
5 kx #endif
5 kx
5 kx #ifndef PATH_SEP
5 kx #define PATH_SEP ':'
5 kx #endif
5 kx
5 kx
5 kx #if !defined( min )
5 kx #define min(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a < _b ? _a : _b; })
5 kx #endif
5 kx #if !defined( max )
5 kx #define max(a,b) ({ typeof (a) _a = (a); typeof (b) _b = (b); _a > _b ? _a : _b; })
5 kx #endif
5 kx
5 kx
5 kx #ifdef __cplusplus
5 kx extern "C" {
5 kx #endif
5 kx
5 kx
5 kx
5 kx #ifdef __cplusplus
5 kx }
5 kx #endif
5 kx
5 kx #endif /* __DEFS_H */