Advertisement
wandrake

Untitled

Jun 26th, 2011
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.70 KB | None | 0 0
  1. /** \file macro.h
  2.     \brief Alcune macro utilizzate sia in dgraph.c che in shortestpath.c
  3.     \author Alessandro Ambrosano
  4.     Si dichiara che il contenuto di questo file è in ogni sua parte
  5.     opera originale dell'autore.
  6. */
  7.  
  8. #define CHECK_EINVAL_X(cond, extracode, r)\
  9.     if (cond) {\
  10.         extracode\
  11.         errno = EINVAL;\
  12.         return r;\
  13.     }
  14.  
  15. #define CHECK_EINVAL(cond, r)\
  16.     if (cond) {\
  17.         errno = EINVAL;\
  18.         return r;\
  19.     }
  20.  
  21. #define CHECK_ENOMEM_X(cond, extracode, r)\
  22.     if (cond) {\
  23.         extracode\
  24.         errno = ENOMEM;\
  25.         return r;\
  26.     }
  27.  
  28. #define CHECK_ENOMEM(cond, r)\
  29.     if (cond) {\
  30.         errno = ENOMEM;\
  31.         return r;\
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement