2 fproto.hh -- typenames in flowerlib
4 (c) 1996 Han-Wen Nienhuys
11 char const * flower_version_sz();
13 // what the F*** is "int" ?
14 // deprecate int, long, etc., use i32, i64, remember: linux-16/linux-64 ?
18 typedef long long I64;
20 template<class T> struct Link_array;
21 template<class T> struct Array;
22 template<class T> struct sstack;
23 template<class T,class K> struct Assoc;
24 template<class T> struct Dictionary;
25 template<class T> struct Dictionary_iter;
26 template<class T> struct List;
27 template<class T> struct Link_list;
28 template<class T> struct Pointer_list;
29 template<class T> struct Cursor;
30 template<class T> struct PCursor;
31 template<class T> struct Link;
32 template<class T> struct Handle;
33 template<class T> struct Interval_t;
34 template<class T> struct PQueue;
38 typedef Interval_t<Real> Interval;
39 typedef Interval_t<int> Slice;
41 struct Choleski_decomposition;
43 struct Long_option_init;
45 struct Directed_graph_node;
51 struct String_convert;
53 struct Matrix_storage;
60 #define Rational MyRational
70 typedef unsigned char Byte;