Skip to content

Commit

Permalink
Renamed
Browse files Browse the repository at this point in the history
  • Loading branch information
gabriel committed Jan 26, 2010
1 parent 1980965 commit 64cdd56
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions Classes/GHKitMacros.h → Classes/GHKitDefines.h
@@ -1,5 +1,5 @@
//
// GHKitMacros.h
// GHKitDefines.h
// GHKit
//
// Created by Gabriel Handford on 1/28/09.
Expand Down Expand Up @@ -56,4 +56,20 @@
[[self dictionaryWithValuesForKeys:[NSArray arrayWithObjects:__VA_ARGS__, nil]] description] \
]


//
// Creates arguments NSArray from var args, with first object named 'object'
// - (void)methodName:(id)arg1 withObjects:object, ...
//
#define GHConvertVarArgs(object) \
NSMutableArray *arguments = [NSMutableArray array]; \
do { \
id arg; \
va_list args; \
if (object) { \
[arguments addObject:object]; \
va_start(args, object); \
while ((arg = va_arg(args, id))) \
[arguments addObject:arg]; \
va_end(args); \
} \
} while(0);

0 comments on commit 64cdd56

Please sign in to comment.