remove tcp_cmd_get_filename_ext and move over to llfs variant
This commit is contained in:
2023-12-02 23:04:05 +01:00
committed by Sander Speetjens
parent 2d526b899a
commit b9a6566267
2 changed files with 2 additions and 15 deletions

View File

@@ -23,7 +23,6 @@
void tcp_cmd_remove_newline(char* str, size_t len); void tcp_cmd_remove_newline(char* str, size_t len);
char* tcp_cmd_remove_leading_space(char* str, size_t len); char* tcp_cmd_remove_leading_space(char* str, size_t len);
char* tcp_cmd_get_filename_ext(char* filename);
char* tcp_cmd_get_next_token(char* input, const char* delimiters, char** next); char* tcp_cmd_get_next_token(char* input, const char* delimiters, char** next);
void tcp_cmd_init(void); void tcp_cmd_init(void);
err_t tcp_cmd_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err); err_t tcp_cmd_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err);

View File

@@ -100,18 +100,6 @@ void tcp_cmd_str_tolower(char* str) {
} }
} }
/**
* @brief This function returns the extension of a file
* @param filename The filename to get the extension from
* @return char* The extension of the file
*/
char* tcp_cmd_get_filename_ext(char* filename) {
char* dot = strrchr(filename, '.');
if (!dot || dot == filename)
return NULL;
return dot + 1;
}
/** /**
* @brief This function finds the next token in the input string * @brief This function finds the next token in the input string
* If the token is between quotes, return the whole string between quotes * If the token is between quotes, return the whole string between quotes
@@ -290,7 +278,7 @@ static bool tcp_cmd_parser(struct tcp_pcb* pcb, int argc, char** argv) {
} }
if (strcmp(argv[0], "setimage") == 0) { if (strcmp(argv[0], "setimage") == 0) {
if (argc >= 2) { if (argc >= 2) {
ext = tcp_cmd_get_filename_ext(argv[1]); ext = llfs_get_filename_ext(argv[1]);
if (strcmp(ext, "bmp") != 0) { if (strcmp(ext, "bmp") != 0) {
LOG_WARN(TAG, "setimage: File is not a bmp"); LOG_WARN(TAG, "setimage: File is not a bmp");
tcp_cmd_write(pcb, "File is not a bmp\n"); tcp_cmd_write(pcb, "File is not a bmp\n");
@@ -314,7 +302,7 @@ static bool tcp_cmd_parser(struct tcp_pcb* pcb, int argc, char** argv) {
} }
if (strcmp(argv[0], "setgif") == 0) { if (strcmp(argv[0], "setgif") == 0) {
if (argc >= 2) { if (argc >= 2) {
ext = tcp_cmd_get_filename_ext(argv[1]); ext = llfs_get_filename_ext(argv[1]);
if (strcmp(ext, "gif") != 0) { if (strcmp(ext, "gif") != 0) {
LOG_WARN(TAG, "setgif: File is not a gif"); LOG_WARN(TAG, "setgif: File is not a gif");
tcp_cmd_write(pcb, "File is not a gif\n"); tcp_cmd_write(pcb, "File is not a gif\n");