(PS3) Fix indenting in ps3/file_browser.c

This commit is contained in:
Twinaphex 2012-03-26 15:14:25 +02:00
parent e7419d2fa5
commit 29f1138ec6
2 changed files with 120 additions and 114 deletions

View File

@ -36,6 +36,7 @@ static int less_than_key(const void * a, const void * b)
static const char * filebrowser_get_extension(const char * filename)
{
const char * ext = strrchr(filename, '.');
if (ext)
return ext+1;
else
@ -52,7 +53,8 @@ static void filebrowser_clear_current_entries(filebrowser_t * filebrowser)
}
}
static bool filebrowser_parse_directory(filebrowser_t * filebrowser, const char * path, const char * extensions)
static bool filebrowser_parse_directory(filebrowser_t * filebrowser,
const char * path, const char * extensions)
{
int fd;
@ -70,10 +72,10 @@ static bool filebrowser_parse_directory(filebrowser_t * filebrowser, const char
strcpy(filebrowser->dir[filebrowser->directory_stack_size], path);
filebrowser->file_count = 0;
filebrowser->currently_selected = 0;
CellFsDirent dirent;
while (cellFsReaddir(fd, &dirent, &nread) == CELL_FS_SUCCEEDED)
{
if (nread == 0)
@ -110,7 +112,6 @@ static bool filebrowser_parse_directory(filebrowser_t * filebrowser, const char
continue;
}
filebrowser->cur[filebrowser->file_count].d_type = dirent.d_type;
filebrowser->cur[filebrowser->file_count].d_namlen = dirent.d_namlen;
strcpy(filebrowser->cur[filebrowser->file_count].d_name, dirent.d_name);
@ -128,7 +129,8 @@ static bool filebrowser_parse_directory(filebrowser_t * filebrowser, const char
return true;
}
void filebrowser_new(filebrowser_t * filebrowser, const char * start_dir, const char * extensions)
void filebrowser_new(filebrowser_t * filebrowser, const char * start_dir,
const char * extensions)
{
filebrowser->directory_stack_size = 0;
strncpy(filebrowser->extensions, extensions, sizeof(filebrowser->extensions));
@ -137,7 +139,8 @@ void filebrowser_new(filebrowser_t * filebrowser, const char * start_dir, const
}
void filebrowser_reset_start_directory(filebrowser_t * filebrowser, const char * start_dir, const char * extensions)
void filebrowser_reset_start_directory(filebrowser_t * filebrowser, const char * start_dir,
const char * extensions)
{
filebrowser_clear_current_entries(filebrowser);
filebrowser->directory_stack_size = 0;
@ -146,9 +149,11 @@ void filebrowser_reset_start_directory(filebrowser_t * filebrowser, const char *
filebrowser_parse_directory(filebrowser, start_dir, filebrowser->extensions);
}
void filebrowser_push_directory(filebrowser_t * filebrowser, const char * path, bool with_extension)
void filebrowser_push_directory(filebrowser_t * filebrowser, const char * path,
bool with_extension)
{
filebrowser->directory_stack_size++;
if(with_extension)
filebrowser_parse_directory(filebrowser, path, filebrowser->extensions);
else
@ -160,5 +165,6 @@ void filebrowser_pop_directory (filebrowser_t * filebrowser)
if (filebrowser->directory_stack_size > 0)
filebrowser->directory_stack_size--;
filebrowser_parse_directory(filebrowser, filebrowser->dir[filebrowser->directory_stack_size], filebrowser->extensions);
filebrowser_parse_directory(filebrowser, filebrowser->dir[filebrowser->directory_stack_size],
filebrowser->extensions);
}