@@ -597,21 +597,18 @@ size_t path_basedir(char *s)
597597 char * last_slash = NULL ;
598598 if (!s || s [0 ] == '\0' || s [1 ] == '\0' )
599599 return (s && s [0 ] != '\0' ) ? 1 : 0 ;
600- slash = strrchr (s , '/' );
601- backslash = strrchr (s , '\\' );
602- last_slash = (!slash || (backslash > slash )) ? (char * )backslash : (char * )slash ;
600+ slash = strrchr (s , '/' );
601+ backslash = strrchr (s , '\\' );
602+ last_slash = (!slash || (backslash > slash )) ? (char * )backslash : (char * )slash ;
603603 if (last_slash )
604604 {
605- last_slash [1 ] = '\0' ;
605+ last_slash [1 ] = '\0' ;
606606 return last_slash + 1 - s ;
607607 }
608- else
609- {
610- s [0 ] = '.' ;
611- s [1 ] = PATH_DEFAULT_SLASH_C ();
612- s [2 ] = '\0' ;
613- return 2 ;
614- }
608+ s [0 ] = '.' ;
609+ s [1 ] = PATH_DEFAULT_SLASH_C ();
610+ s [2 ] = '\0' ;
611+ return 2 ;
615612}
616613
617614/**
@@ -1446,13 +1443,13 @@ size_t fill_pathname_application_path(char *s, size_t len)
14461443 return 0 ;
14471444}
14481445
1449- void fill_pathname_application_dir (char * s , size_t len )
1446+ size_t fill_pathname_application_dir (char * s , size_t len )
14501447{
14511448#ifdef __WINRT__
1452- strlcpy (s , uwp_dir_install , len );
1449+ return strlcpy (s , uwp_dir_install , len );
14531450#else
14541451 fill_pathname_application_path (s , len );
1455- path_basedir (s );
1452+ return path_basedir (s );
14561453#endif
14571454}
14581455
0 commit comments