BRL-CAD
common.h File Reference

Header file for the BRL-CAD common definitions. More...

#include "pstdint.h"
#include <limits.h>
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FMAX(a, b)   (((a)>(b))?(a):(b))
 
#define FMIN(a, b)   (((a)<(b))?(a):(b))
 
#define _FILE_OFFSET_BITS   64
 
#define b_off_t   off_t
 
#define MAXPATHLEN   2048
 
#define GCC_PREREQ(major, minor)   0
 
#define ICC_PREREQ(version)   0
 
#define __attribute__(ignore)   /* empty */
 
#define __format__   format
 
#define __printf__   printf
 
#define __noreturn__   noreturn
 
#define always_inline   noinline
 
#define UNUSED(parameter)   /* parameter */
 
#define LIKELY(expression)   (expression)
 
#define UNLIKELY(expression)   (expression)
 
#define DEPRECATED   /* deprecated */
 
#define NORETURN   /* does not return */
 
#define FAUX_NORETURN   /* pretend does not return */
 
#define __STDC_VERSION__   0
 
#define EXTERNVARINIT   extern
 
#define CPP_STR(x)   # x
 
#define CPP_XSTR(x)   CPP_STR(x)
 
#define CPP_GLUE(a, b)   a ## b
 
#define CPP_XGLUE(a, b)   CPP_GLUE(a, b)
 
#define CPP_SCAN(sz)   "%" CPP_XSTR(sz) "s"
 
#define CPP_FILELINE   __FILE__ ":" CPP_XSTR(__LINE__)
 
#define COMPILER_DLLEXPORT
 
#define COMPILER_DLLIMPORT
 

Detailed Description

Header file for the BRL-CAD common definitions.

Definition in file common.h.