netfilter
firewalling, NAT, and packet mangling for linux
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
common.h File Reference
#include <stdlib.h>
#include <stdbool.h>
#include <stdint.h>
#include <string.h>
#include <errno.h>
#include <assert.h>
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Macros

#define min(x, y)
 
#define max(x, y)
 
#define SEC   * 1
 
#define MIN   * 60 SEC
 
#define HOUR   * 60 MIN
 
#define DAY   * 24 HOUR
 
#define __unused   __attribute__((unused))
 
#define __fmt_printf(i, first)   __attribute__((format (printtf,(i),(f))))
 
#define pr_debug(fmt,...)
 

Macro Definition Documentation

#define __fmt_printf (   i,
  first 
)    __attribute__((format (printtf,(i),(f))))
#define __unused   __attribute__((unused))
#define DAY   * 24 HOUR
#define HOUR   * 60 MIN
#define max (   x,
 
)
Value:
({ \
typeof(x) _x = (x); typeof(y) _y = (y); \
_x > _y ? _x : _y; })
#define min (   x,
 
)
Value:
({ \
typeof(x) _x = (x); typeof(y) _y = (y); \
_x < _y ? _x : _y; })
#define MIN   * 60 SEC
#define pr_debug (   fmt,
  ... 
)
#define SEC   * 1