1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_IntArith_
#define _MODULE_IntArith_
typedef int(* IntArith__DyadicOperator)(int x, int y, signed char range, short int *err);
typedef int(* IntArith__MonadicOperator)(int x, signed char range, short int *err);
extern unsigned char IntArith__OutOfRange(int value, signed char range, short int *err);
extern unsigned char IntArith__Includes(signed char range0, signed char range1);
extern int IntArith__Add(int x, int y, signed char range, short int *err);
extern int IntArith__Sub(int x, int y, signed char range, short int *err);
extern int IntArith__Mult(int x, int y, signed char range, short int *err);
extern int IntArith__Div(int x, int y, signed char range, short int *err);
extern int IntArith__Mod(int x, int y, signed char range, short int *err);
extern int IntArith__Neg(int x, signed char range, short int *err);
extern int IntArith__Abs(int x, signed char range, short int *err);
extern int IntArith__Ash(int x, int y, signed char range, short int *err);
extern void IntArith_init(void);
#endif
|