Changeset 5ebff60 for protocols/yahoo/yahoo_util.h
- Timestamp:
- 2015-02-20T22:50:54Z (9 years ago)
- Branches:
- master
- Children:
- 0b9daac, 3d45471, 7733b8c
- Parents:
- af359b4
- git-author:
- Indent <please@…> (19-02-15 05:47:20)
- git-committer:
- dequis <dx@…> (20-02-15 22:50:54)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/yahoo/yahoo_util.h
raf359b4 r5ebff60 30 30 # include <glib.h> 31 31 32 # define FREE(x) if(x) {g_free(x); x=NULL;}32 # define FREE(x) if (x) { g_free(x); x = NULL; } 33 33 34 # define y_new 35 # define y_new0 36 # define y_renew 34 # define y_new g_new 35 # define y_new0 g_new0 36 # define y_renew g_renew 37 37 38 # define y_memdup 39 # define y_strsplit 40 # define y_strfreev 38 # define y_memdup g_memdup 39 # define y_strsplit g_strsplit 40 # define y_strfreev g_strfreev 41 41 # ifndef strdup 42 # define strdup 42 # define strdup g_strdup 43 43 # endif 44 44 # ifndef strncasecmp 45 # define strncasecmp 46 # define strcasecmp 45 # define strncasecmp g_strncasecmp 46 # define strcasecmp g_strcasecmp 47 47 # endif 48 48 49 # define snprintf 49 # define snprintf g_snprintf 50 50 #ifdef vsnprintf 51 51 #undef vsnprintf 52 52 #endif 53 # define vsnprintf 53 # define vsnprintf g_vsnprintf 54 54 55 55 #else … … 58 58 # include <stdarg.h> 59 59 60 # define FREE(x) if(x) {free(x); x=NULL;}60 # define FREE(x) if (x) { free(x); x = NULL; } 61 61 62 # define y_new(type, n) (type *)malloc(sizeof(type) * (n))63 # define y_new0(type, n) (type *)calloc((n), sizeof(type))64 # define y_renew(type, mem, n) (type *)realloc(mem, n)62 # define y_new(type, n) (type *) malloc(sizeof(type) * (n)) 63 # define y_new0(type, n) (type *) calloc((n), sizeof(type)) 64 # define y_renew(type, mem, n) (type *) realloc(mem, n) 65 65 66 66 void *y_memdup(const void *addr, int n); … … 87 87 88 88 #ifndef MIN 89 #define MIN(x, y) ((x)<(y)?(x):(y))89 #define MIN(x, y) ((x) < (y) ? (x) : (y)) 90 90 #endif 91 91 92 92 #ifndef MAX 93 #define MAX(x, y) ((x)>(y)?(x):(y))93 #define MAX(x, y) ((x) > (y) ? (x) : (y)) 94 94 #endif 95 95 96 /* 96 /* 97 97 * The following three functions return newly allocated memory. 98 98 * You must free it yourself
Note: See TracChangeset
for help on using the changeset viewer.