(from patch r224549).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224713
91177308-0d34-0410-b5e6-
96231b3b80d8
}
// rdar://19256338
-#define SAVE_READ(PTR, RESULT) if( (PTR) && *(PTR) ) *RESULT=*PTR;
-
-// Source
-typedef unsigned char Boolean;
-struct HTTPClientPrivate
+#define SAVE_READ(PTR) if( (PTR) && (&result) ) *result=*PTR;
+void _HTTPClientErrorHandler(int me)
{
- Boolean readSuspended;
-};
-typedef struct HTTPClientPrivate * HTTPClientRef;
-static void _HTTPClientErrorHandler( HTTPClientRef me)
-{
- Boolean result;
- SAVE_READ(&me->readSuspended, &result);
+ int *result;
+ SAVE_READ(&me);
}