Browse code

update

git-svn: trunk@1804

Tomasz Kojm authored on 2006/01/05 23:59:00
Showing 4 changed files
... ...
@@ -274,7 +274,7 @@ int cli_validatesig(unsigned short target, unsigned short ftype, const char *off
274 274
     return 1;
275 275
 }
276 276
 
277
-int cli_scandesc(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, short otfrec, unsigned short ftype, unsigned long int *ftoffset)
277
+int cli_scandesc(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, short otfrec, unsigned short ftype, unsigned long int *ftoffset)
278 278
 {
279 279
  	char *buffer, *buff, *endbl, *pt;
280 280
 	int bytes, buffsize, length, ret, *gpartcnt, *tpartcnt;
... ...
@@ -23,7 +23,7 @@
23 23
 
24 24
 #define CL_TARGET_TABLE_SIZE 7
25 25
 
26
-int cli_scandesc(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, short otfrec, unsigned short ftype, unsigned long int *ftoffset);
26
+int cli_scandesc(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, short otfrec, unsigned short ftype, unsigned long int *ftoffset);
27 27
 
28 28
 int cli_scanbuff(const char *buffer, unsigned int length, const char **virname, const struct cl_engine *engine, unsigned short ftype);
29 29
 
... ...
@@ -105,7 +105,7 @@ extern int cli_mbox(const char *dir, int desc, unsigned int options); /* FIXME *
105 105
 
106 106
 static int cli_scanfile(const char *filename, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec);
107 107
 
108
-static int cli_scandir(const char *dirname, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec);
108
+static int cli_scandir(const char *dirname, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec);
109 109
 
110 110
 /*
111 111
 #ifdef CL_THREAD_SAFE
... ...
@@ -117,7 +117,7 @@ static void cli_unlock_mutex(void *mtx)
117 117
 #endif
118 118
 */
119 119
 
120
-static int cli_scanrar(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec, unsigned long int offset)
120
+static int cli_scanrar(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec, unsigned long int offset)
121 121
 {
122 122
 	int fd, ret = CL_CLEAN;
123 123
 	unsigned int files = 0;
... ...
@@ -176,7 +176,7 @@ static int cli_scanrar(int desc, const char **virname, long int *scanned, const
176 176
 
177 177
 	    /* TODO add support for regex */
178 178
 	    /*if(mdata->filename && !strstr(zdirent.d_name, mdata->filename))*/
179
-	    if(mdata->filename && strcmp(metadata->filename, mdata->filename))
179
+	    if(mdata->filename && strcmp((char *) metadata->filename, mdata->filename))
180 180
 		continue;
181 181
 
182 182
 	    break; /* matched */
... ...
@@ -264,7 +264,7 @@ static int cli_scanrar(int desc, const char **virname, long int *scanned, const
264 264
 }
265 265
 
266 266
 #ifdef HAVE_ZLIB_H
267
-static int cli_scanzip(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec, unsigned long int offset)
267
+static int cli_scanzip(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec, unsigned long int offset)
268 268
 {
269 269
 	ZZIP_DIR *zdir;
270 270
 	ZZIP_DIRENT zdirent;
... ...
@@ -507,7 +507,7 @@ static int cli_scanzip(int desc, const char **virname, long int *scanned, const
507 507
     return ret;
508 508
 }
509 509
 
510
-static int cli_scangzip(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
510
+static int cli_scangzip(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
511 511
 {
512 512
 	int fd, bytes, ret = CL_CLEAN;
513 513
 	unsigned long int size = 0;
... ...
@@ -612,7 +612,7 @@ static int cli_scangzip(int desc, const char **virname, long int *scanned, const
612 612
 #define BZ2_bzRead bzRead
613 613
 #endif
614 614
 
615
-static int cli_scanbzip(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
615
+static int cli_scanbzip(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
616 616
 {
617 617
 	int fd, bytes, ret = CL_CLEAN, bzerror = 0;
618 618
 	short memlim = 0;
... ...
@@ -719,7 +719,7 @@ static int cli_scanbzip(int desc, const char **virname, long int *scanned, const
719 719
 }
720 720
 #endif
721 721
 
722
-static int cli_scanszdd(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
722
+static int cli_scanszdd(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
723 723
 {
724 724
 	int fd, ret = CL_CLEAN, dcpy;
725 725
 	FILE *tmp = NULL, *in;
... ...
@@ -783,7 +783,7 @@ static int cli_scanszdd(int desc, const char **virname, long int *scanned, const
783 783
     return ret;
784 784
 }
785 785
 
786
-static int cli_scanmscab(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
786
+static int cli_scanmscab(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
787 787
 {
788 788
 	struct mscab_decompressor *cabd = NULL;
789 789
 	struct mscabd_cabinet *base, *cab;
... ...
@@ -842,7 +842,7 @@ static int cli_scanmscab(int desc, const char **virname, long int *scanned, cons
842 842
     return ret;
843 843
 }
844 844
 
845
-static int cli_scandir(const char *dirname, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
845
+static int cli_scandir(const char *dirname, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
846 846
 {
847 847
 	DIR *dd;
848 848
 	struct dirent *dent;
... ...
@@ -903,7 +903,7 @@ static int cli_scandir(const char *dirname, const char **virname, long int *scan
903 903
     return 0;
904 904
 }
905 905
 
906
-static int cli_vba_scandir(const char *dirname, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
906
+static int cli_vba_scandir(const char *dirname, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
907 907
 {
908 908
 	int ret = CL_CLEAN, i, fd, ofd, data_len;
909 909
 	vba_project_t *vba_project;
... ...
@@ -944,7 +944,7 @@ static int cli_vba_scandir(const char *dirname, const char **virname, long int *
944 944
 		if(scanned)
945 945
 		    *scanned += data_len / CL_COUNT_PRECISION;
946 946
 
947
-		if(cli_scanbuff(data, data_len, virname, engine, CL_TYPE_MSOLE2) == CL_VIRUS) {
947
+		if(cli_scanbuff((char *) data, data_len, virname, engine, CL_TYPE_MSOLE2) == CL_VIRUS) {
948 948
 		    free(data);
949 949
 		    ret = CL_VIRUS;
950 950
 		    break;
... ...
@@ -988,7 +988,7 @@ static int cli_vba_scandir(const char *dirname, const char **virname, long int *
988 988
 		} else {
989 989
 			if(scanned)
990 990
 			    *scanned += vba_project->length[i] / CL_COUNT_PRECISION;
991
-			if(cli_scanbuff(data, vba_project->length[i], virname, engine, CL_TYPE_MSOLE2) == CL_VIRUS) {
991
+			if(cli_scanbuff((char *) data, vba_project->length[i], virname, engine, CL_TYPE_MSOLE2) == CL_VIRUS) {
992 992
 				free(data);
993 993
 				ret = CL_VIRUS;
994 994
 				break;
... ...
@@ -1064,7 +1064,7 @@ static int cli_vba_scandir(const char *dirname, const char **virname, long int *
1064 1064
     return ret;
1065 1065
 }
1066 1066
 
1067
-static int cli_scanhtml(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1067
+static int cli_scanhtml(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1068 1068
 {
1069 1069
 	char *tempname, fullname[1024];
1070 1070
 	int ret=CL_CLEAN, fd;
... ...
@@ -1138,7 +1138,7 @@ static int cli_scanhtml(int desc, const char **virname, long int *scanned, const
1138 1138
     return ret;
1139 1139
 }
1140 1140
 
1141
-static int cli_scanole2(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1141
+static int cli_scanole2(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1142 1142
 {
1143 1143
 	char *dir;
1144 1144
 	int ret = CL_CLEAN;
... ...
@@ -1174,7 +1174,7 @@ static int cli_scanole2(int desc, const char **virname, long int *scanned, const
1174 1174
     return ret;
1175 1175
 }
1176 1176
 
1177
-static int cli_scantar(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec, unsigned int posix)
1177
+static int cli_scantar(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec, unsigned int posix)
1178 1178
 {
1179 1179
 	char *dir;
1180 1180
 	int ret = CL_CLEAN;
... ...
@@ -1202,7 +1202,7 @@ static int cli_scantar(int desc, const char **virname, long int *scanned, const
1202 1202
     return ret;
1203 1203
 }
1204 1204
 
1205
-static int cli_scanbinhex(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1205
+static int cli_scanbinhex(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1206 1206
 {
1207 1207
 	char *dir;
1208 1208
 	int ret = CL_CLEAN;
... ...
@@ -1231,7 +1231,7 @@ static int cli_scanbinhex(int desc, const char **virname, long int *scanned, con
1231 1231
     return ret;
1232 1232
 }
1233 1233
 
1234
-static int cli_scanmschm(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1234
+static int cli_scanmschm(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1235 1235
 {
1236 1236
 	char *tempname;
1237 1237
 	int ret = CL_CLEAN;
... ...
@@ -1256,7 +1256,7 @@ static int cli_scanmschm(int desc, const char **virname, long int *scanned, cons
1256 1256
     return ret;
1257 1257
 }
1258 1258
 
1259
-static int cli_scanscrenc(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1259
+static int cli_scanscrenc(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1260 1260
 {
1261 1261
 	char *tempname;
1262 1262
 	int ret = CL_CLEAN;
... ...
@@ -1326,12 +1326,12 @@ static int cli_scancryptff(int desc, const char **virname, unsigned long int *sc
1326 1326
 
1327 1327
     length = sb.st_size  - 0x10;
1328 1328
  
1329
-    if((dest = (char *) cli_malloc(length)) == NULL) {
1329
+    if((dest = (unsigned char *) cli_malloc(length)) == NULL) {
1330 1330
 	cli_dbgmsg("CryptFF: Can't allocate memory\n");
1331 1331
         return CL_EMEM;
1332 1332
     }
1333 1333
 
1334
-    if((src = (char *) cli_malloc(length)) == NULL) {
1334
+    if((src = (unsigned char *) cli_malloc(length)) == NULL) {
1335 1335
 	cli_dbgmsg("CryptFF: Can't allocate memory\n");
1336 1336
 	free(dest);
1337 1337
         return CL_EMEM;
... ...
@@ -1392,7 +1392,7 @@ static int cli_scancryptff(int desc, const char **virname, unsigned long int *sc
1392 1392
     return ret;
1393 1393
 }
1394 1394
 
1395
-static int cli_scanpdf(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1395
+static int cli_scanpdf(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1396 1396
 {
1397 1397
 	int ret;
1398 1398
 	char *dir = cli_gentemp(NULL);
... ...
@@ -1416,7 +1416,7 @@ static int cli_scanpdf(int desc, const char **virname, long int *scanned, const
1416 1416
     return ret;
1417 1417
 }
1418 1418
 
1419
-static int cli_scantnef(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1419
+static int cli_scantnef(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1420 1420
 {
1421 1421
 	int ret;
1422 1422
 	char *dir = cli_gentemp(NULL);
... ...
@@ -1440,7 +1440,7 @@ static int cli_scantnef(int desc, const char **virname, long int *scanned, const
1440 1440
     return ret;
1441 1441
 }
1442 1442
 
1443
-static int cli_scanmail(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1443
+static int cli_scanmail(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1444 1444
 {
1445 1445
 	char *dir;
1446 1446
 	int ret;
... ...
@@ -1475,7 +1475,7 @@ static int cli_scanmail(int desc, const char **virname, long int *scanned, const
1475 1475
     return ret;
1476 1476
 }
1477 1477
 
1478
-int cli_magic_scandesc(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1478
+int cli_magic_scandesc(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec)
1479 1479
 {
1480 1480
 	int ret = CL_CLEAN, nret;
1481 1481
 	int bread = 0;
... ...
@@ -21,6 +21,6 @@
21 21
 
22 22
 #include "clamav.h"
23 23
 
24
-int cli_magic_scandesc(int desc, const char **virname, long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec);
24
+int cli_magic_scandesc(int desc, const char **virname, unsigned long int *scanned, const struct cl_engine *engine, const struct cl_limits *limits, unsigned int options, unsigned int arec, unsigned int mrec);
25 25
 
26 26
 #endif