(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) static const char * filebrowser_get_extension(const char * filename)
{ {
const char * ext = strrchr(filename, '.'); const char * ext = strrchr(filename, '.');
if (ext) if (ext)
return ext+1; return ext+1;
else 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; int fd;
@ -70,10 +72,10 @@ static bool filebrowser_parse_directory(filebrowser_t * filebrowser, const char
strcpy(filebrowser->dir[filebrowser->directory_stack_size], path); strcpy(filebrowser->dir[filebrowser->directory_stack_size], path);
filebrowser->file_count = 0; filebrowser->file_count = 0;
filebrowser->currently_selected = 0; filebrowser->currently_selected = 0;
CellFsDirent dirent; CellFsDirent dirent;
while (cellFsReaddir(fd, &dirent, &nread) == CELL_FS_SUCCEEDED) while (cellFsReaddir(fd, &dirent, &nread) == CELL_FS_SUCCEEDED)
{ {
if (nread == 0) if (nread == 0)
@ -110,7 +112,6 @@ static bool filebrowser_parse_directory(filebrowser_t * filebrowser, const char
continue; continue;
} }
filebrowser->cur[filebrowser->file_count].d_type = dirent.d_type; filebrowser->cur[filebrowser->file_count].d_type = dirent.d_type;
filebrowser->cur[filebrowser->file_count].d_namlen = dirent.d_namlen; filebrowser->cur[filebrowser->file_count].d_namlen = dirent.d_namlen;
strcpy(filebrowser->cur[filebrowser->file_count].d_name, dirent.d_name); 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; 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; filebrowser->directory_stack_size = 0;
strncpy(filebrowser->extensions, extensions, sizeof(filebrowser->extensions)); 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_clear_current_entries(filebrowser);
filebrowser->directory_stack_size = 0; 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); 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++; filebrowser->directory_stack_size++;
if(with_extension) if(with_extension)
filebrowser_parse_directory(filebrowser, path, filebrowser->extensions); filebrowser_parse_directory(filebrowser, path, filebrowser->extensions);
else else
@ -160,5 +165,6 @@ void filebrowser_pop_directory (filebrowser_t * filebrowser)
if (filebrowser->directory_stack_size > 0) if (filebrowser->directory_stack_size > 0)
filebrowser->directory_stack_size--; 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);
} }