From 76eae6e283c42d1c4a5a0efb94f7d6366d40487b Mon Sep 17 00:00:00 2001 From: "Mr. Goblin" Date: Sun, 27 Sep 2026 22:51:34 +0300 Subject: echo server --- codes.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'codes.h') diff --git a/codes.h b/codes.h index e1e464d..8746e17 100644 --- a/codes.h +++ b/codes.h @@ -4,6 +4,23 @@ extern "C" { #endif +const char * +code_to_str(int code); + +/* vim macro to transform str #define to code: +0/\\r D0VU:s/ /€ü_/g /CODE€ü_ llllldf"€ý53xhp$phhi 0:s/DEFINE€ü_/define 0j +*/ + +#define CODE_200_OK 200 +#define CODE_201_CREATED 201 +#define CODE_400_BAD_REQUEST 400 +#define CODE_401_UNAUTHORIZED 401 +#define CODE_403_FORBIDDEN 403 +#define CODE_404_NOT_FOUND 404 +#define CODE_409_CONFLICT 409 +#define CODE_413_REQUEST_TOO_LONG 413 +#define CODE_503_SERVICE_UNAVAILABLE 503 + #define CODE_200_STR "200 OK\r\n" #define CODE_201_STR "201 Created\r\n" #define CODE_400_STR "400 Bad request\r\n" @@ -11,6 +28,7 @@ extern "C" { #define CODE_403_STR "403 Forbidden\r\n" #define CODE_404_STR "404 Not found\r\n" #define CODE_409_STR "409 Conflict\r\n" +#define CODE_413_STR "413 Too long request\r\n" #define CODE_503_STR "503 Service unavailable\r\n" #ifdef __cplusplus -- cgit v1.3