X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftypes%2Fdecl_file.h;fp=src%2Ftypes%2Fdecl_file.h;h=3eb314c2aee355716c6fac838f81c0189e129847;hp=0000000000000000000000000000000000000000;hb=5359ad5c181e5772f350fe1cba060cbed3a05b91;hpb=04a60b34fc18ea3a2638893eaf24514177692eeb diff --git a/src/types/decl_file.h b/src/types/decl_file.h new file mode 100644 index 0000000..3eb314c --- /dev/null +++ b/src/types/decl_file.h @@ -0,0 +1,19 @@ +#ifndef _PSI_TYPES_DECL_FILE_H +#define _PSI_TYPES_DECL_FILE_H + +typedef struct decl_file { + char *ln; + char *fn; +} decl_file; + +static inline void free_decl_file(decl_file *file) { + if (file->ln) { + free(file->ln); + } + if (file->fn) { + free(file->fn); + } + memset(file, 0, sizeof(*file)); +} + +#endif