netscape-revival
sun-java/include/_gen/java_lang_Math.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "native.h"
/* Header for class java_lang_Math */
#ifndef _Included_java_lang_Math
#define _Included_java_lang_Math
typedef struct Classjava_lang_Math {
#define java_lang_Math_E 2.71828D
#define java_lang_Math_PI 3.14159D
/* Inaccessible static: randomNumberGenerator */
char PAD; /* ANSI C requires structures to have a least one member */
} Classjava_lang_Math;
HandleTo(java_lang_Math);
extern double java_lang_Math_sin(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_cos(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_tan(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_asin(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_acos(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_atan(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_exp(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_log(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_sqrt(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_IEEEremainder(struct Hjava_lang_Math* self,double,double);
extern double java_lang_Math_ceil(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_floor(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_rint(struct Hjava_lang_Math* self,double);
extern double java_lang_Math_atan2(struct Hjava_lang_Math* self,double,double);
extern double java_lang_Math_pow(struct Hjava_lang_Math* self,double,double);
#endif