Beginning of refactoring

This commit is contained in:
2022-11-10 18:30:35 -06:00
parent 62a18af402
commit 4e20f39ecd
4 changed files with 158 additions and 71 deletions
+13 -3
View File
@@ -8,12 +8,22 @@ typedef struct HeaderStruct
struct stat moduleInfo;
} HeaderStruct;
typedef struct ModuleStruct
{
HeaderStruct moduleHeader;
void* moduleData;
} ModuleStruct;
int ReadSingleModule(int fd, ModuleStruct* module);
void SafetyCheck(int status, char* message);
char* StripFilename(char* filename);
void Stuffy(int argc, char* argv[]);
int StuffyArgument(int argc, char** argv);
void StuffyAction(char* argv[], int archiveAction);
int IsFileArchived(int archiveFile, char* fileName);
void AddToArchive(char* archiveName, char* fileName);
void RemoveFromArchive(char* archiveName, char* fileName);
int IsFileArchived(char* archiveName, char* filename);
void AddToArchive(char* archiveName, char* filename);
void RemoveFromArchive(char* archiveName, char* filename);
void ListArchive(char* archiveName);
void ExtractArchive(char* argv[]);