|
#define | STREQ(s1, s2) (strcmp( s1, s2 ) == 0) |
|
#define | STREQN(s1, s2, n) (strncmp( s1, s2, n ) == 0) |
|
#define | STREQNL(s1, s2) (strncmp( s1, s2, strlen(s2) ) == 0) |
|
#define | IN_RANGE(xx, ll, rr) ((xx)>=(ll)&&(xx)<=(rr)) |
|
#define | CLAMP(xx, ll, rr) ((xx) = (xx)<(ll)? (ll): (xx)>(rr)? (rr): (xx)) |
|
#define | SWAP(aa, bb, tt) ( tt = aa, aa = bb, bb = tt ) |
|
#define | MAX(aa, bb) ((aa)>=(bb)?(aa):(bb)) |
|
#define | MIN(aa, bb) ((aa)<=(bb)?(aa):(bb)) |
|
#define | ABS(aa) ((aa)>0?(aa):-(aa)) |
|
#define | SQR(aa) ((aa)*(aa)) |
|
#define | SIGN(aa) ((aa)>=0? 1: -1) |
|
#define | OK 0 |
|
#define | ERR -1 |
|
#define | FALSE 0 |
|
#define | TRUE 1 |
|
#define | ON 1 |
|
#define | OFF 0 |
|
#define | __U32__ |
|
#define | FN __FUNCTION__ |
|
#define | PROCLOGNAME "acq200control" |
|
#define | ACQ200_SYSLOG_SCREEN 1 |
|
#define | ACQ200_SYSLOG_SYSLOG 2 |
|
#define | ACQ200_SYSLOG_MODE (ACQ200_SYSLOG_SCREEN|ACQ200_SYSLOG_SYSLOG) |
|
#define | _ACQ200_SYSLOG_SCREEN(pri, fmt, args...) fprintf(stderr, fmt, ##args) |
|
#define | _ACQ200_SYSLOG_SYSLOG(pri, fmt, args...) |
|
#define | ACQ200_SYSLOG(pri, fmt, args...) |
|
#define | info(format, arg...) ACQ200_SYSLOG(LOG_INFO, "%s " format "\n", FN, ## arg ) |
|
#define | err(format, arg...) ACQ200_SYSLOG(LOG_ERR, "%s ERROR:" format "\n", FN, ## arg ) |
|
#define | dbg(lvl, format, arg...) |
|
#define | dbgnl(lvl, format, arg...) |
|