Mercurial > hg > dmlib
comparison src/dmgrowbuf.c @ 1706:311b14855a1e
Ehm .. the boolean logic conditions used in dmGrowBufPutU{16,32}{LE,BE}()
were reversed due to brainfart. Fixed.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 05 Jun 2018 19:57:08 +0300 |
parents | bfba31c09f0b |
children | a0986cfd6f9d |
comparison
equal
deleted
inserted
replaced
1705:bfba31c09f0b | 1706:311b14855a1e |
---|---|
286 BOOL dmGrowBufPutU16BE(DMGrowBuf *buf, const Uint16 val) | 286 BOOL dmGrowBufPutU16BE(DMGrowBuf *buf, const Uint16 val) |
287 { | 287 { |
288 if (buf->literal && buf->backwards) | 288 if (buf->literal && buf->backwards) |
289 { | 289 { |
290 return | 290 return |
291 !dmGrowBufPutU8(buf, val & 0xff) || | 291 dmGrowBufPutU8(buf, val & 0xff) && |
292 !dmGrowBufPutU8(buf, (val >> 8) & 0xff); | 292 dmGrowBufPutU8(buf, (val >> 8) & 0xff); |
293 } | 293 } |
294 else | 294 else |
295 { | 295 { |
296 return | 296 return |
297 !dmGrowBufPutU8(buf, (val >> 8) & 0xff) || | 297 dmGrowBufPutU8(buf, (val >> 8) & 0xff) && |
298 !dmGrowBufPutU8(buf, val & 0xff); | 298 dmGrowBufPutU8(buf, val & 0xff); |
299 } | 299 } |
300 } | 300 } |
301 | 301 |
302 | 302 |
303 BOOL dmGrowBufPutU16LE(DMGrowBuf *buf, const Uint16 val) | 303 BOOL dmGrowBufPutU16LE(DMGrowBuf *buf, const Uint16 val) |
304 { | 304 { |
305 if (buf->literal && buf->backwards) | 305 if (buf->literal && buf->backwards) |
306 { | 306 { |
307 return | 307 return |
308 !dmGrowBufPutU8(buf, (val >> 8) & 0xff) || | 308 dmGrowBufPutU8(buf, (val >> 8) & 0xff) && |
309 !dmGrowBufPutU8(buf, val & 0xff); | 309 dmGrowBufPutU8(buf, val & 0xff); |
310 } | 310 } |
311 else | 311 else |
312 { | 312 { |
313 return | 313 return |
314 !dmGrowBufPutU8(buf, val & 0xff) || | 314 dmGrowBufPutU8(buf, val & 0xff) && |
315 !dmGrowBufPutU8(buf, (val >> 8) & 0xff); | 315 dmGrowBufPutU8(buf, (val >> 8) & 0xff); |
316 } | 316 } |
317 } | 317 } |
318 | 318 |
319 | 319 |
320 BOOL dmGrowBufPutU32BE(DMGrowBuf *buf, const Uint32 val) | 320 BOOL dmGrowBufPutU32BE(DMGrowBuf *buf, const Uint32 val) |
321 { | 321 { |
322 if (buf->literal && buf->backwards) | 322 if (buf->literal && buf->backwards) |
323 { | 323 { |
324 return | 324 return |
325 !dmGrowBufPutU8(buf, (val >> 24) & 0xff) || | 325 dmGrowBufPutU8(buf, (val >> 24) & 0xff) && |
326 !dmGrowBufPutU8(buf, (val >> 16) & 0xff) || | 326 dmGrowBufPutU8(buf, (val >> 16) & 0xff) && |
327 !dmGrowBufPutU8(buf, (val >> 8) & 0xff) || | 327 dmGrowBufPutU8(buf, (val >> 8) & 0xff) && |
328 !dmGrowBufPutU8(buf, val & 0xff); | 328 dmGrowBufPutU8(buf, val & 0xff); |
329 } | 329 } |
330 else | 330 else |
331 { | 331 { |
332 return | 332 return |
333 !dmGrowBufPutU8(buf, val & 0xff) || | 333 dmGrowBufPutU8(buf, val & 0xff) && |
334 !dmGrowBufPutU8(buf, (val >> 8) & 0xff) || | 334 dmGrowBufPutU8(buf, (val >> 8) & 0xff) && |
335 !dmGrowBufPutU8(buf, (val >> 16) & 0xff) || | 335 dmGrowBufPutU8(buf, (val >> 16) & 0xff) && |
336 !dmGrowBufPutU8(buf, (val >> 24) & 0xff); | 336 dmGrowBufPutU8(buf, (val >> 24) & 0xff); |
337 } | 337 } |
338 } | 338 } |
339 | 339 |
340 | 340 |
341 BOOL dmGrowBufPutU32LE(DMGrowBuf *buf, const Uint32 val) | 341 BOOL dmGrowBufPutU32LE(DMGrowBuf *buf, const Uint32 val) |
342 { | 342 { |
343 if (buf->literal && buf->backwards) | 343 if (buf->literal && buf->backwards) |
344 { | 344 { |
345 return | 345 return |
346 !dmGrowBufPutU8(buf, val & 0xff) || | 346 dmGrowBufPutU8(buf, val & 0xff) && |
347 !dmGrowBufPutU8(buf, (val >> 8) & 0xff) || | 347 dmGrowBufPutU8(buf, (val >> 8) & 0xff) && |
348 !dmGrowBufPutU8(buf, (val >> 16) & 0xff) || | 348 dmGrowBufPutU8(buf, (val >> 16) & 0xff) && |
349 !dmGrowBufPutU8(buf, (val >> 24) & 0xff); | 349 dmGrowBufPutU8(buf, (val >> 24) & 0xff); |
350 } | 350 } |
351 else | 351 else |
352 { | 352 { |
353 return | 353 return |
354 !dmGrowBufPutU8(buf, (val >> 24) & 0xff) || | 354 dmGrowBufPutU8(buf, (val >> 24) & 0xff) && |
355 !dmGrowBufPutU8(buf, (val >> 16) & 0xff) || | 355 dmGrowBufPutU8(buf, (val >> 16) & 0xff) && |
356 !dmGrowBufPutU8(buf, (val >> 8) & 0xff) || | 356 dmGrowBufPutU8(buf, (val >> 8) & 0xff) && |
357 !dmGrowBufPutU8(buf, val & 0xff); | 357 dmGrowBufPutU8(buf, val & 0xff); |
358 } | 358 } |
359 } | 359 } |
360 | 360 |
361 | 361 |
362 BOOL dmGrowBufGetU8(DMGrowBuf *buf, Uint8 *value) | 362 BOOL dmGrowBufGetU8(DMGrowBuf *buf, Uint8 *value) |