You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixz/util.c

24 lines
435 B
C

#include "pixz.h"
#include <stdarg.h>
void pixz_die(const char *fmt, ...) {
va_list args;
va_start(args, fmt);
vfprintf(stderr, fmt, args);
fflush(stderr);
va_end(args);
exit(1);
}
// FIXME: Portability
#include <libkern/OSByteOrder.h>
void pixz_offset_write(uint64_t n, uint8_t *buf) {
OSWriteLittleInt64(buf, 0, n);
}
uint64_t pixz_offset_read(uint8_t *buf) {
return OSReadLittleInt64(buf, 0);
}