App-rs
view release on metacpan or search on metacpan
#define LLAC(a) s[sp].st = NEW, sp += 1, v = a
#define TER sp -= 1
#define HPACK(t, l) *p = t, *(uint32_t*)(p + 1) = (uint32_t)l, cwrite(fd, p, 5)
void *mmapr(const char *f, off_t *l)
{
int fd;
errn1(fd = open(f, O_RDONLY));
struct stat b;
errn1(fstat(fd, &b));
if (l) *l = b.st_size;
void *p = NULL;
if (b.st_size)
errn1((long int)(p = mmap(0, b.st_size, PROT_READ, MAP_PRIVATE, fd, 0)));
errn1(close(fd));
return p;
}
void cwrite(int fd, const char *in, size_t il)
{
static char ou[BLKSZ];
( run in 0.464 second using v1.01-cache-2.11-cpan-49f99fa48dc )