Path: blob/main/archivers/hlextract/files/patch-HLExtract-Main.c
16461 views
--- HLExtract/Main.c.orig 2016-07-26 11:59:22 UTC1+++ HLExtract/Main.c2@@ -52,7 +52,7 @@3# define WIN32_LEAN_AND_MEAN4# include <windows.h>5#else6-# include <linux/limits.h>7+# include <sys/param.h>8# define MAX_PATH PATH_MAX910# define FOREGROUND_BLUE 0x000111@@ -618,15 +618,15 @@ hlVoid PrintUsage()12printf("\n");13printf("Example HLExtract usage:\n");14#ifdef _WIN3215- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -d \"C:\\backup\" -e \"root\\valve\\models\" -e \"root\\valve\\config.cfg\"\n");16- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -c -m -v\n");17- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -lf \"C:\\half-life.txt\" -m -s\n");18- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -m -f\n");19+ printf("hlextract -p \"C:\\half-life.gcf\" -d \"C:\\backup\" -e \"root\\valve\\models\" -e \"root\\valve\\config.cfg\"\n");20+ printf("hlextract -p \"C:\\half-life.gcf\" -c -m -v\n");21+ printf("hlextract -p \"C:\\half-life.gcf\" -lf \"C:\\half-life.txt\" -m -s\n");22+ printf("hlextract -p \"C:\\half-life.gcf\" -m -f\n");23#else24- printf("HLExtract.exe -p \"~/half-life.gcf\" -d \"~/backup\" -e \"root/valve/models\" -e \"root/valve/config.cfg\"\n");25- printf("HLExtract.exe -p \"~/half-life.gcf\" -c -m -v\n");26- printf("HLExtract.exe -p \"~/half-life.gcf\" -lf \"~/half-life.txt\" -m -s\n");27- printf("HLExtract.exe -p \"~/half-life.gcf\" -m -f\n");28+ printf("hlextract -p \"~/half-life.gcf\" -d \"~/backup\" -e \"root/valve/models\" -e \"root/valve/config.cfg\"\n");29+ printf("hlextract -p \"~/half-life.gcf\" -c -m -v\n");30+ printf("hlextract -p \"~/half-life.gcf\" -lf \"~/half-life.txt\" -m -s\n");31+ printf("hlextract -p \"~/half-life.gcf\" -m -f\n");32#endif33}3435@@ -657,6 +657,8 @@ hlVoid List(FILE *pFile, HLDirectoryItem36fprintf(pFile, "%s\n", lpPath);37}38break;39+ default:40+ ;41}42}4344@@ -843,6 +845,8 @@ HLValidation Validate(HLDirectoryItem *p45PrintValidation(eValidation);46printf("\n");47break;48+ default:49+ ;50}51}52else53@@ -851,6 +855,8 @@ HLValidation Validate(HLDirectoryItem *p54printf(" \n");55}56break;57+ default:58+ ;59}6061return eValidation;62@@ -882,6 +888,8 @@ hlVoid PrintAttribute(hlChar *lpPrefix,63case HL_ATTRIBUTE_STRING:64printf("%s%s: %s%s\n", lpPrefix, pAttribute->lpName, pAttribute->Value.String.lpValue, lpPostfix);65break;66+ default:67+ ;68}69}7071@@ -1151,6 +1159,8 @@ hlVoid EnterConsole(hlUInt uiPackage, hl72printf(" Size: %u B\n", hlFileGetSize(pSubItem));73printf(" Size On Disk: %u B\n", hlFileGetSizeOnDisk(pSubItem));74break;75+ default:76+ ;77}7879uiItemCount = hlPackageGetItemAttributeCount();808182