diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h new file mode 100644 index 0000000000..31eb71f770 --- /dev/null +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h @@ -0,0 +1,133 @@ +/******************************************************************************* + * Copyright (c) 2000, 2009 IBM Corporation and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * IBM Corporation - initial API and implementation + *******************************************************************************/ + +#include "os.h" + +#ifndef NO_CGPathElement +void cacheCGPathElementFields(JNIEnv *env, jobject lpObject); +CGPathElement *getCGPathElementFields(JNIEnv *env, jobject lpObject, CGPathElement *lpStruct); +void setCGPathElementFields(JNIEnv *env, jobject lpObject, CGPathElement *lpStruct); +#define CGPathElement_sizeof() sizeof(CGPathElement) +#else +#define cacheCGPathElementFields(a,b) +#define getCGPathElementFields(a,b,c) NULL +#define setCGPathElementFields(a,b,c) +#define CGPathElement_sizeof() 0 +#endif + +#ifndef NO_CGPoint +void cacheCGPointFields(JNIEnv *env, jobject lpObject); +CGPoint *getCGPointFields(JNIEnv *env, jobject lpObject, CGPoint *lpStruct); +void setCGPointFields(JNIEnv *env, jobject lpObject, CGPoint *lpStruct); +#define CGPoint_sizeof() sizeof(CGPoint) +#else +#define cacheCGPointFields(a,b) +#define getCGPointFields(a,b,c) NULL +#define setCGPointFields(a,b,c) +#define CGPoint_sizeof() 0 +#endif + +#ifndef NO_CGRect +void cacheCGRectFields(JNIEnv *env, jobject lpObject); +CGRect *getCGRectFields(JNIEnv *env, jobject lpObject, CGRect *lpStruct); +void setCGRectFields(JNIEnv *env, jobject lpObject, CGRect *lpStruct); +#define CGRect_sizeof() sizeof(CGRect) +#else +#define cacheCGRectFields(a,b) +#define getCGRectFields(a,b,c) NULL +#define setCGRectFields(a,b,c) +#define CGRect_sizeof() 0 +#endif + +#ifndef NO_CGSize +void cacheCGSizeFields(JNIEnv *env, jobject lpObject); +CGSize *getCGSizeFields(JNIEnv *env, jobject lpObject, CGSize *lpStruct); +void setCGSizeFields(JNIEnv *env, jobject lpObject, CGSize *lpStruct); +#define CGSize_sizeof() sizeof(CGSize) +#else +#define cacheCGSizeFields(a,b) +#define getCGSizeFields(a,b,c) NULL +#define setCGSizeFields(a,b,c) +#define CGSize_sizeof() 0 +#endif + +#ifndef NO_NSAffineTransformStruct +void cacheNSAffineTransformStructFields(JNIEnv *env, jobject lpObject); +NSAffineTransformStruct *getNSAffineTransformStructFields(JNIEnv *env, jobject lpObject, NSAffineTransformStruct *lpStruct); +void setNSAffineTransformStructFields(JNIEnv *env, jobject lpObject, NSAffineTransformStruct *lpStruct); +#define NSAffineTransformStruct_sizeof() sizeof(NSAffineTransformStruct) +#else +#define cacheNSAffineTransformStructFields(a,b) +#define getNSAffineTransformStructFields(a,b,c) NULL +#define setNSAffineTransformStructFields(a,b,c) +#define NSAffineTransformStruct_sizeof() 0 +#endif + +#ifndef NO_NSPoint +void cacheNSPointFields(JNIEnv *env, jobject lpObject); +NSPoint *getNSPointFields(JNIEnv *env, jobject lpObject, NSPoint *lpStruct); +void setNSPointFields(JNIEnv *env, jobject lpObject, NSPoint *lpStruct); +#define NSPoint_sizeof() sizeof(NSPoint) +#else +#define cacheNSPointFields(a,b) +#define getNSPointFields(a,b,c) NULL +#define setNSPointFields(a,b,c) +#define NSPoint_sizeof() 0 +#endif + +#ifndef NO_NSRange +void cacheNSRangeFields(JNIEnv *env, jobject lpObject); +NSRange *getNSRangeFields(JNIEnv *env, jobject lpObject, NSRange *lpStruct); +void setNSRangeFields(JNIEnv *env, jobject lpObject, NSRange *lpStruct); +#define NSRange_sizeof() sizeof(NSRange) +#else +#define cacheNSRangeFields(a,b) +#define getNSRangeFields(a,b,c) NULL +#define setNSRangeFields(a,b,c) +#define NSRange_sizeof() 0 +#endif + +#ifndef NO_NSRect +void cacheNSRectFields(JNIEnv *env, jobject lpObject); +NSRect *getNSRectFields(JNIEnv *env, jobject lpObject, NSRect *lpStruct); +void setNSRectFields(JNIEnv *env, jobject lpObject, NSRect *lpStruct); +#define NSRect_sizeof() sizeof(NSRect) +#else +#define cacheNSRectFields(a,b) +#define getNSRectFields(a,b,c) NULL +#define setNSRectFields(a,b,c) +#define NSRect_sizeof() 0 +#endif + +#ifndef NO_NSSize +void cacheNSSizeFields(JNIEnv *env, jobject lpObject); +NSSize *getNSSizeFields(JNIEnv *env, jobject lpObject, NSSize *lpStruct); +void setNSSizeFields(JNIEnv *env, jobject lpObject, NSSize *lpStruct); +#define NSSize_sizeof() sizeof(NSSize) +#else +#define cacheNSSizeFields(a,b) +#define getNSSizeFields(a,b,c) NULL +#define setNSSizeFields(a,b,c) +#define NSSize_sizeof() 0 +#endif + +#ifndef NO_objc_super +void cacheobjc_superFields(JNIEnv *env, jobject lpObject); +struct objc_super *getobjc_superFields(JNIEnv *env, jobject lpObject, struct objc_super *lpStruct); +void setobjc_superFields(JNIEnv *env, jobject lpObject, struct objc_super *lpStruct); +#define objc_super_sizeof() sizeof(struct objc_super) +#else +#define cacheobjc_superFields(a,b) +#define getobjc_superFields(a,b,c) NULL +#define setobjc_superFields(a,b,c) +#define objc_super_sizeof() 0 +#endif + |