~ubuntu-branches/debian/squeeze/glib2.0/squeeze

« back to all changes in this revision

Viewing changes to docs/reference/glib/xml/limits.xml

  • Committer: Bazaar Package Importer
  • Author(s): Gustavo Noronha Silva
  • Date: 2009-02-15 13:00:43 UTC
  • mfrom: (1.3.1 upstream) (69.1.10 intrepid)
  • Revision ID: james.westby@ubuntu.com-20090215130043-q47fbt3owmt42m2f
Tags: 2.18.4-2
* Release to unstable
* debian/rules:
- bump SHVER, since we are already forcing a 2.18.0 dependecy on the
  symbols introduced in the development versions
* debian/control.in:
- added Homepage and Vcs-* control fields

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<refentry id="glib-Limits-of-Basic-Types">
2
2
<refmeta>
3
 
<refentrytitle role="top_of_page">Limits of Basic Types</refentrytitle>
 
3
<refentrytitle role="top_of_page" id="glib-Limits-of-Basic-Types.top_of_page">Limits of Basic Types</refentrytitle>
4
4
<manvolnum>3</manvolnum>
5
5
<refmiscinfo>GLIB Library</refmiscinfo>
6
6
</refmeta>
8
8
<refnamediv>
9
9
<refname>Limits of Basic Types</refname>
10
10
<refpurpose>portable method of determining the limits of the standard types</refpurpose>
11
 
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
12
11
</refnamediv>
13
12
 
14
 
<refsynopsisdiv role="synopsis">
 
13
<refsynopsisdiv id="glib-Limits-of-Basic-Types.synopsis" role="synopsis">
15
14
<title role="synopsis.title">Synopsis</title>
16
15
 
17
16
<synopsis>
18
17
 
19
18
#include &lt;glib.h&gt;
20
19
 
21
 
 
22
 
#define             <link linkend="G-MININT:CAPS">G_MININT</link>
23
 
#define             <link linkend="G-MAXINT:CAPS">G_MAXINT</link>
24
 
#define             <link linkend="G-MAXUINT:CAPS">G_MAXUINT</link>
25
 
 
26
 
#define             <link linkend="G-MINSHORT:CAPS">G_MINSHORT</link>
27
 
#define             <link linkend="G-MAXSHORT:CAPS">G_MAXSHORT</link>
28
 
#define             <link linkend="G-MAXUSHORT:CAPS">G_MAXUSHORT</link>
29
 
 
30
 
#define             <link linkend="G-MINLONG:CAPS">G_MINLONG</link>
31
 
#define             <link linkend="G-MAXLONG:CAPS">G_MAXLONG</link>
32
 
#define             <link linkend="G-MAXULONG:CAPS">G_MAXULONG</link>
33
 
 
34
 
#define             <link linkend="G-MININT8:CAPS">G_MININT8</link>
35
 
#define             <link linkend="G-MAXINT8:CAPS">G_MAXINT8</link>
36
 
#define             <link linkend="G-MAXUINT8:CAPS">G_MAXUINT8</link>
37
 
 
38
 
#define             <link linkend="G-MININT16:CAPS">G_MININT16</link>
39
 
#define             <link linkend="G-MAXINT16:CAPS">G_MAXINT16</link>
40
 
#define             <link linkend="G-MAXUINT16:CAPS">G_MAXUINT16</link>
41
 
 
42
 
#define             <link linkend="G-MININT32:CAPS">G_MININT32</link>
43
 
#define             <link linkend="G-MAXINT32:CAPS">G_MAXINT32</link>
44
 
#define             <link linkend="G-MAXUINT32:CAPS">G_MAXUINT32</link>
45
 
 
46
 
#define             <link linkend="G-MININT64:CAPS">G_MININT64</link>
47
 
#define             <link linkend="G-MAXINT64:CAPS">G_MAXINT64</link>
48
 
#define             <link linkend="G-MAXUINT64:CAPS">G_MAXUINT64</link>
49
 
 
50
 
#define             <link linkend="G-MAXSIZE:CAPS">G_MAXSIZE</link>
51
 
#define             <link linkend="G-MINSSIZE:CAPS">G_MINSSIZE</link>
52
 
#define             <link linkend="G-MAXSSIZE:CAPS">G_MAXSSIZE</link>
53
 
 
54
 
#define             <link linkend="G-MINOFFSET:CAPS">G_MINOFFSET</link>
55
 
#define             <link linkend="G-MAXOFFSET:CAPS">G_MAXOFFSET</link>
56
 
 
57
 
#define             <link linkend="G-MINFLOAT:CAPS">G_MINFLOAT</link>
58
 
#define             <link linkend="G-MAXFLOAT:CAPS">G_MAXFLOAT</link>
59
 
 
60
 
#define             <link linkend="G-MINDOUBLE:CAPS">G_MINDOUBLE</link>
61
 
#define             <link linkend="G-MAXDOUBLE:CAPS">G_MAXDOUBLE</link>
 
20
#define             <link linkend="G-MININT--CAPS">G_MININT</link>
 
21
#define             <link linkend="G-MAXINT--CAPS">G_MAXINT</link>
 
22
#define             <link linkend="G-MAXUINT--CAPS">G_MAXUINT</link>
 
23
 
 
24
#define             <link linkend="G-MINSHORT--CAPS">G_MINSHORT</link>
 
25
#define             <link linkend="G-MAXSHORT--CAPS">G_MAXSHORT</link>
 
26
#define             <link linkend="G-MAXUSHORT--CAPS">G_MAXUSHORT</link>
 
27
 
 
28
#define             <link linkend="G-MINLONG--CAPS">G_MINLONG</link>
 
29
#define             <link linkend="G-MAXLONG--CAPS">G_MAXLONG</link>
 
30
#define             <link linkend="G-MAXULONG--CAPS">G_MAXULONG</link>
 
31
 
 
32
#define             <link linkend="G-MININT8--CAPS">G_MININT8</link>
 
33
#define             <link linkend="G-MAXINT8--CAPS">G_MAXINT8</link>
 
34
#define             <link linkend="G-MAXUINT8--CAPS">G_MAXUINT8</link>
 
35
 
 
36
#define             <link linkend="G-MININT16--CAPS">G_MININT16</link>
 
37
#define             <link linkend="G-MAXINT16--CAPS">G_MAXINT16</link>
 
38
#define             <link linkend="G-MAXUINT16--CAPS">G_MAXUINT16</link>
 
39
 
 
40
#define             <link linkend="G-MININT32--CAPS">G_MININT32</link>
 
41
#define             <link linkend="G-MAXINT32--CAPS">G_MAXINT32</link>
 
42
#define             <link linkend="G-MAXUINT32--CAPS">G_MAXUINT32</link>
 
43
 
 
44
#define             <link linkend="G-MININT64--CAPS">G_MININT64</link>
 
45
#define             <link linkend="G-MAXINT64--CAPS">G_MAXINT64</link>
 
46
#define             <link linkend="G-MAXUINT64--CAPS">G_MAXUINT64</link>
 
47
 
 
48
#define             <link linkend="G-MAXSIZE--CAPS">G_MAXSIZE</link>
 
49
#define             <link linkend="G-MINSSIZE--CAPS">G_MINSSIZE</link>
 
50
#define             <link linkend="G-MAXSSIZE--CAPS">G_MAXSSIZE</link>
 
51
 
 
52
#define             <link linkend="G-MINOFFSET--CAPS">G_MINOFFSET</link>
 
53
#define             <link linkend="G-MAXOFFSET--CAPS">G_MAXOFFSET</link>
 
54
 
 
55
#define             <link linkend="G-MINFLOAT--CAPS">G_MINFLOAT</link>
 
56
#define             <link linkend="G-MAXFLOAT--CAPS">G_MAXFLOAT</link>
 
57
 
 
58
#define             <link linkend="G-MINDOUBLE--CAPS">G_MINDOUBLE</link>
 
59
#define             <link linkend="G-MAXDOUBLE--CAPS">G_MAXDOUBLE</link>
62
60
</synopsis>
63
61
</refsynopsisdiv>
64
62
 
70
68
 
71
69
 
72
70
 
73
 
<refsect1 role="desc">
 
71
<refsect1 id="glib-Limits-of-Basic-Types.description" role="desc">
74
72
<title role="desc.title">Description</title>
75
73
<para>
76
74
These macros provide a portable method to determine the limits of some of
78
76
</para>
79
77
</refsect1>
80
78
 
81
 
<refsect1 role="details">
 
79
<refsect1 id="glib-Limits-of-Basic-Types.details" role="details">
82
80
<title role="details.title">Details</title>
83
 
<refsect2>
84
 
<title><anchor id="G-MININT:CAPS" role="macro"/>G_MININT</title>
85
 
<indexterm><primary>G_MININT</primary></indexterm><programlisting>#define G_MININT      INT_MIN
 
81
<refsect2 id="G-MININT--CAPS" role="macro">
 
82
<title>G_MININT</title>
 
83
<indexterm zone="G-MININT--CAPS"><primary sortas="G_MININT">G_MININT</primary></indexterm><programlisting>#define G_MININT      INT_MIN
86
84
</programlisting>
87
85
<para>
88
86
The minimum value which can be held in a <link linkend="gint"><type>gint</type></link>.
89
87
</para></refsect2>
90
 
<refsect2>
91
 
<title><anchor id="G-MAXINT:CAPS" role="macro"/>G_MAXINT</title>
92
 
<indexterm><primary>G_MAXINT</primary></indexterm><programlisting>#define G_MAXINT      INT_MAX
 
88
<refsect2 id="G-MAXINT--CAPS" role="macro">
 
89
<title>G_MAXINT</title>
 
90
<indexterm zone="G-MAXINT--CAPS"><primary sortas="G_MAXINT">G_MAXINT</primary></indexterm><programlisting>#define G_MAXINT      INT_MAX
93
91
</programlisting>
94
92
<para>
95
93
The maximum value which can be held in a <link linkend="gint"><type>gint</type></link>.
96
94
</para></refsect2>
97
 
<refsect2>
98
 
<title><anchor id="G-MAXUINT:CAPS" role="macro"/>G_MAXUINT</title>
99
 
<indexterm><primary>G_MAXUINT</primary></indexterm><programlisting>#define G_MAXUINT    UINT_MAX
 
95
<refsect2 id="G-MAXUINT--CAPS" role="macro">
 
96
<title>G_MAXUINT</title>
 
97
<indexterm zone="G-MAXUINT--CAPS"><primary sortas="G_MAXUINT">G_MAXUINT</primary></indexterm><programlisting>#define G_MAXUINT  UINT_MAX
100
98
</programlisting>
101
99
<para>
102
100
The maximum value which can be held in a <link linkend="guint"><type>guint</type></link>.
103
101
</para></refsect2>
104
 
<refsect2>
105
 
<title><anchor id="G-MINSHORT:CAPS" role="macro"/>G_MINSHORT</title>
106
 
<indexterm><primary>G_MINSHORT</primary></indexterm><programlisting>#define G_MINSHORT  SHRT_MIN
 
102
<refsect2 id="G-MINSHORT--CAPS" role="macro">
 
103
<title>G_MINSHORT</title>
 
104
<indexterm zone="G-MINSHORT--CAPS"><primary sortas="G_MINSHORT">G_MINSHORT</primary></indexterm><programlisting>#define G_MINSHORT      SHRT_MIN
107
105
</programlisting>
108
106
<para>
109
107
The minimum value which can be held in a <link linkend="gshort"><type>gshort</type></link>.
110
108
</para></refsect2>
111
 
<refsect2>
112
 
<title><anchor id="G-MAXSHORT:CAPS" role="macro"/>G_MAXSHORT</title>
113
 
<indexterm><primary>G_MAXSHORT</primary></indexterm><programlisting>#define G_MAXSHORT  SHRT_MAX
 
109
<refsect2 id="G-MAXSHORT--CAPS" role="macro">
 
110
<title>G_MAXSHORT</title>
 
111
<indexterm zone="G-MAXSHORT--CAPS"><primary sortas="G_MAXSHORT">G_MAXSHORT</primary></indexterm><programlisting>#define G_MAXSHORT      SHRT_MAX
114
112
</programlisting>
115
113
<para>
116
114
The maximum value which can be held in a <link linkend="gshort"><type>gshort</type></link>.
117
115
</para></refsect2>
118
 
<refsect2>
119
 
<title><anchor id="G-MAXUSHORT:CAPS" role="macro"/>G_MAXUSHORT</title>
120
 
<indexterm><primary>G_MAXUSHORT</primary></indexterm><programlisting>#define G_MAXUSHORT        USHRT_MAX
 
116
<refsect2 id="G-MAXUSHORT--CAPS" role="macro">
 
117
<title>G_MAXUSHORT</title>
 
118
<indexterm zone="G-MAXUSHORT--CAPS"><primary sortas="G_MAXUSHORT">G_MAXUSHORT</primary></indexterm><programlisting>#define G_MAXUSHORT  USHRT_MAX
121
119
</programlisting>
122
120
<para>
123
121
The maximum value which can be held in a <link linkend="gushort"><type>gushort</type></link>.
124
122
</para></refsect2>
125
 
<refsect2>
126
 
<title><anchor id="G-MINLONG:CAPS" role="macro"/>G_MINLONG</title>
127
 
<indexterm><primary>G_MINLONG</primary></indexterm><programlisting>#define G_MINLONG    LONG_MIN
 
123
<refsect2 id="G-MINLONG--CAPS" role="macro">
 
124
<title>G_MINLONG</title>
 
125
<indexterm zone="G-MINLONG--CAPS"><primary sortas="G_MINLONG">G_MINLONG</primary></indexterm><programlisting>#define G_MINLONG  LONG_MIN
128
126
</programlisting>
129
127
<para>
130
128
The minimum value which can be held in a <link linkend="glong"><type>glong</type></link>.
131
129
</para></refsect2>
132
 
<refsect2>
133
 
<title><anchor id="G-MAXLONG:CAPS" role="macro"/>G_MAXLONG</title>
134
 
<indexterm><primary>G_MAXLONG</primary></indexterm><programlisting>#define G_MAXLONG    LONG_MAX
 
130
<refsect2 id="G-MAXLONG--CAPS" role="macro">
 
131
<title>G_MAXLONG</title>
 
132
<indexterm zone="G-MAXLONG--CAPS"><primary sortas="G_MAXLONG">G_MAXLONG</primary></indexterm><programlisting>#define G_MAXLONG  LONG_MAX
135
133
</programlisting>
136
134
<para>
137
135
The maximum value which can be held in a <link linkend="glong"><type>glong</type></link>.
138
136
</para></refsect2>
139
 
<refsect2>
140
 
<title><anchor id="G-MAXULONG:CAPS" role="macro"/>G_MAXULONG</title>
141
 
<indexterm><primary>G_MAXULONG</primary></indexterm><programlisting>#define G_MAXULONG  ULONG_MAX
 
137
<refsect2 id="G-MAXULONG--CAPS" role="macro">
 
138
<title>G_MAXULONG</title>
 
139
<indexterm zone="G-MAXULONG--CAPS"><primary sortas="G_MAXULONG">G_MAXULONG</primary></indexterm><programlisting>#define G_MAXULONG      ULONG_MAX
142
140
</programlisting>
143
141
<para>
144
142
The maximum value which can be held in a <link linkend="gulong"><type>gulong</type></link>.
145
143
</para></refsect2>
146
 
<refsect2>
147
 
<title><anchor id="G-MININT8:CAPS" role="macro" condition="since:2.4"/>G_MININT8</title>
148
 
<indexterm role="2.4"><primary>G_MININT8</primary></indexterm><programlisting>#define G_MININT8 ((gint8)  0x80)
 
144
<refsect2 id="G-MININT8--CAPS" role="macro" condition="since:2.4">
 
145
<title>G_MININT8</title>
 
146
<indexterm zone="G-MININT8--CAPS" role="2.4"><primary sortas="G_MININT8">G_MININT8</primary></indexterm><programlisting>#define G_MININT8       ((gint8)  0x80)
149
147
</programlisting>
150
148
<para>
151
149
The minimum value which can be held in a <link linkend="gint8"><type>gint8</type></link>.
152
 
</para><para role="since">Since 2.4
153
 
 
154
 
 
155
 
</para></refsect2>
156
 
<refsect2>
157
 
<title><anchor id="G-MAXINT8:CAPS" role="macro" condition="since:2.4"/>G_MAXINT8</title>
158
 
<indexterm role="2.4"><primary>G_MAXINT8</primary></indexterm><programlisting>#define G_MAXINT8 ((gint8)  0x7f)
 
150
</para><para role="since">Since 2.4</para></refsect2>
 
151
<refsect2 id="G-MAXINT8--CAPS" role="macro" condition="since:2.4">
 
152
<title>G_MAXINT8</title>
 
153
<indexterm zone="G-MAXINT8--CAPS" role="2.4"><primary sortas="G_MAXINT8">G_MAXINT8</primary></indexterm><programlisting>#define G_MAXINT8       ((gint8)  0x7f)
159
154
</programlisting>
160
155
<para>
161
156
The maximum value which can be held in a <link linkend="gint8"><type>gint8</type></link>.
162
 
</para><para role="since">Since 2.4
163
 
 
164
 
 
165
 
</para></refsect2>
166
 
<refsect2>
167
 
<title><anchor id="G-MAXUINT8:CAPS" role="macro" condition="since:2.4"/>G_MAXUINT8</title>
168
 
<indexterm role="2.4"><primary>G_MAXUINT8</primary></indexterm><programlisting>#define G_MAXUINT8       ((guint8) 0xff)
 
157
</para><para role="since">Since 2.4</para></refsect2>
 
158
<refsect2 id="G-MAXUINT8--CAPS" role="macro" condition="since:2.4">
 
159
<title>G_MAXUINT8</title>
 
160
<indexterm zone="G-MAXUINT8--CAPS" role="2.4"><primary sortas="G_MAXUINT8">G_MAXUINT8</primary></indexterm><programlisting>#define G_MAXUINT8   ((guint8) 0xff)
169
161
</programlisting>
170
162
<para>
171
163
The maximum value which can be held in a <link linkend="guint8"><type>guint8</type></link>.
172
 
</para><para role="since">Since 2.4
173
 
 
174
 
 
175
 
</para></refsect2>
176
 
<refsect2>
177
 
<title><anchor id="G-MININT16:CAPS" role="macro" condition="since:2.4"/>G_MININT16</title>
178
 
<indexterm role="2.4"><primary>G_MININT16</primary></indexterm><programlisting>#define G_MININT16       ((gint16)  0x8000)
 
164
</para><para role="since">Since 2.4</para></refsect2>
 
165
<refsect2 id="G-MININT16--CAPS" role="macro" condition="since:2.4">
 
166
<title>G_MININT16</title>
 
167
<indexterm zone="G-MININT16--CAPS" role="2.4"><primary sortas="G_MININT16">G_MININT16</primary></indexterm><programlisting>#define G_MININT16   ((gint16)  0x8000)
179
168
</programlisting>
180
169
<para>
181
170
The minimum value which can be held in a <link linkend="gint16"><type>gint16</type></link>.
182
 
</para><para role="since">Since 2.4
183
 
 
184
 
 
185
 
</para></refsect2>
186
 
<refsect2>
187
 
<title><anchor id="G-MAXINT16:CAPS" role="macro" condition="since:2.4"/>G_MAXINT16</title>
188
 
<indexterm role="2.4"><primary>G_MAXINT16</primary></indexterm><programlisting>#define G_MAXINT16       ((gint16)  0x7fff)
 
171
</para><para role="since">Since 2.4</para></refsect2>
 
172
<refsect2 id="G-MAXINT16--CAPS" role="macro" condition="since:2.4">
 
173
<title>G_MAXINT16</title>
 
174
<indexterm zone="G-MAXINT16--CAPS" role="2.4"><primary sortas="G_MAXINT16">G_MAXINT16</primary></indexterm><programlisting>#define G_MAXINT16   ((gint16)  0x7fff)
189
175
</programlisting>
190
176
<para>
191
177
The maximum value which can be held in a <link linkend="gint16"><type>gint16</type></link>.
192
 
</para><para role="since">Since 2.4
193
 
 
194
 
 
195
 
</para></refsect2>
196
 
<refsect2>
197
 
<title><anchor id="G-MAXUINT16:CAPS" role="macro" condition="since:2.4"/>G_MAXUINT16</title>
198
 
<indexterm role="2.4"><primary>G_MAXUINT16</primary></indexterm><programlisting>#define G_MAXUINT16     ((guint16) 0xffff)
 
178
</para><para role="since">Since 2.4</para></refsect2>
 
179
<refsect2 id="G-MAXUINT16--CAPS" role="macro" condition="since:2.4">
 
180
<title>G_MAXUINT16</title>
 
181
<indexterm zone="G-MAXUINT16--CAPS" role="2.4"><primary sortas="G_MAXUINT16">G_MAXUINT16</primary></indexterm><programlisting>#define G_MAXUINT16       ((guint16) 0xffff)
199
182
</programlisting>
200
183
<para>
201
184
The maximum value which can be held in a <link linkend="guint16"><type>guint16</type></link>.
202
 
</para><para role="since">Since 2.4
203
 
 
204
 
 
205
 
</para></refsect2>
206
 
<refsect2>
207
 
<title><anchor id="G-MININT32:CAPS" role="macro" condition="since:2.4"/>G_MININT32</title>
208
 
<indexterm role="2.4"><primary>G_MININT32</primary></indexterm><programlisting>#define G_MININT32       ((gint32)  0x80000000)
 
185
</para><para role="since">Since 2.4</para></refsect2>
 
186
<refsect2 id="G-MININT32--CAPS" role="macro" condition="since:2.4">
 
187
<title>G_MININT32</title>
 
188
<indexterm zone="G-MININT32--CAPS" role="2.4"><primary sortas="G_MININT32">G_MININT32</primary></indexterm><programlisting>#define G_MININT32   ((gint32)  0x80000000)
209
189
</programlisting>
210
190
<para>
211
191
The minimum value which can be held in a <link linkend="gint32"><type>gint32</type></link>.
212
 
</para><para role="since">Since 2.4
213
 
 
214
 
 
215
 
</para></refsect2>
216
 
<refsect2>
217
 
<title><anchor id="G-MAXINT32:CAPS" role="macro" condition="since:2.4"/>G_MAXINT32</title>
218
 
<indexterm role="2.4"><primary>G_MAXINT32</primary></indexterm><programlisting>#define G_MAXINT32       ((gint32)  0x7fffffff)
 
192
</para><para role="since">Since 2.4</para></refsect2>
 
193
<refsect2 id="G-MAXINT32--CAPS" role="macro" condition="since:2.4">
 
194
<title>G_MAXINT32</title>
 
195
<indexterm zone="G-MAXINT32--CAPS" role="2.4"><primary sortas="G_MAXINT32">G_MAXINT32</primary></indexterm><programlisting>#define G_MAXINT32   ((gint32)  0x7fffffff)
219
196
</programlisting>
220
197
<para>
221
198
The maximum value which can be held in a <link linkend="gint32"><type>gint32</type></link>.
222
 
</para><para role="since">Since 2.4
223
 
 
224
 
 
225
 
</para></refsect2>
226
 
<refsect2>
227
 
<title><anchor id="G-MAXUINT32:CAPS" role="macro" condition="since:2.4"/>G_MAXUINT32</title>
228
 
<indexterm role="2.4"><primary>G_MAXUINT32</primary></indexterm><programlisting>#define G_MAXUINT32     ((guint32) 0xffffffff)
 
199
</para><para role="since">Since 2.4</para></refsect2>
 
200
<refsect2 id="G-MAXUINT32--CAPS" role="macro" condition="since:2.4">
 
201
<title>G_MAXUINT32</title>
 
202
<indexterm zone="G-MAXUINT32--CAPS" role="2.4"><primary sortas="G_MAXUINT32">G_MAXUINT32</primary></indexterm><programlisting>#define G_MAXUINT32       ((guint32) 0xffffffff)
229
203
</programlisting>
230
204
<para>
231
205
The maximum value which can be held in a <link linkend="guint32"><type>guint32</type></link>.
232
 
</para><para role="since">Since 2.4
233
 
 
234
 
 
235
 
</para></refsect2>
236
 
<refsect2>
237
 
<title><anchor id="G-MININT64:CAPS" role="macro"/>G_MININT64</title>
238
 
<indexterm><primary>G_MININT64</primary></indexterm><programlisting>#define G_MININT64  ((gint64) G_GINT64_CONSTANT(0x8000000000000000))
 
206
</para><para role="since">Since 2.4</para></refsect2>
 
207
<refsect2 id="G-MININT64--CAPS" role="macro">
 
208
<title>G_MININT64</title>
 
209
<indexterm zone="G-MININT64--CAPS"><primary sortas="G_MININT64">G_MININT64</primary></indexterm><programlisting>#define G_MININT64      ((gint64) G_GINT64_CONSTANT(0x8000000000000000))
239
210
</programlisting>
240
211
<para>
241
212
The minimum value which can be held in a <link linkend="gint64"><type>gint64</type></link>.
242
213
</para></refsect2>
243
 
<refsect2>
244
 
<title><anchor id="G-MAXINT64:CAPS" role="macro"/>G_MAXINT64</title>
245
 
<indexterm><primary>G_MAXINT64</primary></indexterm><programlisting>#define G_MAXINT64  G_GINT64_CONSTANT(0x7fffffffffffffff)
 
214
<refsect2 id="G-MAXINT64--CAPS" role="macro">
 
215
<title>G_MAXINT64</title>
 
216
<indexterm zone="G-MAXINT64--CAPS"><primary sortas="G_MAXINT64">G_MAXINT64</primary></indexterm><programlisting>#define G_MAXINT64      G_GINT64_CONSTANT(0x7fffffffffffffff)
246
217
</programlisting>
247
218
<para>
248
219
The maximum value which can be held in a <link linkend="gint64"><type>gint64</type></link>.
249
220
</para></refsect2>
250
 
<refsect2>
251
 
<title><anchor id="G-MAXUINT64:CAPS" role="macro"/>G_MAXUINT64</title>
252
 
<indexterm><primary>G_MAXUINT64</primary></indexterm><programlisting>#define G_MAXUINT64        G_GINT64_CONSTANT(0xffffffffffffffffU)
 
221
<refsect2 id="G-MAXUINT64--CAPS" role="macro">
 
222
<title>G_MAXUINT64</title>
 
223
<indexterm zone="G-MAXUINT64--CAPS"><primary sortas="G_MAXUINT64">G_MAXUINT64</primary></indexterm><programlisting>#define G_MAXUINT64  G_GINT64_CONSTANT(0xffffffffffffffffU)
253
224
</programlisting>
254
225
<para>
255
226
The maximum value which can be held in a <link linkend="guint64"><type>guint64</type></link>.
256
227
</para></refsect2>
257
 
<refsect2>
258
 
<title><anchor id="G-MAXSIZE:CAPS" role="macro" condition="since:2.4"/>G_MAXSIZE</title>
259
 
<indexterm role="2.4"><primary>G_MAXSIZE</primary></indexterm><programlisting>#define G_MAXSIZE G_MAXUINT
 
228
<refsect2 id="G-MAXSIZE--CAPS" role="macro" condition="since:2.4">
 
229
<title>G_MAXSIZE</title>
 
230
<indexterm zone="G-MAXSIZE--CAPS" role="2.4"><primary sortas="G_MAXSIZE">G_MAXSIZE</primary></indexterm><programlisting>#define G_MAXSIZE       G_MAXUINT
260
231
</programlisting>
261
232
<para>
262
233
The maximum value which can be held in a <link linkend="gsize"><type>gsize</type></link>.
263
 
</para><para role="since">Since 2.4
264
 
 
265
 
 
266
 
</para></refsect2>
267
 
<refsect2>
268
 
<title><anchor id="G-MINSSIZE:CAPS" role="macro" condition="since:2.14"/>G_MINSSIZE</title>
269
 
<indexterm role="2.14"><primary>G_MINSSIZE</primary></indexterm><programlisting>#define G_MINSSIZE      G_MININT
 
234
</para><para role="since">Since 2.4</para></refsect2>
 
235
<refsect2 id="G-MINSSIZE--CAPS" role="macro" condition="since:2.14">
 
236
<title>G_MINSSIZE</title>
 
237
<indexterm zone="G-MINSSIZE--CAPS" role="2.14"><primary sortas="G_MINSSIZE">G_MINSSIZE</primary></indexterm><programlisting>#define G_MINSSIZE  G_MININT
270
238
</programlisting>
271
239
<para>
272
240
The minimum value which can be held in a <link linkend="gssize"><type>gssize</type></link>.
273
 
</para><para role="since">Since 2.14
274
 
 
275
 
 
276
 
</para></refsect2>
277
 
<refsect2>
278
 
<title><anchor id="G-MAXSSIZE:CAPS" role="macro" condition="since:2.14"/>G_MAXSSIZE</title>
279
 
<indexterm role="2.14"><primary>G_MAXSSIZE</primary></indexterm><programlisting>#define G_MAXSSIZE      G_MAXINT
 
241
</para><para role="since">Since 2.14</para></refsect2>
 
242
<refsect2 id="G-MAXSSIZE--CAPS" role="macro" condition="since:2.14">
 
243
<title>G_MAXSSIZE</title>
 
244
<indexterm zone="G-MAXSSIZE--CAPS" role="2.14"><primary sortas="G_MAXSSIZE">G_MAXSSIZE</primary></indexterm><programlisting>#define G_MAXSSIZE  G_MAXINT
280
245
</programlisting>
281
246
<para>
282
247
The maximum value which can be held in a <link linkend="gssize"><type>gssize</type></link>.
283
 
</para><para role="since">Since 2.14
284
 
 
285
 
 
286
 
</para></refsect2>
287
 
<refsect2>
288
 
<title><anchor id="G-MINOFFSET:CAPS" role="macro"/>G_MINOFFSET</title>
289
 
<indexterm><primary>G_MINOFFSET</primary></indexterm><programlisting>#define G_MINOFFSET        G_MININT64
 
248
</para><para role="since">Since 2.14</para></refsect2>
 
249
<refsect2 id="G-MINOFFSET--CAPS" role="macro">
 
250
<title>G_MINOFFSET</title>
 
251
<indexterm zone="G-MINOFFSET--CAPS"><primary sortas="G_MINOFFSET">G_MINOFFSET</primary></indexterm><programlisting>#define G_MINOFFSET  G_MININT64
290
252
</programlisting>
291
253
<para>
292
254
The minimum value which can be held in a <link linkend="goffset"><type>goffset</type></link>.
293
255
</para></refsect2>
294
 
<refsect2>
295
 
<title><anchor id="G-MAXOFFSET:CAPS" role="macro"/>G_MAXOFFSET</title>
296
 
<indexterm><primary>G_MAXOFFSET</primary></indexterm><programlisting>#define G_MAXOFFSET        G_MAXINT64
 
256
<refsect2 id="G-MAXOFFSET--CAPS" role="macro">
 
257
<title>G_MAXOFFSET</title>
 
258
<indexterm zone="G-MAXOFFSET--CAPS"><primary sortas="G_MAXOFFSET">G_MAXOFFSET</primary></indexterm><programlisting>#define G_MAXOFFSET  G_MAXINT64
297
259
</programlisting>
298
260
<para>
299
261
The maximum value which can be held in a <link linkend="goffset"><type>goffset</type></link>.
300
262
</para></refsect2>
301
 
<refsect2>
302
 
<title><anchor id="G-MINFLOAT:CAPS" role="macro"/>G_MINFLOAT</title>
303
 
<indexterm><primary>G_MINFLOAT</primary></indexterm><programlisting>#define G_MINFLOAT  FLT_MIN
 
263
<refsect2 id="G-MINFLOAT--CAPS" role="macro">
 
264
<title>G_MINFLOAT</title>
 
265
<indexterm zone="G-MINFLOAT--CAPS"><primary sortas="G_MINFLOAT">G_MINFLOAT</primary></indexterm><programlisting>#define G_MINFLOAT      FLT_MIN
304
266
</programlisting>
305
267
<para>
306
268
The minimum positive value which can be held in a <link linkend="gfloat"><type>gfloat</type></link>.
309
271
If you are interested in the smallest value which can be held in a <link linkend="gfloat"><type>gfloat</type></link>,
310
272
use -G_MAX_FLOAT.
311
273
</para></refsect2>
312
 
<refsect2>
313
 
<title><anchor id="G-MAXFLOAT:CAPS" role="macro"/>G_MAXFLOAT</title>
314
 
<indexterm><primary>G_MAXFLOAT</primary></indexterm><programlisting>#define G_MAXFLOAT  FLT_MAX
 
274
<refsect2 id="G-MAXFLOAT--CAPS" role="macro">
 
275
<title>G_MAXFLOAT</title>
 
276
<indexterm zone="G-MAXFLOAT--CAPS"><primary sortas="G_MAXFLOAT">G_MAXFLOAT</primary></indexterm><programlisting>#define G_MAXFLOAT      FLT_MAX
315
277
</programlisting>
316
278
<para>
317
279
The maximum value which can be held in a <link linkend="gfloat"><type>gfloat</type></link>.
318
280
</para></refsect2>
319
 
<refsect2>
320
 
<title><anchor id="G-MINDOUBLE:CAPS" role="macro"/>G_MINDOUBLE</title>
321
 
<indexterm><primary>G_MINDOUBLE</primary></indexterm><programlisting>#define G_MINDOUBLE        DBL_MIN
 
281
<refsect2 id="G-MINDOUBLE--CAPS" role="macro">
 
282
<title>G_MINDOUBLE</title>
 
283
<indexterm zone="G-MINDOUBLE--CAPS"><primary sortas="G_MINDOUBLE">G_MINDOUBLE</primary></indexterm><programlisting>#define G_MINDOUBLE  DBL_MIN
322
284
</programlisting>
323
285
<para>
324
286
The minimum positive value which can be held in a <link linkend="gdouble"><type>gdouble</type></link>.
327
289
If you are interested in the smallest value which can be held in a <link linkend="gdouble"><type>gdouble</type></link>,
328
290
use -G_MAXDOUBLE.
329
291
</para></refsect2>
330
 
<refsect2>
331
 
<title><anchor id="G-MAXDOUBLE:CAPS" role="macro"/>G_MAXDOUBLE</title>
332
 
<indexterm><primary>G_MAXDOUBLE</primary></indexterm><programlisting>#define G_MAXDOUBLE        DBL_MAX
 
292
<refsect2 id="G-MAXDOUBLE--CAPS" role="macro">
 
293
<title>G_MAXDOUBLE</title>
 
294
<indexterm zone="G-MAXDOUBLE--CAPS"><primary sortas="G_MAXDOUBLE">G_MAXDOUBLE</primary></indexterm><programlisting>#define G_MAXDOUBLE  DBL_MAX
333
295
</programlisting>
334
296
<para>
335
297
The maximum value which can be held in a <link linkend="gdouble"><type>gdouble</type></link>.
340
302
 
341
303
 
342
304
 
343
 
 
344
 
<refsect1><refsect2 /><refsect2 /></refsect1>
345
305
</refentry>