From 89cab4f68e2a0852754160eca8a9fe11b2c997ce Mon Sep 17 00:00:00 2001 From: Lephe Date: Mon, 26 Apr 2021 21:58:52 +0200 Subject: [PATCH] add utility types BFile_FileType, off_t --- include/gint/bfile.h | 15 +++++++++++++++ include/gint/defs/types.h | 2 ++ 2 files changed, 17 insertions(+) diff --git a/include/gint/bfile.h b/include/gint/bfile.h index 4facfc6..37603e8 100644 --- a/include/gint/bfile.h +++ b/include/gint/bfile.h @@ -105,6 +105,21 @@ struct BFile_FileInfo /* Address of first fragment (do not use directly) */ void *address; }; +enum BFile_FileType +{ + BFile_Type_Directory = 0x0000, + BFile_Type_File = 0x0001, + BFile_Type_Addin = 0x0002, + BFile_Type_Eact = 0x0003, + BFile_Type_Language = 0x0004, + BFile_Type_Bitmap = 0x0005, + BFile_Type_MainMem = 0x0006, + BFile_Type_Temp = 0x0007, + BFile_Type_Dot = 0x0008, + BFile_Type_DotDot = 0x0009, + BFile_Type_Volume = 0x000a, + BFile_Type_Archived = 0x0041, +}; int BFile_FindFirst(uint16_t const *search, int *shandle, uint16_t *foundfile, struct BFile_FileInfo *fileinfo); diff --git a/include/gint/defs/types.h b/include/gint/defs/types.h index c42b2b0..1506b43 100644 --- a/include/gint/defs/types.h +++ b/include/gint/defs/types.h @@ -18,6 +18,8 @@ typedef unsigned int uint; /* Signed size_t */ typedef signed int ssize_t; +/* Offset in file (used in standard functions) */ +typedef unsigned int off_t; //--- // Structure elements