File: IntArith.h

package info (click to toggle)
oo2c32 1.5.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,888 kB
  • ctags: 5,436
  • sloc: ansic: 95,310; sh: 473; makefile: 345; perl: 57; lisp: 20
file content (19 lines) | stat: -rw-r--r-- 1,069 bytes parent folder | download | duplicates (3)
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