1 /* __location__ macro replacement taken from talloc.h */
4 this uses a little trick to allow __LINE__ to be stringified
7 #define __STRING_LINE1__(s) #s
8 #define __STRING_LINE2__(s) __STRING_LINE1__(s)
9 #define __STRING_LINE3__ __STRING_LINE2__(__LINE__)
10 #define __location__ __FILE__ ":" __STRING_LINE3__
14 #define __STRING(s) #s