power_play/src/util.c
2024-09-03 15:59:06 -05:00

37 lines
762 B
C

#include "util.h"
/* ========================== *
* String utils
* ========================== */
#if 0
struct string util_file_name_from_path(struct string path)
{
u8 *start = path.text;
u8 *end = path.text + path.len;
/* Find file type start pos */
u8 *type_start = end + 1;
for (u8 *c = end; c >= start; --c) {
if (*c == '.') {
type_start = c;
break;
}
}
/* Find filename start pos */
u8 *filename_start = start;
for (u8 *c = type_start - 1; c >= start; --c) {
if (*c == '/') {
filename_start = c;
break;
}
}
return (struct string) {
.text = filename_start,
.len = type_start - filename_start - 1
};
}
#endif