]> granicus.if.org Git - postgresql/blob - src/include/utils/oidcompos.h
Massive commit to run PGINDENT on all *.c and *.h files.
[postgresql] / src / include / utils / oidcompos.h
1 /*-------------------------------------------------------------------------
2  *
3  * oidcompos.h--
4  *        prototype file for the oid {char16,int4} composite type functions.
5  *
6  *
7  * Copyright (c) 1994, Regents of the University of California
8  *
9  * $Id: oidcompos.h,v 1.2 1997/09/07 05:02:47 momjian Exp $
10  *
11  *-------------------------------------------------------------------------
12  */
13 #ifndef OIDCOMPOS_H
14 #define OIDCOMPOS_H
15
16 /* oidint4.c */
17 OidInt4                 oidint4in(char *o);
18 char               *oidint4out(OidInt4 o);
19 bool                    oidint4lt(OidInt4 o1, OidInt4 o2);
20 bool                    oidint4le(OidInt4 o1, OidInt4 o2);
21 bool                    oidint4eq(OidInt4 o1, OidInt4 o2);
22 bool                    oidint4ge(OidInt4 o1, OidInt4 o2);
23 bool                    oidint4gt(OidInt4 o1, OidInt4 o2);
24 bool                    oidint4ne(OidInt4 o1, OidInt4 o2);
25 int                             oidint4cmp(OidInt4 o1, OidInt4 o2);
26 OidInt4                 mkoidint4(Oid v_oid, uint32 v_int4);
27
28 /* oidint2.c */
29 OidInt2                 oidint2in(char *o);
30 char               *oidint2out(OidInt2 o);
31 bool                    oidint2lt(OidInt2 o1, OidInt2 o2);
32 bool                    oidint2le(OidInt2 o1, OidInt2 o2);
33 bool                    oidint2eq(OidInt2 o1, OidInt2 o2);
34 bool                    oidint2ge(OidInt2 o1, OidInt2 o2);
35 bool                    oidint2gt(OidInt2 o1, OidInt2 o2);
36 bool                    oidint2ne(OidInt2 o1, OidInt2 o2);
37 int                             oidint2cmp(OidInt2 o1, OidInt2 o2);
38 OidInt2                 mkoidint2(Oid v_oid, uint16 v_int2);
39
40 /* oidname.c */
41 OidName                 oidnamein(char *inStr);
42 char               *oidnameout(OidName oidname);
43 bool                    oidnamelt(OidName o1, OidName o2);
44 bool                    oidnamele(OidName o1, OidName o2);
45 bool                    oidnameeq(OidName o1, OidName o2);
46 bool                    oidnamene(OidName o1, OidName o2);
47 bool                    oidnamege(OidName o1, OidName o2);
48 bool                    oidnamegt(OidName o1, OidName o2);
49 int                             oidnamecmp(OidName o1, OidName o2);
50 OidName                 mkoidname(Oid id, char *name);
51
52 #endif                                                  /* OIDCOMPOS_H */