|
4 | 4 | * Fundamental C definitions. This is included by every .c file in |
5 | 5 | * PostgreSQL (via either postgres.h or postgres_fe.h, as appropriate). |
6 | 6 | * |
7 | | - * Note that the definitions here are not intended to be exposed to clients of |
8 | | - * the frontend interface libraries --- so we don't worry much about polluting |
9 | | - * the namespace with lots of stuff... |
| 7 | + * Note that the definitions here are not intended to be exposed to clients |
| 8 | + * of the frontend interface libraries --- so we don't worry much about |
| 9 | + * polluting the namespace with lots of stuff... |
10 | 10 | * |
11 | 11 | * |
12 | 12 | * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group |
13 | 13 | * Portions Copyright (c) 1994, Regents of the University of California |
14 | 14 | * |
15 | | - * $Id: c.h,v 1.122 2002/08/21 17:20:58 petere Exp $ |
| 15 | + * $Id: c.h,v 1.123 2002/08/25 17:20:01 tgl Exp $ |
16 | 16 | * |
17 | 17 | *------------------------------------------------------------------------- |
18 | 18 | */ |
|
36 | 36 | * 8) system-specific hacks |
37 | 37 | * |
38 | 38 | * NOTE: since this file is included by both frontend and backend modules, it's |
39 | | - * almost certainly wrong to put an "extern" declaration here. typedefs and macros |
40 | | - * are the kind of thing that might go here. |
| 39 | + * almost certainly wrong to put an "extern" declaration here. typedefs and |
| 40 | + * macros are the kind of thing that might go here. |
41 | 41 | * |
42 | 42 | *---------------------------------------------------------------- |
43 | 43 | */ |
44 | 44 | #ifndef C_H |
45 | 45 | #define C_H |
46 | 46 |
|
47 | | -/* We have to include stdlib.h here because it defines many of these macros |
48 | | - on some platforms, and we only want our definitions used if stdlib.h doesn't |
49 | | - have its own. The same goes for stddef and stdarg if present. |
50 | | -*/ |
| 47 | +/* |
| 48 | + * We have to include stdlib.h here because it defines many of these macros |
| 49 | + * on some platforms, and we only want our definitions used if stdlib.h doesn't |
| 50 | + * have its own. The same goes for stddef and stdarg if present. |
| 51 | + */ |
51 | 52 |
|
52 | 53 | #include "pg_config.h" |
53 | 54 | #include "postgres_ext.h" |
@@ -387,10 +388,11 @@ typedef struct |
387 | 388 | /* ---------------- |
388 | 389 | * Variable-length datatypes all share the 'struct varlena' header. |
389 | 390 | * |
390 | | - * NOTE: for TOASTable types, this is an oversimplification, since the value may be |
391 | | - * compressed or moved out-of-line. However datatype-specific routines are mostly |
392 | | - * content to deal with de-TOASTed values only, and of course client-side routines |
393 | | - * should never see a TOASTed value. See postgres.h for details of the TOASTed form. |
| 391 | + * NOTE: for TOASTable types, this is an oversimplification, since the value |
| 392 | + * may be compressed or moved out-of-line. However datatype-specific routines |
| 393 | + * are mostly content to deal with de-TOASTed values only, and of course |
| 394 | + * client-side routines should never see a TOASTed value. See postgres.h for |
| 395 | + * details of the TOASTed form. |
394 | 396 | * ---------------- |
395 | 397 | */ |
396 | 398 | struct varlena |
@@ -662,9 +664,4 @@ extern int vsnprintf(char *str, size_t count, const char *fmt, va_list args); |
662 | 664 | #define memmove(d, s, c) bcopy(s, d, c) |
663 | 665 | #endif |
664 | 666 |
|
665 | | -/* ---------------- |
666 | | - * end of c.h |
667 | | - * ---------------- |
668 | | - */ |
669 | | - |
670 | 667 | #endif /* C_H */ |
0 commit comments