Make second argument of scheme_os_getcwd a size_t (#2584)
By being an unsigned type, we ensure that when 0 is passed we know that there's no smaller number. This aids the static analyzer.
This commit is contained in:
parent
e6aef1093b
commit
b9b6d97b30
|
@ -884,7 +884,7 @@ static Scheme_Object *string_to_path_element(int argc, Scheme_Object **argv)
|
|||
/* */
|
||||
/**********************************************************************/
|
||||
|
||||
char *scheme_os_getcwd(char *buf, int buflen, int *actlen, int noexn)
|
||||
char *scheme_os_getcwd(char *buf, size_t buflen, int *actlen, int noexn)
|
||||
{
|
||||
char *s;
|
||||
int slen;
|
||||
|
|
|
@ -919,7 +919,7 @@ MZ_EXTERN char *scheme_expand_filename(char* filename, int ilen, const char *err
|
|||
MZ_EXTERN char *scheme_expand_user_filename(char* filename, int ilen, const char *errorin, int *ex, int guards);
|
||||
MZ_EXTERN char *scheme_expand_string_filename(Scheme_Object *f, const char *errorin, int *ex, int guards);
|
||||
|
||||
MZ_EXTERN char *scheme_os_getcwd(char *buf, int buflen, int *actlen, int noexn);
|
||||
MZ_EXTERN char *scheme_os_getcwd(char *buf, size_t buflen, int *actlen, int noexn);
|
||||
MZ_EXTERN int scheme_os_setcwd(char *buf, int noexn);
|
||||
MZ_EXTERN char *scheme_getdrive(void);
|
||||
|
||||
|
|
|
@ -757,7 +757,7 @@ int (*scheme_directory_exists)(char *dirname);
|
|||
char *(*scheme_expand_filename)(char* filename, int ilen, const char *errorin, int *ex, int guards);
|
||||
char *(*scheme_expand_user_filename)(char* filename, int ilen, const char *errorin, int *ex, int guards);
|
||||
char *(*scheme_expand_string_filename)(Scheme_Object *f, const char *errorin, int *ex, int guards);
|
||||
char *(*scheme_os_getcwd)(char *buf, int buflen, int *actlen, int noexn);
|
||||
char *(*scheme_os_getcwd)(char *buf, size_t buflen, int *actlen, int noexn);
|
||||
int (*scheme_os_setcwd)(char *buf, int noexn);
|
||||
char *(*scheme_getdrive)(void);
|
||||
Scheme_Object *(*scheme_split_path)(const char *path, int len, Scheme_Object **base, int *isdir, int kind);
|
||||
|
|
Loading…
Reference in New Issue
Block a user