@ -1,4 +1,4 @@
#include <buffer.h>
#include "buffer.h"
#include <unistd.h>
void buffer_close(buffer* b) {
ssize_t buffer_getline(buffer* b,char* x,size_t len) {
return buffer_get_token(b,x,len,"\n",1);
#include <mmap.h>
static ssize_t op() {
@ -1,6 +1,6 @@
#include "errmsg.h"
#include "errmsg_int.h"
#include <str.h>
#include "str.h"
#ifdef __MINGW32__
@ -1,7 +1,7 @@
#include <stralloc.h>
#include "stralloc.h"
#include <io.h>
#include "io.h"
#include <errmsg.h>
int main() {
@ -1,5 +1,5 @@
/*
* The str_* functions have a pretty similar functionality to the byte_* ones
#include "io_internal.h"
#include <iarray.h>
#include <fmt.h>
#include "fmt.h"
#include <sys/time.h>
unsigned int io_debugstring(int64 s,char* buf,unsigned int bufsize) {
@ -29,7 +29,7 @@
#endif
#ifdef __dietlibc__
#include <write12.h>
int stralloc_chomp(stralloc* sa) {
size_t max=sa->len;
int stralloc_chop(stralloc* sa) {
if (sa->len==0) return -1;
void stralloc_zero(stralloc* sa) {
sa->len=0;
buffer input;
@ -1,9 +1,9 @@
#include <cdb.h>
#include <fcntl.h>
#include <stdlib.h>
#ifndef O_BINARY
#define O_BINARY 0
#include <dns.h>
#include <ip4.h>
#include <errno.h>
#include <string.h>
int main(int argc,char* argv[]) {
static char seed[128];
#include <assert.h>
#include <time.h>
#include <scan.h>
#include "scan.h"
char buf[100];
char buf[1024];
#include <byte.h>
@ -3,10 +3,10 @@
#include <stdio.h>
#include <textcode.h>
#include <uint16.h>
@ -14,7 +14,7 @@
#include <uint64.h>
#include <openreadclose.h>
stralloc sa;