Lines Matching refs:object
39 #define ADD_RC_CHK(result, object) (result = object, object) argument
42 #define RC_CHK_ACCESS(object) object argument
45 #define RC_CHK_FREE(object) free(object) argument
48 #define RC_CHK_GET(result, object) ADD_RC_CHK(result, object) argument
51 #define RC_CHK_PUT(object) {} argument
70 #define ADD_RC_CHK(result, object) \ argument
72 object ? (result = malloc(sizeof(*result)), \
73 result ? (result->orig = object, result) \
79 #define RC_CHK_ACCESS(object) object->orig argument
82 #define RC_CHK_FREE(object) \ argument
84 zfree(&object->orig); \
85 free(object); \
89 #define RC_CHK_GET(result, object) ADD_RC_CHK(result, (object ? object->orig : NULL)) argument
92 #define RC_CHK_PUT(object) \ argument
94 if (object) { \
95 object->orig = NULL; \
96 free(object); \