diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-21 22:52:54 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-21 22:52:54 +0100 |
| commit | dcacc00e3750300617ba6e16eb346713f91a783a (patch) | |
| tree | 38e2d4fb5ed9d119711d4295c6eda4b014af73fd /examples/dte/filetype.h | |
| parent | 58dac10aeb8f5a041c46bddbeaf4c7966a99b998 (diff) | |
| download | crep-dcacc00e3750300617ba6e16eb346713f91a783a.tar.gz | |
Remove testing data
Diffstat (limited to 'examples/dte/filetype.h')
| -rw-r--r-- | examples/dte/filetype.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/examples/dte/filetype.h b/examples/dte/filetype.h deleted file mode 100644 index cec4d85..0000000 --- a/examples/dte/filetype.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef FILETYPE_H -#define FILETYPE_H - -#include <stdbool.h> -#include <string.h> -#include "util/macros.h" -#include "util/ptr-array.h" -#include "util/string-view.h" -#include "util/string.h" - -// Note: the order of these values changes the order of iteration -// in find_ft() -typedef enum { - FT_INTERPRETER, - FT_BASENAME, - FT_CONTENT, - FT_EXTENSION, - FT_FILENAME, -} FileDetectionType; - -PURE -static inline bool is_valid_filetype_name(const char *name) -{ - size_t n = strcspn(name, " \t/"); - return n > 0 && n < 64 && name[n] == '\0' && name[0] != '-'; -} - -bool add_filetype(PointerArray *filetypes, const char *name, const char *str, FileDetectionType type) NONNULL_ARGS WARN_UNUSED_RESULT; -bool is_ft(const PointerArray *filetypes, const char *name); -const char *find_ft(const PointerArray *filetypes, const char *filename, StringView line); -void collect_ft(const PointerArray *filetypes, PointerArray *a, const char *prefix); -String dump_filetypes(const PointerArray *filetypes); -void free_filetypes(PointerArray *filetypes); - -#endif |
