]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - API/JSStringRef.h
JavaScriptCore-1097.3.3.tar.gz
[apple/javascriptcore.git] / API / JSStringRef.h
index fb5649ff4e0fc2930f4c41abbd8d4b9436c51bf9..75d73c919094855cba65163c522002213e1dc4a0 100644 (file)
@@ -1,4 +1,3 @@
-// -*- mode: c++; c-basic-offset: 4 -*-
 /*
  * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
  *
 
 #include <JavaScriptCore/JSValueRef.h>
 
+#ifndef __cplusplus
 #include <stdbool.h>
-#include <stddef.h> // for size_t
+#endif
+#include <stddef.h> /* for size_t */
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-#if !defined(WIN32) && !defined(_WIN32)
+#if !defined(WIN32) && !defined(_WIN32) \
+    && !((defined(__CC_ARM) || defined(__ARMCC__)) && !defined(__linux__)) /* RVCT */
 /*!
 @typedef JSChar
 @abstract A Unicode character.
@@ -140,4 +142,4 @@ JS_EXPORT bool JSStringIsEqualToUTF8CString(JSStringRef a, const char* b);
 }
 #endif
 
-#endif // JSStringRef_h
+#endif /* JSStringRef_h */