aboutsummaryrefslogtreecommitdiff
path: root/codes.h
diff options
context:
space:
mode:
authorMr. Goblin <mrgoblin@mrgoblin.net>2026-09-27 22:51:34 +0300
committerMr. Goblin <mrgoblin@mrgoblin.net>2026-09-27 22:51:34 +0300
commit76eae6e283c42d1c4a5a0efb94f7d6366d40487b (patch)
treefb61705947e7c43212c27b8d87ea323fa201f6ea /codes.h
parent753621c39b76bd90610ea758567525425f8e2913 (diff)
echo server
Diffstat (limited to 'codes.h')
-rw-r--r--codes.h18
1 files changed, 18 insertions, 0 deletions
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