1 /*   (C) Copyright 2001, 2002, 2003, 2004, 2005 Stijn van Dongen
2  *   (C) Copyright 2006, 2007, 2008, 2009  Stijn van Dongen
3  *
4  * This file is part of tingea.  You can redistribute and/or modify tingea
5  * under the terms of the GNU General Public License; either version 3 of the
6  * License or (at your option) any later version.  You should have received a
7  * copy of the GPL along with tingea, in the file COPYING.
8 */
9 
10 #ifndef equate_h
11 #define equate_h
12 
13 int intCmp
14 (  const void*          i1
15 ,  const void*          i2
16 )  ;
17 
18 int intRevCmp
19 (  const void*          i1
20 ,  const void*          i2
21 )  ;
22 
23 int intnCmp
24 (  const int*           i1
25 ,  const int*           i2
26 ,  int   n
27 )  ;
28 
29 int fltCmp
30 (  const void*          f1
31 ,  const void*          f2
32 )  ;
33 
34 int fltRevCmp
35 (  const void*          f1
36 ,  const void*          f2
37 )  ;
38 
39 int dblCmp
40 (  const void*          f1
41 ,  const void*          f2
42 )  ;
43 
44 int dblRevCmp
45 (  const void*          f1
46 ,  const void*          f2
47 )  ;
48 
49 int intLt
50 (  const void*          i1
51 ,  const void*          i2
52 )  ;
53 
54 int intLq
55 (  const void*          i1
56 ,  const void*          i2
57 )  ;
58 
59 int intGt
60 (  const void*          i1
61 ,  const void*          i2
62 )  ;
63 
64 int intGq
65 (  const void*          i1
66 ,  const void*          i2
67 )  ;
68 
69 int fltLt
70 (  const void*          f1
71 ,  const void*          f2
72 )  ;
73 
74 int fltLq
75 (  const void*          f1
76 ,  const void*          f2
77 )  ;
78 
79 int fltGt
80 (  const void*          f1
81 ,  const void*          f2
82 )  ;
83 
84 int fltGq
85 (  const void*          f1
86 ,  const void*          f2
87 )  ;
88 
89 #endif
90 
91