C type fixes.
This commit is contained in:
parent
8276d2f4e5
commit
b1698ee339
@ -66,9 +66,9 @@ const char **mpw_strings(size_t *count, const char *strings, ...) {
|
|||||||
|
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start( args, strings );
|
va_start( args, strings );
|
||||||
char **array = NULL;
|
const char **array = NULL;
|
||||||
size_t arraySize = 0;
|
size_t arraySize = 0;
|
||||||
for (const char *string; string = va_arg( args, const char * );) {
|
for (const char *string; (string = va_arg( args, const char * ));) {
|
||||||
size_t cursor = arraySize;
|
size_t cursor = arraySize;
|
||||||
if (!mpw_realloc( &array, &arraySize, sizeof(string) )) {
|
if (!mpw_realloc( &array, &arraySize, sizeof(string) )) {
|
||||||
mpw_free( &array, arraySize );
|
mpw_free( &array, arraySize );
|
||||||
@ -311,7 +311,7 @@ static uint8_t const *mpw_aes(bool encrypt, const uint8_t *key, const size_t key
|
|||||||
AES_CBC_encrypt_buffer( resultBuf, aesBuf, aesSize, key, iv );
|
AES_CBC_encrypt_buffer( resultBuf, aesBuf, aesSize, key, iv );
|
||||||
else
|
else
|
||||||
AES_CBC_decrypt_buffer( resultBuf, aesBuf, aesSize, key, iv );
|
AES_CBC_decrypt_buffer( resultBuf, aesBuf, aesSize, key, iv );
|
||||||
mpw_free( aesBuf, aesSize );
|
mpw_free( &aesBuf, aesSize );
|
||||||
|
|
||||||
// Truncate PKCS#7 padding
|
// Truncate PKCS#7 padding
|
||||||
if (encrypt)
|
if (encrypt)
|
||||||
@ -516,7 +516,7 @@ char *mpw_strndup(const char *src, size_t max) {
|
|||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|
||||||
int *mpw_strncasecmp(const char *s1, const char *s2, size_t max) {
|
int mpw_strncasecmp(const char *s1, const char *s2, size_t max) {
|
||||||
|
|
||||||
if (s1 && s2 && max)
|
if (s1 && s2 && max)
|
||||||
for (; --max > 0; ++s1, ++s2) {
|
for (; --max > 0; ++s1, ++s2) {
|
||||||
@ -526,4 +526,4 @@ int *mpw_strncasecmp(const char *s1, const char *s2, size_t max) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -216,6 +216,6 @@ char *mpw_strdup(const char *src);
|
|||||||
/** Drop-in for POSIX strndup(3). */
|
/** Drop-in for POSIX strndup(3). */
|
||||||
char *mpw_strndup(const char *src, size_t max);
|
char *mpw_strndup(const char *src, size_t max);
|
||||||
/** Drop-in for POSIX strncasecmp(3). */
|
/** Drop-in for POSIX strncasecmp(3). */
|
||||||
int *mpw_strncasecmp(const char *s1, const char *s2, size_t max);
|
int mpw_strncasecmp(const char *s1, const char *s2, size_t max);
|
||||||
|
|
||||||
#endif // _MPW_UTIL_H
|
#endif // _MPW_UTIL_H
|
||||||
|
Loading…
Reference in New Issue
Block a user