The return value of snprintf is int not size_t.
This commit is contained in:
@@ -121,7 +121,7 @@ void *memstr(const void *haystack, const char *needle, size_t n)
|
|||||||
*/
|
*/
|
||||||
bool mkdir_p(const char *path, mode_t mode)
|
bool mkdir_p(const char *path, mode_t mode)
|
||||||
{
|
{
|
||||||
size_t len;
|
int len;
|
||||||
char *pos, full[PATH_MAX];
|
char *pos, full[PATH_MAX];
|
||||||
pos = full;
|
pos = full;
|
||||||
if (!path || *path == '\0')
|
if (!path || *path == '\0')
|
||||||
|
|||||||
@@ -76,7 +76,8 @@ static bool enumerate_dir_enum(dir_enum_t *this, char **relative,
|
|||||||
char **absolute, struct stat *st)
|
char **absolute, struct stat *st)
|
||||||
{
|
{
|
||||||
struct dirent *entry = readdir(this->dir);
|
struct dirent *entry = readdir(this->dir);
|
||||||
size_t len, remaining;
|
size_t remaining;
|
||||||
|
int len;
|
||||||
|
|
||||||
if (!entry)
|
if (!entry)
|
||||||
{
|
{
|
||||||
@@ -120,7 +121,7 @@ static bool enumerate_dir_enum(dir_enum_t *this, char **relative,
|
|||||||
*/
|
*/
|
||||||
enumerator_t* enumerator_create_directory(char *path)
|
enumerator_t* enumerator_create_directory(char *path)
|
||||||
{
|
{
|
||||||
size_t len;
|
int len;
|
||||||
dir_enum_t *this = malloc_thing(dir_enum_t);
|
dir_enum_t *this = malloc_thing(dir_enum_t);
|
||||||
this->public.enumerate = (void*)enumerate_dir_enum;
|
this->public.enumerate = (void*)enumerate_dir_enum;
|
||||||
this->public.destroy = (void*)destroy_dir_enum;
|
this->public.destroy = (void*)destroy_dir_enum;
|
||||||
|
|||||||
Reference in New Issue
Block a user