blob: 1599bc694654de285dca090a90a973e1751dbf30 [file] [log] [blame]
/**
*******************************************************************************
* Copyright (C) 1996-2005, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*******************************************************************************
*/
#ifndef ERRORCODE_H
#define ERRORCODE_H
#include <jni.h>
#include "unicode/utypes.h"
#include "unicode/putil.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* Checks if an error has occured.
* Throws a generic Java RuntimeException if an error has occured.
* @param env JNI environment variable
* @param errorcode code to determine if it is an erro
* @return 0 if errorcode is not an error, 1 if errorcode is an error, but the
* creation of the exception to be thrown fails
* @exception thrown if errorcode represents an error
*/
UBool icu4jni_error(JNIEnv* env, UErrorCode errorcode);
#ifdef __cplusplus
}
#endif
#endif