rminnichinitial1fcdf7916 years agoHistory
35 lines · 600 B · C
RawDownload
#include <u.h>#include <libc.h>#include <bin.h>#include <httpd.h> /* * memory allocators: * h routines call canalloc; they should be used by everything else * note this memory is wiped out at the start of each new request * note: these routines probably shouldn't fatal. */char*hstrdup(HConnect *c, char *s){	char *t;	int n; 	n = strlen(s) + 1;	t = binalloc(&c->bin, n, 0);	if(t == nil)		sysfatal("out of memory");	memmove(t, s, n);	return t;} void*halloc(HConnect *c, ulong n){	void *p; 	p = binalloc(&c->bin, n, 1);	if(p == nil)		sysfatal("out of memory");	return p;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t