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)