diff options
Diffstat (limited to 'bufaux.c')
-rw-r--r-- | bufaux.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -152,6 +152,7 @@ buffer_get_int(Buffer *buffer) | |||
152 | return GET_32BIT(buf); | 152 | return GET_32BIT(buf); |
153 | } | 153 | } |
154 | 154 | ||
155 | #ifdef HAVE_U_INT64_T | ||
155 | u_int64_t | 156 | u_int64_t |
156 | buffer_get_int64(Buffer *buffer) | 157 | buffer_get_int64(Buffer *buffer) |
157 | { | 158 | { |
@@ -159,6 +160,7 @@ buffer_get_int64(Buffer *buffer) | |||
159 | buffer_get(buffer, (char *) buf, 8); | 160 | buffer_get(buffer, (char *) buf, 8); |
160 | return GET_64BIT(buf); | 161 | return GET_64BIT(buf); |
161 | } | 162 | } |
163 | #endif | ||
162 | 164 | ||
163 | /* | 165 | /* |
164 | * Stores an integer in the buffer in 4 bytes, msb first. | 166 | * Stores an integer in the buffer in 4 bytes, msb first. |
@@ -171,6 +173,7 @@ buffer_put_int(Buffer *buffer, u_int value) | |||
171 | buffer_append(buffer, buf, 4); | 173 | buffer_append(buffer, buf, 4); |
172 | } | 174 | } |
173 | 175 | ||
176 | #ifdef HAVE_U_INT64_T | ||
174 | void | 177 | void |
175 | buffer_put_int64(Buffer *buffer, u_int64_t value) | 178 | buffer_put_int64(Buffer *buffer, u_int64_t value) |
176 | { | 179 | { |
@@ -178,6 +181,7 @@ buffer_put_int64(Buffer *buffer, u_int64_t value) | |||
178 | PUT_64BIT(buf, value); | 181 | PUT_64BIT(buf, value); |
179 | buffer_append(buffer, buf, 8); | 182 | buffer_append(buffer, buf, 8); |
180 | } | 183 | } |
184 | #endif | ||
181 | 185 | ||
182 | /* | 186 | /* |
183 | * Returns an arbitrary binary string from the buffer. The string cannot | 187 | * Returns an arbitrary binary string from the buffer. The string cannot |