Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/archivers/hlextract/files/patch-HLExtract-Main.c
16461 views
1
--- HLExtract/Main.c.orig 2016-07-26 11:59:22 UTC
2
+++ HLExtract/Main.c
3
@@ -52,7 +52,7 @@
4
# define WIN32_LEAN_AND_MEAN
5
# include <windows.h>
6
#else
7
-# include <linux/limits.h>
8
+# include <sys/param.h>
9
# define MAX_PATH PATH_MAX
10
11
# define FOREGROUND_BLUE 0x0001
12
@@ -618,15 +618,15 @@ hlVoid PrintUsage()
13
printf("\n");
14
printf("Example HLExtract usage:\n");
15
#ifdef _WIN32
16
- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -d \"C:\\backup\" -e \"root\\valve\\models\" -e \"root\\valve\\config.cfg\"\n");
17
- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -c -m -v\n");
18
- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -lf \"C:\\half-life.txt\" -m -s\n");
19
- printf("HLExtract.exe -p \"C:\\half-life.gcf\" -m -f\n");
20
+ printf("hlextract -p \"C:\\half-life.gcf\" -d \"C:\\backup\" -e \"root\\valve\\models\" -e \"root\\valve\\config.cfg\"\n");
21
+ printf("hlextract -p \"C:\\half-life.gcf\" -c -m -v\n");
22
+ printf("hlextract -p \"C:\\half-life.gcf\" -lf \"C:\\half-life.txt\" -m -s\n");
23
+ printf("hlextract -p \"C:\\half-life.gcf\" -m -f\n");
24
#else
25
- printf("HLExtract.exe -p \"~/half-life.gcf\" -d \"~/backup\" -e \"root/valve/models\" -e \"root/valve/config.cfg\"\n");
26
- printf("HLExtract.exe -p \"~/half-life.gcf\" -c -m -v\n");
27
- printf("HLExtract.exe -p \"~/half-life.gcf\" -lf \"~/half-life.txt\" -m -s\n");
28
- printf("HLExtract.exe -p \"~/half-life.gcf\" -m -f\n");
29
+ printf("hlextract -p \"~/half-life.gcf\" -d \"~/backup\" -e \"root/valve/models\" -e \"root/valve/config.cfg\"\n");
30
+ printf("hlextract -p \"~/half-life.gcf\" -c -m -v\n");
31
+ printf("hlextract -p \"~/half-life.gcf\" -lf \"~/half-life.txt\" -m -s\n");
32
+ printf("hlextract -p \"~/half-life.gcf\" -m -f\n");
33
#endif
34
}
35
36
@@ -657,6 +657,8 @@ hlVoid List(FILE *pFile, HLDirectoryItem
37
fprintf(pFile, "%s\n", lpPath);
38
}
39
break;
40
+ default:
41
+ ;
42
}
43
}
44
45
@@ -843,6 +845,8 @@ HLValidation Validate(HLDirectoryItem *p
46
PrintValidation(eValidation);
47
printf("\n");
48
break;
49
+ default:
50
+ ;
51
}
52
}
53
else
54
@@ -851,6 +855,8 @@ HLValidation Validate(HLDirectoryItem *p
55
printf(" \n");
56
}
57
break;
58
+ default:
59
+ ;
60
}
61
62
return eValidation;
63
@@ -882,6 +888,8 @@ hlVoid PrintAttribute(hlChar *lpPrefix,
64
case HL_ATTRIBUTE_STRING:
65
printf("%s%s: %s%s\n", lpPrefix, pAttribute->lpName, pAttribute->Value.String.lpValue, lpPostfix);
66
break;
67
+ default:
68
+ ;
69
}
70
}
71
72
@@ -1151,6 +1159,8 @@ hlVoid EnterConsole(hlUInt uiPackage, hl
73
printf(" Size: %u B\n", hlFileGetSize(pSubItem));
74
printf(" Size On Disk: %u B\n", hlFileGetSizeOnDisk(pSubItem));
75
break;
76
+ default:
77
+ ;
78
}
79
80
uiItemCount = hlPackageGetItemAttributeCount();
81
82