#pragma once #include typedef struct { int status; char* notice; char* mime; char* protocol; } ResHeader; void makeHeader(char* out, ResHeader* header) { sprintf(out, "%s %d %s\r\nContent-Type: %s\r\nServer: httpsrv/1.0-indev\r\n\n", /*header->protocol TODO:this breaks everything because newlines*/ "HTTP/1.1", header->status, header->notice, header->mime); }