Index: third_party/npapi/npspy/extern/java/jni_md.h |
diff --git a/third_party/npapi/npspy/extern/java/jni_md.h b/third_party/npapi/npspy/extern/java/jni_md.h |
deleted file mode 100644 |
index d3e96ab4dfa6e62f05e8f9d30a22b30db3e4204f..0000000000000000000000000000000000000000 |
--- a/third_party/npapi/npspy/extern/java/jni_md.h |
+++ /dev/null |
@@ -1,182 +0,0 @@ |
-/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- |
- * |
- * The contents of this file are subject to the Netscape Public |
- * License Version 1.1 (the "License"); you may not use this file |
- * except in compliance with the License. You may obtain a copy of |
- * the License at http://www.mozilla.org/NPL/ |
- * |
- * Software distributed under the License is distributed on an "AS |
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or |
- * implied. See the License for the specific language governing |
- * rights and limitations under the License. |
- * |
- * The Original Code is mozilla.org code. |
- * |
- * The Initial Developer of the Original Code is Netscape |
- * Communications Corporation. Portions created by Netscape are |
- * Copyright (C) 1998 Netscape Communications Corporation. All |
- * Rights Reserved. |
- * |
- * Contributor(s): |
- * |
- * |
- * This Original Code has been modified by IBM Corporation. |
- * Modifications made by IBM described herein are |
- * Copyright (c) International Business Machines |
- * Corporation, 2000 |
- * |
- * Modifications to Mozilla code or documentation |
- * identified per MPL Section 3.3 |
- * |
- * Date Modified by Description of modification |
- * 03/27/2000 IBM Corp. Set JNICALL to Optlink for |
- * use in OS2 |
- */ |
- |
-/******************************************************************************* |
- * Netscape version of jni_md.h -- depends on jri_md.h |
- ******************************************************************************/ |
- |
-#ifndef JNI_MD_H |
-#define JNI_MD_H |
- |
-#include "prtypes.h" /* needed for _declspec */ |
- |
-/******************************************************************************* |
- * WHAT'S UP WITH THIS FILE? |
- * |
- * This is where we define the mystical JNI_PUBLIC_API macro that works on all |
- * platforms. If you're running with Visual C++, Symantec C, or Borland's |
- * development environment on the PC, you're all set. Or if you're on the Mac |
- * with Metrowerks, Symantec or MPW with SC you're ok too. For UNIX it shouldn't |
- * matter. |
- |
- * Changes by sailesh on 9/26 |
- |
- * There are two symbols used in the declaration of the JNI functions |
- * and native code that uses the JNI: |
- * JNICALL - specifies the calling convention |
- * JNIEXPORT - specifies export status of the function |
- * |
- * The syntax to specify calling conventions is different in Win16 and |
- * Win32 - the brains at Micro$oft at work here. JavaSoft in their |
- * infinite wisdom cares for no platform other than Win32, and so they |
- * just define these two symbols as: |
- |
- #define JNIEXPORT __declspec(dllexport) |
- #define JNICALL __stdcall |
- |
- * We deal with this, in the way JRI defines the JRI_PUBLIC_API, by |
- * defining a macro called JNI_PUBLIC_API. Any of our developers who |
- * wish to use code for Win16 and Win32, _must_ use JNI_PUBLIC_API to |
- * be able to export functions properly. |
- |
- * Since we must also maintain compatibility with JavaSoft, we |
- * continue to define the symbol JNIEXPORT. However, use of this |
- * internally is deprecated, since it will cause a mess on Win16. |
- |
- * We _do not_ need a new symbol called JNICALL. Instead we |
- * redefine JNICALL in the same way JRI_CALLBACK was defined. |
- |
- ******************************************************************************/ |
- |
-/* DLL Entry modifiers... */ |
-#if defined(XP_OS2) |
-# ifdef XP_OS2_VACPP |
-# define JNI_PUBLIC_API(ResultType) ResultType _System |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNICALL _Optlink |
-# define JNIEXPORT |
-# else |
-# define JNI_PUBLIC_API(ResultType) ResultType |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNICALL |
-# define JNIEXPORT |
-# endif |
-/* Win32 */ |
-#elif defined(XP_WIN) || defined(_WINDOWS) || defined(WIN32) || defined(_WIN32) |
-# include <windows.h> |
-# if defined(_MSC_VER) || defined(__GNUC__) |
-# if defined(WIN32) || defined(_WIN32) |
-# define JNI_PUBLIC_API(ResultType) _declspec(dllexport) ResultType __stdcall |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNI_NATIVE_STUB(ResultType) _declspec(dllexport) ResultType |
-# define JNICALL __stdcall |
-# else /* !_WIN32 */ |
-# if defined(_WINDLL) |
-# define JNI_PUBLIC_API(ResultType) ResultType __cdecl __export __loadds |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNI_NATIVE_STUB(ResultType) ResultType __cdecl __loadds |
-# define JNICALL __loadds |
-# else /* !WINDLL */ |
-# define JNI_PUBLIC_API(ResultType) ResultType __cdecl __export |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNI_NATIVE_STUB(ResultType) ResultType __cdecl __export |
-# define JNICALL __export |
-# endif /* !WINDLL */ |
-# endif /* !_WIN32 */ |
-# elif defined(__BORLANDC__) |
-# if defined(WIN32) || defined(_WIN32) |
-# define JNI_PUBLIC_API(ResultType) __export ResultType |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNI_NATIVE_STUB(ResultType) __export ResultType |
-# define JNICALL |
-# else /* !_WIN32 */ |
-# define JNI_PUBLIC_API(ResultType) ResultType _cdecl _export _loadds |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNI_NATIVE_STUB(ResultType) ResultType _cdecl _loadds |
-# define JNICALL _loadds |
-# endif |
-# else |
-# error Unsupported PC development environment. |
-# endif |
-# ifndef IS_LITTLE_ENDIAN |
-# define IS_LITTLE_ENDIAN |
-# endif |
- /* This is the stuff inherited from JavaSoft .. */ |
-# define JNIEXPORT __declspec(dllexport) |
- |
- |
-/* Mac */ |
-#elif macintosh || Macintosh || THINK_C |
-# if defined(__MWERKS__) /* Metrowerks */ |
-# if !__option(enumsalwaysint) |
-# error You need to define 'Enums Always Int' for your project. |
-# endif |
-# if defined(TARGET_CPU_68K) && !TARGET_RT_MAC_CFM |
-# if !__option(fourbyteints) |
-# error You need to define 'Struct Alignment: 68k' for your project. |
-# endif |
-# endif /* !GENERATINGCFM */ |
-# define JNI_PUBLIC_API(ResultType) __declspec(export) ResultType |
-# define JNI_PUBLIC_VAR(VarType) JNI_PUBLIC_API(VarType) |
-# define JNI_NATIVE_STUB(ResultType) JNI_PUBLIC_API(ResultType) |
-# elif defined(__SC__) /* Symantec */ |
-# error What are the Symantec defines? (warren@netscape.com) |
-# elif macintosh && applec /* MPW */ |
-# error Please upgrade to the latest MPW compiler (SC). |
-# else |
-# error Unsupported Mac development environment. |
-# endif |
-# define JNICALL |
- /* This is the stuff inherited from JavaSoft .. */ |
-# define JNIEXPORT |
- |
-/* Unix or else */ |
-#else |
-# define JNI_PUBLIC_API(ResultType) ResultType |
-# define JNI_PUBLIC_VAR(VarType) VarType |
-# define JNI_NATIVE_STUB(ResultType) ResultType |
-# define JNICALL |
- /* This is the stuff inherited from JavaSoft .. */ |
-# define JNIEXPORT |
-#endif |
- |
-#ifndef FAR /* for non-Win16 */ |
-#define FAR |
-#endif |
- |
-/* Get the rest of the stuff from jri_md.h */ |
-#include "jri_md.h" |
- |
-#endif /* JNI_MD_H */ |