/*
** Module   : JNI_MD.H
** Abstract : OS/2 specific, machine dependent JNI typedefs and constants
**            relating to the JNI calling convention
**
** Copyright (c) 2002-2003, Golden Code Development Corporation.
** ALL RIGHTS RESERVED. Use is subject to license terms.
**
**           Golden Code Development Corporation
**                      CONFIDENTIAL
**
*/

/*
 * @(#)jni_md.h	1.12 01/12/03
 *
 * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

#ifndef _JAVASOFT_JNI_MD_H_
#define _JAVASOFT_JNI_MD_H_

#ifdef  __cplusplus                                     /* <<#005 */
  #define JNIEXPORT extern "C"
  #define JNIIMPORT extern "C"
#else                                                   /* >>#005 */
  #define JNIEXPORT                                     /* #001 */
  #define JNIIMPORT                                     /* #002 */
#endif                                                  /* #005 */

#define JNICALL        _System                          /* #003 */
#define VM2JAVA_CALL   __cdecl                          /* #007 */       

typedef int            jint;                            /* #006 */
typedef long long      jlong;                           /* #004 */
typedef signed char    jbyte;
 
#endif /* !_JAVASOFT_JNI_MD_H_ */
