tests: make the unit test result type CURLcode

Before this patch, the result code was a mixture of `int` and
`CURLcode`.

Also adjust casts and fix a couple of minor issues found along the way.

Cherry-picked from #13489
Closes #13600
This commit is contained in:
Viktor Szakats 2024-05-11 21:36:05 +02:00
parent dad03dc593
commit 25cbc2f79a
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
221 changed files with 619 additions and 616 deletions

View file

@ -88,7 +88,7 @@ UNITTEST_START
for(i = 0; i < NUMTESTS; i++) {
FILE *fp;
struct dynbuf buf;
int len = 4096;
size_t len = 4096;
char *line;
Curl_dyn_init(&buf, len);
@ -169,7 +169,7 @@ UNITTEST_START
fclose(fp);
fprintf(stderr, "OK\n");
}
return rc;
return (CURLcode)rc;
UNITTEST_STOP
#ifdef __GNUC__