05-warning-fixes.patch 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. Author: Michael Karcher <debian@mkarcher.dialup.fu-berlin.de>
  2. Description: This patch fixes harmless warnings, mostly suggested parentheses.
  3. --- unace-nonfree-2.5.orig/source/apps/exe/convert/convert.c
  4. +++ unace-nonfree-2.5/source/apps/exe/convert/convert.c
  5. @@ -109,7 +109,7 @@ INT UnitCharNumber;
  6. {
  7. UnitCharNumber = 0;
  8. - while (Size > 999999999 || UnitCharNumber && Size > 99999999)
  9. + while (Size > 999999999 || (UnitCharNumber && Size > 99999999))
  10. {
  11. Size >>= 10;
  12. UnitCharNumber++;
  13. --- unace-nonfree-2.5.orig/source/apps/exe/messages/messages.c
  14. +++ unace-nonfree-2.5/source/apps/exe/messages/messages.c
  15. @@ -192,7 +192,7 @@ INT APPS_EXE_MESSAGES_GetHotKey(PCHA
  16. {
  17. PCHAR AndPos;
  18. - if (AndPos = strchr(Str, '&'))
  19. + if ((AndPos = strchr(Str, '&')))
  20. {
  21. strcpy(AndPos, AndPos + 1);
  22. --- unace-nonfree-2.5.orig/source/apps/unace/exe/commline/commline.c
  23. +++ unace-nonfree-2.5/source/apps/unace/exe/commline/commline.c
  24. @@ -393,7 +393,7 @@ INT I;
  25. void APPS_UNACE_EXE_COMMLINE_ToggleSwitch(PCHAR SwitchChar, PINT Variable)
  26. {
  27. - if (!(*SwitchChar) || *SwitchChar == '+' && *(SwitchChar + 1) == 0)
  28. + if (!(*SwitchChar) || (*SwitchChar == '+' && *(SwitchChar + 1) == 0))
  29. {
  30. *Variable = 1;
  31. }
  32. @@ -549,9 +549,9 @@ PCHAR PointPos;
  33. if (strrchr(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName, BASE_PATHFUNC_SEPARATOR)
  34. > PointPos
  35. || !PointPos
  36. - || !BASE_CONVERT_StrICmp(PointPos, ".")
  37. - && !BASE_CONVERT_StrICmp(PointPos, ".ace")
  38. - && !BASE_CONVERT_StrICmp(PointPos, ".exe"))
  39. + || (!BASE_CONVERT_StrICmp(PointPos, ".")
  40. + && !BASE_CONVERT_StrICmp(PointPos, ".ace")
  41. + && !BASE_CONVERT_StrICmp(PointPos, ".exe")))
  42. {
  43. strcat(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName,
  44. BASE_ACESTRUC_EXTENSION);
  45. --- unace-nonfree-2.5.orig/source/base/all/arcblk/arcblk.c
  46. +++ unace-nonfree-2.5/source/base/all/arcblk/arcblk.c
  47. @@ -117,7 +117,7 @@ void BASE_ARCBLK_FileHeaderSecurityRe
  48. if ((Header->File.HEAD_FLAGS & BASE_ACESTRUC_FLAG_SECURITY)
  49. && (*Size = BASE_ARCBLK_FileHeaderSecuritySize(Header)))
  50. {
  51. - if (*Security = BASE_MEMORY_GetMem(*Size))
  52. + if ((*Security = BASE_MEMORY_GetMem(*Size)))
  53. {
  54. memcpy(*Security, BASE_ARCBLK_FileHeaderSecurity(Header), *Size);
  55. }
  56. --- unace-nonfree-2.5.orig/source/base/all/archives/test/test.c
  57. +++ unace-nonfree-2.5/source/base/all/archives/test/test.c
  58. @@ -59,7 +59,7 @@ tBASE_DIRDATA_DirData
  59. (PVOID)&BASE_ARCHIVES_TEST.TestBuffer[TestPos],
  60. 512 + 32 -TestPos);
  61. - if (!Read && !TestPos || errno)
  62. + if ((!Read && !TestPos) || errno)
  63. {
  64. break;
  65. }
  66. --- unace-nonfree-2.5.orig/source/base/all/comments/comments.c
  67. +++ unace-nonfree-2.5/source/base/all/comments/comments.c
  68. @@ -47,7 +47,11 @@ PCHAR CommentPos;
  69. CommentSize = sizeof(BASE_COMMENTS.Comment) - 1;
  70. }
  71. - memcpy(BASE_COMMENTS.Comment, CommentPos, CommentSize);
  72. + if(CommentSize > 0)
  73. + {
  74. + memcpy(BASE_COMMENTS.Comment, CommentPos, CommentSize);
  75. + }
  76. +
  77. BASE_COMMENTS.CompressedSize = CommentSize;
  78. BASE_DCPR_COMMENTS_GetComment();
  79. --- unace-nonfree-2.5.orig/source/base/all/dcpr/dcpr.c
  80. +++ unace-nonfree-2.5/source/base/all/dcpr/dcpr.c
  81. @@ -125,8 +125,8 @@ INT R,
  82. RestLen -= R;
  83. }
  84. while ((R || BASE_DCPR.NextType != BASE_DCPR.Type
  85. - || (BASE_DCPR.NextType == BASE_ACESTRUC_BLOCKEDTYPE_LZ77_DELTA)
  86. - && BASE_DCPR_LZ77.NextDeltaLen)
  87. + || ((BASE_DCPR.NextType == BASE_ACESTRUC_BLOCKEDTYPE_LZ77_DELTA)
  88. + && BASE_DCPR_LZ77.NextDeltaLen))
  89. && (RestLen > BASE_CPRDCPR_LZ77_MAXLEN));
  90. return Len - RestLen;
  91. --- unace-nonfree-2.5.orig/source/base/all/dosfuncs/lin.c
  92. +++ unace-nonfree-2.5/source/base/all/dosfuncs/lin.c
  93. @@ -46,7 +46,7 @@ PCHAR ChPtr;
  94. {
  95. BASE_PATHFUNC_CompletePath(DirToOpen);
  96. - if (ChPtr = strrchr(DirToOpen, BASE_PATHFUNC_SEPARATOR))
  97. + if ((ChPtr = strrchr(DirToOpen, BASE_PATHFUNC_SEPARATOR)))
  98. {
  99. strcpy(SearchMask, ChPtr + 1);
  100. --- unace-nonfree-2.5.orig/source/base/all/extract/extract.c
  101. +++ unace-nonfree-2.5/source/base/all/extract/extract.c
  102. @@ -134,7 +134,7 @@ UINT NTFSSecuritySize;
  103. Decompressed = BASE_DCPR_Block(&Buf[BufPos], BufSize
  104. + BASE_CPRDCPR_LZ77_MAXLEN - BufPos);
  105. - if (!Decompressed && !BufPos || BASE_ERROR_EXTERN_HandleCancel(1))
  106. + if ((!Decompressed && !BufPos) || BASE_ERROR_EXTERN_HandleCancel(1))
  107. {
  108. break;
  109. }
  110. @@ -265,8 +265,8 @@ INT FilesNumber;
  111. while (!BASE_ERROR_EXTERN_HandleCancel(1)
  112. && (BASE_EXTRACT.DoExtractAllVolumes
  113. - || BASE_ARCBLK.Options.IsVolume
  114. - && BASE_EXTRACT.DoProcessAllVolumes
  115. + || (BASE_ARCBLK.Options.IsVolume
  116. + && BASE_EXTRACT.DoProcessAllVolumes)
  117. || FilesNumber)
  118. && BASE_ARCBLK_LoadBlock())
  119. {
  120. @@ -348,8 +348,8 @@ tLFN ArchiveName;
  121. if (BASE_VOLUME_FirstVolumeToProcess(ArchiveName))
  122. {
  123. - if (!DoWriteData && BASE_ARCBLK.Options.IsSolid
  124. - || !BASE_FILELIST.Number)
  125. + if ((!DoWriteData && BASE_ARCBLK.Options.IsSolid)
  126. + || !BASE_FILELIST.Number)
  127. {
  128. BASE_EXTRACT.DoExtractAllVolumes = 1;
  129. BASE_FILELIST.SizeOfFiles = BASE_DIRDATA_Dir1.UnPackedSize;
  130. --- unace-nonfree-2.5.orig/source/base/all/funcs/funcs.c
  131. +++ unace-nonfree-2.5/source/base/all/funcs/funcs.c
  132. @@ -24,10 +24,11 @@ void BASE_FUNCS_Copy(INT Mode)
  133. BASE_FILELIST.DoAddFileCheckIfValidFile =
  134. !BASE_DIRDATA_IsInArchive1 && BASE_DIRDATA_IsInArchive2;
  135. - if (BASE_EXTRACT.DoExtractAllVolumes
  136. - && BASE_FILELIST_Create(1, 5, 1)
  137. - || !BASE_EXTRACT.DoExtractAllVolumes
  138. - && BASE_FILELIST_Create(1, Mode, 1))
  139. + if ((BASE_EXTRACT.DoExtractAllVolumes
  140. + && BASE_FILELIST_Create(1, 5, 1))
  141. + ||
  142. + (!BASE_EXTRACT.DoExtractAllVolumes
  143. + && BASE_FILELIST_Create(1, Mode, 1)))
  144. {
  145. BASE_FUNCS_EXTERN_DoCopy(Mode);
  146. @@ -45,7 +46,7 @@ void BASE_FUNCS_Copy(INT Mode)
  147. INT BASE_FUNCS_DeleteRealFile(PCHAR FileName, BOOL IsOverwriteDelete)
  148. {
  149. -BOOL Err;
  150. +BOOL Err = 0;
  151. INT Input;
  152. UINT Attr;
  153. @@ -76,11 +77,12 @@ UINT Attr;
  154. {
  155. BASE_ERROR.ErrorCode = BASE_ERROR_USER;
  156. }
  157. - }
  158. -
  159. - if (Input && !BASE_FUNCS.DoDeleteAll)
  160. - {
  161. - return 1;
  162. +
  163. + if (Input > 1)
  164. + {
  165. + return 1;
  166. + }
  167. +
  168. }
  169. BASE_LFN_SetFileAttributes(FileName, BASE_DOSFUNCS_NORMAL);
  170. @@ -162,7 +164,7 @@ INT BaseLen;
  171. INT BASE_FUNCS_CreateDestinationFile(INT Attr)
  172. {
  173. INT Handle,
  174. - Input,
  175. + Input = 0,
  176. Len;
  177. sprintf(BASE_STATE.DestinationFileName, "%s%s",
  178. @@ -224,7 +226,7 @@ INT Handle,
  179. }
  180. BASE_FUNCS.DidNotCopyAll |=
  181. - (Input = (Input && !BASE_FUNCS.DoOverwriteAll
  182. + (Input = ((Input && !BASE_FUNCS.DoOverwriteAll)
  183. || BASE_FUNCS_DeleteRealFile(BASE_STATE.DestinationFileName, 1)));
  184. if (Input)
  185. --- unace-nonfree-2.5.orig/source/base/all/lfn/lin.c
  186. +++ unace-nonfree-2.5/source/base/all/lfn/lin.c
  187. @@ -50,7 +50,7 @@ tLFN SearchFile,
  188. {
  189. SepStr = getenv("PATH");
  190. - if (Env = (PCHAR) BASE_MEMORY_GetMem(strlen(SepStr) + 1))
  191. + if ((Env = (PCHAR) BASE_MEMORY_GetMem(strlen(SepStr) + 1)))
  192. {
  193. strcpy(Env, SepStr);
  194. SepStr = Env;
  195. --- unace-nonfree-2.5.orig/source/base/all/lfn/nont.c
  196. +++ unace-nonfree-2.5/source/base/all/lfn/nont.c
  197. @@ -52,7 +52,7 @@ INT NameNumber,
  198. do
  199. {
  200. - if (NextSlashPos = (PCHAR) strchr(NamePos, BASE_PATHFUNC_SEPARATOR))
  201. + if ((NextSlashPos = (PCHAR) strchr(NamePos, BASE_PATHFUNC_SEPARATOR)))
  202. {
  203. NameLen = NextSlashPos - NamePos;
  204. }
  205. --- unace-nonfree-2.5.orig/source/base/all/memory/nodos32.c
  206. +++ unace-nonfree-2.5/source/base/all/memory/nodos32.c
  207. @@ -14,7 +14,7 @@ INT OldSize;
  208. OldSize = BASE_MEMORY_Size(OldPointer);
  209. - if (NewPointer = realloc((PVOID) ((PULONG) OldPointer - 1), NewSize + 4))
  210. + if ((NewPointer = realloc((PVOID) ((PULONG) OldPointer - 1), NewSize + 4)))
  211. {
  212. BASE_MEMORY.MaxAllocate += OldSize - NewSize;
  213. *(PULONG) NewPointer = NewSize;
  214. --- unace-nonfree-2.5.orig/source/base/all/pathfunc/pathfunc.c
  215. +++ unace-nonfree-2.5/source/base/all/pathfunc/pathfunc.c
  216. @@ -140,7 +140,7 @@ INT I,
  217. DoRepeat = 0;
  218. strcpy(CompareStr1, SlashPos);
  219. - if (NextSlashPos = strchr(SlashPos + 1, BASE_PATHFUNC_SEPARATOR))
  220. + if ((NextSlashPos = strchr(SlashPos + 1, BASE_PATHFUNC_SEPARATOR)))
  221. {
  222. CompareStr1[NextSlashPos - SlashPos] = 0;
  223. }
  224. @@ -345,11 +345,12 @@ INT CurrentDirLen;
  225. || !strchr(Path, ':'))
  226. && Path[0] != '/')
  227. */
  228. - if (Path[0] == '\\' && Path[1] != '\\'
  229. - || Path[0] != BASE_PATHFUNC_SEPARATOR
  230. + if ((Path[0] == '\\' && Path[1] != '\\')
  231. + || (Path[0] != BASE_PATHFUNC_SEPARATOR
  232. #ifndef __unix__
  233. && !strchr(Path, ':')
  234. #endif
  235. + )
  236. )
  237. {
  238. getcwd(CurrentDir, sizeof(CurrentDir));
  239. @@ -390,7 +391,7 @@ BOOL BASE_PATHFUNC_IsNTFSStreamName(P
  240. {
  241. PCHAR Ptr;
  242. - if (Ptr = strrchr(Path, ':'))
  243. + if ((Ptr = strrchr(Path, ':')))
  244. {
  245. return *(Ptr + 1) != '\\';
  246. }
  247. --- unace-nonfree-2.5.orig/source/base/all/state/state.h
  248. +++ unace-nonfree-2.5/source/base/all/state/state.h
  249. @@ -54,6 +54,7 @@ void BASE_STATE_OutputProgress(INT Re
  250. void BASE_STATE_OutputCRCOk(BOOL CRCIsOk);
  251. void BASE_STATE_EXTERN_IsCRCOk(PBOOL IsCRCOk, BOOL IsEncrypted);
  252. +void BASE_STATE_EXTERN_IsCRCOkSet(PBOOL IsCRCOk, BOOL IsEncrypted);
  253. void BASE_STATE_EXTERN_OutputProgressData(PCHAR Buf, INT Bytes);
  254. void BASE_STATE_EXTERN_OutputProcess(PCHAR OperationStr, PCHAR FileName,