#pragma once enum HttpCode { OK200 = 0, E400, E404, E413, E414, KNOWN_CODES }; int answer_error( int fd, HttpCode code ); int answer_header( int fd, size_t size ); [HttpCode code, bool closed, * const char file, size_t len] http_read(int fd, []char buffer, size_t len);