diff options
| author | Louis Burda <quent.burda@gmail.com> | 2021-05-10 15:05:25 +0200 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2021-05-10 15:05:25 +0200 |
| commit | 2a8416eaa85af6348fe34859859a7fb39db2003d (patch) | |
| tree | aa05283f66bf509d75352dbddc8380ab56a27a46 /service/src/util.h | |
| parent | 65a1a51121278e54e40e2a04ae096053d5a3c47d (diff) | |
| download | enowars5-service-stldoctor-2a8416eaa85af6348fe34859859a7fb39db2003d.tar.gz enowars5-service-stldoctor-2a8416eaa85af6348fe34859859a7fb39db2003d.zip | |
save scan info and model, added vuln in load info, small tweaks
create result directory with serialized info struct and model file after successful scan, dont modify the stl file contents during parsing, EOF getc vuln to truncate loaded hash added in load_info
Diffstat (limited to 'service/src/util.h')
| -rw-r--r-- | service/src/util.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/service/src/util.h b/service/src/util.h index 303d9c9..d012f25 100644 --- a/service/src/util.h +++ b/service/src/util.h @@ -19,6 +19,14 @@ enum { FAIL = 0, OK = 1 }; void* checkp(void *p); void* die(const char *fmtstr, ...); char* aprintf(const char *fmtstr, ...); + const char* mhash(const char *filename, int len); +void freadstr(FILE *f, char **dst); +void fputstr(FILE *f, char *s); + +const char* ask(const char *fmtstr, ...); +void dump(const char *filepath); +int strpfcmp(const char *prefix, const char *str); + #endif /* UTIL_H */ |
