#ifndef _C302_H_ #define _C302_H_ #include #define SERVER_STRING "Server: C302 by Fumiama/1.0\r\n" #define HTTP302 "HTTP/1.1 302 Found\r\n" #define CONTENT_TYPE "Content-Type: text/html; charset=utf-8\r\n" #define CONTENT_LENGTH "Content-Length: 11\r\n" #define LOCATION "Location: " #define HTTP302HEAD HTTP302 SERVER_STRING CONTENT_TYPE CONTENT_LENGTH LOCATION #define CONTENT "

Found.\r\n" #define HTTP200 "HTTP/1.0 200 OK\r\n" #define H400 "HTTP/1.0 400 BAD REQUEST\r\nContent-Type: text/html\r\n\r\n

%s\r\n" #define H404 "HTTP/1.0 404 NOT FOUND\r\nContent-Type: text/html\r\n\r\nNot Found\r\n

%s\r\n\r\n" #define H500 "HTTP/1.0 500 Internal Server Error\r\nContent-Type: text/html\r\n\r\n

%s\r\n" const char* types[] = {H400, H404, H500}; const uint8_t typel[] = {59, 111, 69}; enum errcode_enum_t {HTTP400, HTTP404, HTTP500}; typedef enum errcode_enum_t errcode_enum_t; static const char* urls[] = { "https://bocchi.rocks/assets/img/page/character/hitori/main.png", // 後藤ひとり "https://bocchi.rocks/assets/img/page/character/nijika/main.png", // 伊地知虹夏 "https://bocchi.rocks/assets/img/page/character/ryo/main.png", // 山田リョウ "https://bocchi.rocks/assets/img/page/character/ikuyo/main.png", // 喜多郁代 "https://orthrossoft.jp/assets/images/character/whole_body-yui.png", // 片桐ユイ "https://orthrossoft.jp/assets/images/character/whole_body-yaeka.png" // 片桐ヤエカ }; static const uint16_t urlsl[] = {62, 62, 59, 61, 65, 67}; #endif