Next round of static'ing and related fixes.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11836 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jens Arnold 2006-12-25 14:01:47 +00:00
parent 37aeb12cc9
commit 2597a13497
21 changed files with 135 additions and 125 deletions

View File

@ -44,7 +44,7 @@ void gui_buttonbar_set_display(struct gui_buttonbar * buttonbar,
buttonbar->display = display;
}
void gui_buttonbar_draw_button(struct gui_buttonbar * buttonbar, int num)
static void gui_buttonbar_draw_button(struct gui_buttonbar * buttonbar, int num)
{
int xpos, ypos, button_width, text_width;
int fh;

View File

@ -1644,6 +1644,7 @@ static void wps_display_images(struct gui_wps *gwps, bool always)
}
#endif
#if 0 /* currently unused */
void gui_wps_reset(struct gui_wps *gui_wps)
{
if(!gui_wps || !gui_wps->data)
@ -1652,6 +1653,7 @@ void gui_wps_reset(struct gui_wps *gui_wps)
memset(&gui_wps->data->format_buffer, 0,
sizeof(gui_wps->data->format_buffer));
}
#endif
bool gui_wps_refresh(struct gui_wps *gwps, int ffwd_offset,
unsigned char refresh_mode)

View File

@ -149,7 +149,7 @@ void gui_list_put_selection_in_screen(struct gui_list * gui_list,
}
#ifdef HAVE_LCD_BITMAP
int gui_list_get_item_offset(struct gui_list * gui_list, int item_width,
static int gui_list_get_item_offset(struct gui_list * gui_list, int item_width,
int text_pos)
{
struct screen * display=gui_list->display;

View File

@ -85,7 +85,7 @@ struct playlist_args {
/* Displays the bookmark menu options for the user to decide. This is an */
/* interface function. */
/* ----------------------------------------------------------------------- */
bool bookmark_menu(void)
static bool bookmark_menu(void)
{
int i,m;
bool result;
@ -240,13 +240,13 @@ static bool view_playlist(void)
return result;
}
bool cat_add_to_a_playlist(void)
static bool cat_add_to_a_playlist(void)
{
return catalog_add_to_a_playlist(selected_file, selected_file_attr,
false);
}
bool cat_add_to_a_new_playlist(void)
static bool cat_add_to_a_new_playlist(void)
{
return catalog_add_to_a_playlist(selected_file, selected_file_attr, true);
}
@ -541,7 +541,7 @@ static bool rename_file(void)
return false;
}
bool create_dir(void)
static bool create_dir(void)
{
char dirname[MAX_PATH];
char *cwd;

View File

@ -873,6 +873,7 @@ void pcmbuf_write_complete(size_t length)
}
}
#if 0
bool pcmbuf_insert_buffer(char *buf, size_t length)
{
if (crossfade_active)
@ -889,6 +890,7 @@ bool pcmbuf_insert_buffer(char *buf, size_t length)
}
return true;
}
#endif
/* Generates a constant square wave sound with a given frequency
in Hertz for a duration in milliseconds. */

View File

@ -3552,7 +3552,7 @@ static void audio_playback_init(void)
#if MEM > 8
/* we dont want this rebuffering on targets with little ram
because the disk may never spin down */
bool ata_fillbuffer_callback(void)
static bool ata_fillbuffer_callback(void)
{
queue_post(&audio_queue, Q_AUDIO_FILL_BUFFER_IF_ACTIVE_ATA, 0);
return true;

View File

@ -108,15 +108,15 @@ static struct playlist_viewer viewer;
/* Used when viewing playlists on disk */
static struct playlist_info temp_playlist;
void playlist_buffer_init(struct playlist_buffer * pb, char * names_buffer,
int names_buffer_size);
void playlist_buffer_load_entries(struct playlist_buffer * pb, int index,
enum direction direction);
int playlist_entry_load(struct playlist_entry *entry, int index,
char* name_buffer, int remaining_size);
static void playlist_buffer_init(struct playlist_buffer *pb, char *names_buffer,
int names_buffer_size);
static void playlist_buffer_load_entries(struct playlist_buffer * pb, int index,
enum direction direction);
static int playlist_entry_load(struct playlist_entry *entry, int index,
char* name_buffer, int remaining_size);
struct playlist_entry * playlist_buffer_get_track(struct playlist_buffer * pb,
int index);
static struct playlist_entry * playlist_buffer_get_track(struct playlist_buffer *pb,
int index);
static bool playlist_viewer_init(struct playlist_viewer * viewer,
char* filename, bool reload);
@ -133,8 +133,8 @@ static bool show_indices(void);
static bool track_display(void);
static bool save_playlist(void);
void playlist_buffer_init(struct playlist_buffer * pb, char * names_buffer,
int names_buffer_size)
static void playlist_buffer_init(struct playlist_buffer *pb, char *names_buffer,
int names_buffer_size)
{
pb->name_buffer=names_buffer;
pb->buffer_size=names_buffer_size;
@ -145,8 +145,8 @@ void playlist_buffer_init(struct playlist_buffer * pb, char * names_buffer,
/*
* Loads the entries following 'index' in the playlist buffer
*/
void playlist_buffer_load_entries(struct playlist_buffer * pb, int index,
enum direction direction)
static void playlist_buffer_load_entries(struct playlist_buffer *pb, int index,
enum direction direction)
{
int num_entries = viewer.num_tracks;
char* p = pb->name_buffer;
@ -181,8 +181,8 @@ void playlist_buffer_load_entries(struct playlist_buffer * pb, int index,
pb->num_loaded = i;
}
void playlist_buffer_load_entries_screen(struct playlist_buffer * pb,
enum direction direction)
static void playlist_buffer_load_entries_screen(struct playlist_buffer * pb,
enum direction direction)
{
if(direction==FORWARD)
{
@ -200,8 +200,8 @@ void playlist_buffer_load_entries_screen(struct playlist_buffer * pb,
}
}
int playlist_entry_load(struct playlist_entry *entry, int index,
char* name_buffer, int remaining_size)
static int playlist_entry_load(struct playlist_entry *entry, int index,
char* name_buffer, int remaining_size)
{
struct playlist_track_info info;
int len;
@ -229,7 +229,7 @@ int playlist_entry_load(struct playlist_entry *entry, int index,
return -1;
}
int playlist_buffer_get_index(struct playlist_buffer * pb, int index )
static int playlist_buffer_get_index(struct playlist_buffer *pb, int index )
{
int buffer_index;
if(pb->direction==FORWARD)
@ -252,7 +252,7 @@ int playlist_buffer_get_index(struct playlist_buffer * pb, int index )
#define distance(a, b) \
a>b? (a) - (b) : (b) - (a)
bool playlist_buffer_needs_reload(struct playlist_buffer* pb, int track_index)
static bool playlist_buffer_needs_reload(struct playlist_buffer* pb, int track_index)
{
if(pb->num_loaded==viewer.num_tracks)
return(false);
@ -267,8 +267,8 @@ bool playlist_buffer_needs_reload(struct playlist_buffer* pb, int track_index)
return(false);
}
struct playlist_entry * playlist_buffer_get_track(struct playlist_buffer * pb,
int index)
static struct playlist_entry * playlist_buffer_get_track(struct playlist_buffer *pb,
int index)
{
int buffer_index=playlist_buffer_get_index(pb, index);
return(&(pb->tracks[buffer_index]));
@ -561,7 +561,7 @@ bool playlist_viewer(void)
return playlist_viewer_ex(NULL);
}
char * playlist_callback_name(int selected_item, void * data, char *buffer)
static char *playlist_callback_name(int selected_item, void *data, char *buffer)
{
struct playlist_viewer * local_viewer = (struct playlist_viewer *)data;
struct playlist_entry *track=
@ -571,7 +571,7 @@ char * playlist_callback_name(int selected_item, void * data, char *buffer)
}
void playlist_callback_icons(int selected_item, void * data, ICON * icon)
static void playlist_callback_icons(int selected_item, void *data, ICON * icon)
{
struct playlist_viewer * local_viewer=(struct playlist_viewer *)data;
struct playlist_entry *track=
@ -780,7 +780,8 @@ exit:
action_signalscreenchange();
return ret;
}
char * playlist_search_callback_name(int selected_item, void * data, char *buffer)
static char *playlist_search_callback_name(int selected_item, void * data, char *buffer)
{
int *found_indicies = (int*)data;
static struct playlist_track_info track;
@ -790,7 +791,7 @@ char * playlist_search_callback_name(int selected_item, void * data, char *buffe
}
void playlist_search_callback_icons(int selected_item, void * data, ICON * icon)
static void playlist_search_callback_icons(int selected_item, void * data, ICON * icon)
{
(void)selected_item;
(void)data;

View File

@ -23,23 +23,23 @@
#include "backdrop.h"
#if LCD_DEPTH >= 8
fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH];
fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH];
static fb_data main_backdrop[LCD_HEIGHT][LCD_WIDTH];
static fb_data wps_backdrop[LCD_HEIGHT][LCD_WIDTH];
#elif LCD_DEPTH == 2
#if LCD_PIXELFORMAT == VERTICAL_PACKING
fb_data main_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH];
fb_data wps_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH];
static fb_data main_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH];
static fb_data wps_backdrop[(LCD_HEIGHT+3)/4][LCD_WIDTH];
#else
fb_data main_backdrop[LCD_HEIGHT][LCD_FBWIDTH];
fb_data wps_backdrop[LCD_HEIGHT][LCD_FBWIDTH];
static fb_data main_backdrop[LCD_HEIGHT][LCD_FBWIDTH];
static fb_data wps_backdrop[LCD_HEIGHT][LCD_FBWIDTH];
#endif
#endif
bool main_backdrop_valid = false;
bool wps_backdrop_valid = false;
static bool main_backdrop_valid = false;
static bool wps_backdrop_valid = false;
/* load a backdrop into a buffer */
bool load_backdrop(char* filename, fb_data* backdrop_buffer)
static bool load_backdrop(char* filename, fb_data* backdrop_buffer)
{
struct bitmap bm;
int ret;

View File

@ -90,7 +90,7 @@ struct keyboard_parameters {
int y;
};
struct keyboard_parameters param[NB_SCREENS];
static struct keyboard_parameters param[NB_SCREENS];
static bool kbd_loaded = false;
#ifdef KBD_MORSE_INPUT

View File

@ -50,7 +50,7 @@ static bool pm_playback = true; /* selects between playback and recording peaks
#endif
struct meter_scales scales[NB_SCREENS];
static struct meter_scales scales[NB_SCREENS];
#if !defined(SIMULATOR) && CONFIG_CODEC != SWCODEC
/* Data source */
@ -84,7 +84,7 @@ unsigned short peak_meter_range_min; /* minimum of range in samples */
unsigned short peak_meter_range_max; /* maximum of range in samples */
static unsigned short pm_range; /* range width in samples */
static bool pm_use_dbfs = true; /* true if peakmeter displays dBfs */
bool level_check; /* true if peeked at peakmeter before drawing */
static bool level_check; /* true if peeked at peakmeter before drawing */
static unsigned short pm_db_min = 0; /* minimum of range in 1/100 dB */
static unsigned short pm_db_max = 9000; /* maximum of range in 1/100 dB */
static unsigned short pm_db_range = 9000; /* range width in 1/100 dB */
@ -298,7 +298,7 @@ static int db_to_sample_bin_search(int min, int max, int db)
* @return int - The return value is in the range of
* 0 <= return value < MAX_PEAK
*/
int peak_meter_db2sample(int db)
int peak_meter_db2sample(int db)
{
int retval = 0;
@ -791,7 +791,7 @@ static int peak_meter_read_r(void)
* This is used by the histogram feature in the recording screen.
* Values are in the range 0 <= peak_x < MAX_PEAK. MAX_PEAK is typ 32767.
*/
extern void peak_meter_get_peakhold(int *peak_left, int *peak_right)
void peak_meter_get_peakhold(int *peak_left, int *peak_right)
{
if (peak_left)
*peak_left = pm_peakhold_left;

View File

@ -127,13 +127,13 @@ static int preset_menu; /* The menu index of the preset list */
static struct menu_item preset_menu_items[MAX_PRESETS];
static int num_presets = 0; /* The number of presets in the preset list */
void radio_save_presets(void);
bool handle_radio_presets(void);
bool radio_menu(void);
bool radio_add_preset(void);
bool save_preset_list(void);
bool load_preset_list(void);
bool clear_preset_list(void);
static void radio_save_presets(void);
static bool handle_radio_presets(void);
static bool radio_menu(void);
static bool radio_add_preset(void);
static bool save_preset_list(void);
static bool load_preset_list(void);
static bool clear_preset_list(void);
static bool scan_presets(void);
@ -148,14 +148,14 @@ int radio_get(int setting);
#define radio_set philips_set
#define radio_get philips_get
#elif CONFIG_TUNER == (S1A0903X01 | TEA5767) /* OndioFM */
void (*radio_set)(int setting, int value);
int (*radio_get)(int setting);
static void (*radio_set)(int setting, int value);
static int (*radio_get)(int setting);
#endif
#endif
/* Function to manipulate all yesno dialogues.
This function needs the output text as an argument. */
bool yesno_pop(char* text)
static bool yesno_pop(char* text)
{
int i;
char *lines[]={text};
@ -338,7 +338,7 @@ static void remember_frequency(void)
settings_save();
}
void next_preset(int direction)
static void next_preset(int direction)
{
if (num_presets < 1)
return;
@ -967,7 +967,7 @@ bool radio_screen(void)
return have_recorded;
} /* radio_screen */
void radio_save_presets(void)
static void radio_save_presets(void)
{
int fd;
int i;
@ -1064,7 +1064,7 @@ static void rebuild_preset_menu(void)
}
}
bool radio_add_preset(void)
static bool radio_add_preset(void)
{
char buf[MAX_FMPRESET_LEN];
@ -1129,7 +1129,7 @@ static bool radio_edit_preset(void)
return true;
}
bool radio_delete_preset(void)
static bool radio_delete_preset(void)
{
int pos = menu_cursor(preset_menu);
int i;
@ -1157,12 +1157,12 @@ bool radio_delete_preset(void)
return true; /* Make the menu return immediately */
}
bool load_preset_list(void)
static bool load_preset_list(void)
{
return !rockbox_browse(FMPRESET_PATH, SHOW_FMR);
}
bool save_preset_list(void)
static bool save_preset_list(void)
{
if(num_presets != 0)
{
@ -1215,7 +1215,7 @@ bool save_preset_list(void)
return true;
}
bool clear_preset_list(void)
static bool clear_preset_list(void)
{
int i;
@ -1236,7 +1236,7 @@ bool clear_preset_list(void)
}
/* little menu on what to do with a preset entry */
bool handle_radio_presets_menu(void)
static bool handle_radio_presets_menu(void)
{
static const struct menu_item preset_menu_items[] = {
{ ID2P(LANG_FM_EDIT_PRESET), radio_edit_preset },
@ -1254,7 +1254,7 @@ bool handle_radio_presets_menu(void)
}
/* button preprocessor for list of preset stations menu */
int handle_radio_presets_cb(int key, int m)
static int handle_radio_presets_cb(int key, int m)
{
(void)m;
@ -1292,7 +1292,7 @@ int handle_radio_presets_cb(int key, int m)
}
/* present a list of preset stations */
bool handle_radio_presets(void)
static bool handle_radio_presets(void)
{
int result;
bool reload_dir = false;
@ -1328,7 +1328,7 @@ bool handle_radio_presets(void)
return reload_dir;
}
char monomode_menu_string[32];
static char monomode_menu_string[32];
static void create_monomode_menu(void)
{
@ -1347,7 +1347,7 @@ static bool toggle_mono_mode(void)
return false;
}
char region_menu_string[32];
static char region_menu_string[32];
static void create_region_menu(void)
{
snprintf(region_menu_string, sizeof(region_menu_string),
@ -1381,7 +1381,7 @@ static bool toggle_region_mode(void)
}
#ifndef FM_MODE
char radiomode_menu_string[32];
static char radiomode_menu_string[32];
static void create_radiomode_menu(void)
{
@ -1471,7 +1471,7 @@ static bool scan_presets(void)
}
/* button preprocessor for the main menu */
int radio_menu_cb(int key, int m)
static int radio_menu_cb(int key, int m)
{
(void)m;
#if 0 /* this screen needs fixing! */
@ -1548,7 +1548,7 @@ static bool fm_recording_settings(void)
/* main menu of the radio screen */
bool radio_menu(void)
static bool radio_menu(void)
{
int m;
bool result;

View File

@ -73,14 +73,14 @@
#define PM_HEIGHT ((LCD_HEIGHT >= 72) ? 2 : 1)
#if CONFIG_KEYPAD == RECORDER_PAD
bool f2_rec_screen(void);
bool f3_rec_screen(void);
static bool f2_rec_screen(void);
static bool f3_rec_screen(void);
#endif
#define MAX_FILE_SIZE 0x7F800000 /* 2 GB - 4 MB */
int screen_update = NB_SCREENS;
bool remote_display_on = true;
static int screen_update = NB_SCREENS;
static bool remote_display_on = true;
/** File name creation **/
#if CONFIG_CODEC == SWCODEC
@ -124,7 +124,7 @@ static short balance_mem[BAL_MEM_SIZE];
#define AGC_MODE_SIZE 5
#define AGC_SAFETY_MODE 0
static char* agc_preset_str[] =
static const char* agc_preset_str[] =
{ "Off", "S", "L", "D", "M", "V" };
/* "Off",
"Safety (clip)",
@ -137,17 +137,17 @@ static char* agc_preset_str[] =
#define AGC_HIGH 27254 /* accelerated gain reduction threshold -1.6dB */
#define AGC_IMG 823 /* threshold for balance control -32dB */
/* autogain high level thresholds (-3dB, -7dB, -4dB, -5dB, -5dB) */
const short agc_th_hi[AGC_MODE_SIZE] =
static const short agc_th_hi[AGC_MODE_SIZE] =
{ 23197, 14637, 21156, 18428, 18426 };
/* autogain low level thresholds (-14dB, -11dB, -6dB, -7dB, -8dB) */
const short agc_th_lo[AGC_MODE_SIZE] =
static const short agc_th_lo[AGC_MODE_SIZE] =
{ 6538, 9235, 16422, 14636, 13045 };
/* autogain threshold times [1/5s] or [200ms] */
const short agc_tdrop[AGC_MODE_SIZE] =
static const short agc_tdrop[AGC_MODE_SIZE] =
{ 900, 225, 150, 60, 8 };
const short agc_trise[AGC_MODE_SIZE] =
static const short agc_trise[AGC_MODE_SIZE] =
{ 9000, 750, 400, 150, 20 };
const short agc_tbal[AGC_MODE_SIZE] =
static const short agc_tbal[AGC_MODE_SIZE] =
{ 4500, 500, 300, 100, 15 };
/* AGC operation */
static bool agc_enable = true;
@ -186,7 +186,7 @@ static void set_gain(void)
* Returns validity of peak values.
* Used for automatic gain control and history diagram.
*/
bool read_peak_levels(int *peak_l, int *peak_r, int *balance)
static bool read_peak_levels(int *peak_l, int *peak_r, int *balance)
{
peak_meter_get_peakhold(peak_l, peak_r);
peak_valid_mem[peak_time % 3] = *peak_l;
@ -215,7 +215,7 @@ bool read_peak_levels(int *peak_l, int *peak_r, int *balance)
}
/* AGC helper function to check if maximum gain is reached */
bool agc_gain_is_max(bool left, bool right)
static bool agc_gain_is_max(bool left, bool right)
{
/* range -128...+108 [0.5dB] */
short gain_current_l;
@ -242,7 +242,7 @@ bool agc_gain_is_max(bool left, bool right)
(right && (gain_current_r >= agc_maxgain)));
}
void change_recording_gain(bool increment, bool left, bool right)
static void change_recording_gain(bool increment, bool left, bool right)
{
int factor = (increment ? 1 : -1);
@ -265,7 +265,7 @@ void change_recording_gain(bool increment, bool left, bool right)
* Change recording gain if peak_x levels are above or below
* target volume for specified timeouts.
*/
void auto_gain_control(int *peak_l, int *peak_r, int *balance)
static void auto_gain_control(int *peak_l, int *peak_r, int *balance)
{
int agc_mono;
short agc_mode;
@ -421,7 +421,7 @@ static const char* const fmtstr[] =
"%c%d.%02d %s " /* 2 decimals */
};
char *fmt_gain(int snd, int val, char *str, int len)
static char *fmt_gain(int snd, int val, char *str, int len)
{
int i, d, numdec;
const char *unit;
@ -450,7 +450,7 @@ char *fmt_gain(int snd, int val, char *str, int len)
static int cursor;
void adjust_cursor(void)
static void adjust_cursor(void)
{
int max_cursor;
@ -1776,7 +1776,7 @@ bool recording_screen(bool no_source)
} /* recording_screen */
#if CONFIG_KEYPAD == RECORDER_PAD
bool f2_rec_screen(void)
static bool f2_rec_screen(void)
{
static const char* const freq_str[6] =
{
@ -1916,7 +1916,7 @@ bool f2_rec_screen(void)
return false;
}
bool f3_rec_screen(void)
static bool f3_rec_screen(void)
{
bool exit = false;
bool used = false;

View File

@ -175,7 +175,7 @@ int mmc_remove_request(void)
#if defined(CONFIG_CHARGING) && !defined(HAVE_POWEROFF_WHILE_CHARGING)
#ifdef HAVE_LCD_BITMAP
void charging_display_info(bool animate)
static void charging_display_info(bool animate)
{
unsigned char charging_logo[36];
const int pox_x = (LCD_WIDTH - sizeof(charging_logo)) / 2;
@ -280,7 +280,7 @@ static void logo_lock_patterns(bool on)
}
}
void charging_display_info(bool animate)
static void charging_display_info(bool animate)
{
int battv;
unsigned i, ypos;
@ -383,7 +383,7 @@ static int pitch_mode = PITCH_MODE_ABSOLUTE; /* 1 - absolute, -1 - semitone */
0 if no key was pressed
1 if USB was connected */
void pitch_screen_draw(struct screen *display, int pitch, int pitch_mode)
static void pitch_screen_draw(struct screen *display, int pitch, int pitch_mode)
{
unsigned char* ptr;
unsigned char buf[32];
@ -631,7 +631,7 @@ bool pitch_screen(void)
#define int_to_bool(i)\
i==0?false:true
void quick_screen_quick_apply(struct gui_quickscreen *qs)
static void quick_screen_quick_apply(struct gui_quickscreen *qs)
{
global_settings.playlist_shuffle=int_to_bool(qs->left_option->option);
global_settings.dirfilter=qs->bottom_option->option;
@ -718,7 +718,7 @@ bool quick_screen_quick(int button_enter)
}
#ifdef BUTTON_F3
void quick_screen_f3_apply(struct gui_quickscreen *qs)
static void quick_screen_f3_apply(struct gui_quickscreen *qs)
{
global_settings.scrollbar=int_to_bool(qs->left_option->option);
@ -1131,7 +1131,7 @@ bool shutdown_screen(void)
#define ID3_ITEMS 11
#endif
char * id3_get_info(int selected_item, void* data, char *buffer)
static char * id3_get_info(int selected_item, void* data, char *buffer)
{
struct mp3entry* id3 =(struct mp3entry*)data;
int info_no=selected_item/2;

View File

@ -762,7 +762,7 @@ static void set_bits(
#define hex2dec(c) (((c) >= '0' && ((c) <= '9')) ? (toupper(c)) - '0' : \
(toupper(c)) - 'A' + 10)
int hex_to_rgb(const char* hex)
static int hex_to_rgb(const char* hex)
{ int ok = 1;
int i;
int red, green, blue;
@ -821,7 +821,7 @@ static void init_config_buffer( void )
config_block[3] = CONFIG_BLOCK_VERSION;
}
bool flush_config_block_callback(void)
static bool flush_config_block_callback(void)
{
ata_write_sectors(IF_MV2(0,) config_sector, 1, config_block);
return true;
@ -1942,7 +1942,7 @@ bool set_bool(const char* string, bool* variable )
/* wrapper to convert from int param to bool param in set_option */
static void (*boolfunction)(bool);
void bool_funcwrapper(int value)
static void bool_funcwrapper(int value)
{
if (value)
boolfunction(true);
@ -1967,7 +1967,7 @@ bool set_bool_options(const char* string, bool* variable,
return result;
}
void talk_unit(int unit, int value)
static void talk_unit(int unit, int value)
{
if (global_settings.talk_menu)
{
@ -1996,7 +1996,7 @@ struct value_setting_data {
struct opt_items* options;
};
char * value_setting_get_name_cb(int selected_item,void * data, char *buffer)
static char * value_setting_get_name_cb(int selected_item,void * data, char *buffer)
{
struct value_setting_data* cb_data =
(struct value_setting_data*)data;
@ -2016,10 +2016,10 @@ char * value_setting_get_name_cb(int selected_item,void * data, char *buffer)
(int)(*(int*)(value)) \
: \
(bool)(*(bool*)(value))
bool do_set_setting(const unsigned char* string, void *variable,
int nb_items,int selected,
struct value_setting_data *cb_data,
void (*function)(int))
static bool do_set_setting(const unsigned char* string, void *variable,
int nb_items,int selected,
struct value_setting_data *cb_data,
void (*function)(int))
{
int action;
bool done = false;

View File

@ -1470,7 +1470,7 @@ static bool replaygain_noclip(void)
return result;
}
void replaygain_preamp_format(char* buffer, int buffer_size, int value,
static void replaygain_preamp_format(char* buffer, int buffer_size, int value,
const char* unit)
{
int v = abs(value);

View File

@ -61,8 +61,8 @@
#endif
#include "action.h"
int selected_setting; /* Used by the callback */
void dec_sound_formatter(char *buffer, int buffer_size, int val, const char * unit)
static int selected_setting; /* Used by the callback */
static void dec_sound_formatter(char *buffer, int buffer_size, int val, const char *unit)
{
val = sound_val2phys(selected_setting, val);
char sign = ' ';
@ -351,10 +351,10 @@ static bool receditable(void)
#if CONFIG_CODEC == SWCODEC
/* Makes an options list from a source list of options and indexes */
void make_options_from_indexes(const struct opt_items *src_names,
const long *src_indexes,
int n_indexes,
struct opt_items *dst_names)
static void make_options_from_indexes(const struct opt_items *src_names,
const long *src_indexes,
int n_indexes,
struct opt_items *dst_names)
{
while (--n_indexes >= 0)
dst_names[n_indexes] = src_names[src_indexes[n_indexes]];

View File

@ -203,7 +203,7 @@ struct tempbuf_searchidx {
/* Lookup buffer for fixing messed up index while after sorting. */
static long commit_entry_count;
static long lookup_buffer_depth;
struct tempbuf_searchidx **lookup;
static struct tempbuf_searchidx **lookup;
/* Used when building the temporary file. */
static int cachefd = -1, filenametag_fd;
@ -773,9 +773,9 @@ static bool check_against_clause(long numeric, const char *str,
return false;
}
bool check_clauses(struct tagcache_search *tcs,
struct index_entry *idx,
struct tagcache_search_clause **clause, int count)
static bool check_clauses(struct tagcache_search *tcs,
struct index_entry *idx,
struct tagcache_search_clause **clause, int count)
{
int i;

View File

@ -690,7 +690,7 @@ bool tagtree_import(void)
static bool parse_menu(const char *filename);
int parse_line(int n, const char *buf, void *parameters)
static int parse_line(int n, const char *buf, void *parameters)
{
char data[256];
int variable;
@ -865,7 +865,7 @@ void tagtree_init(void)
audio_set_track_unbuffer_event(tagtree_unbuffer_event);
}
bool show_search_progress(bool init, int count)
static bool show_search_progress(bool init, int count)
{
static int last_tick = 0;
@ -893,8 +893,8 @@ bool show_search_progress(bool init, int count)
return true;
}
int format_str(struct tagcache_search *tcs, struct display_format *fmt,
char *buf, int buf_size)
static int format_str(struct tagcache_search *tcs, struct display_format *fmt,
char *buf, int buf_size)
{
char fmtbuf[8];
bool read_format = false;
@ -973,8 +973,8 @@ int format_str(struct tagcache_search *tcs, struct display_format *fmt,
return 0;
}
int retrieve_entries(struct tree_context *c, struct tagcache_search *tcs,
int offset, bool init)
static int retrieve_entries(struct tree_context *c, struct tagcache_search *tcs,
int offset, bool init)
{
struct tagentry *dptr = (struct tagentry *)c->dircache;
struct display_format *fmt;
@ -1453,7 +1453,7 @@ int tagtree_get_filename(struct tree_context* c, char *buf, int buflen)
return 0;
}
bool insert_all_playlist(struct tree_context *c, int position, bool queue)
static bool insert_all_playlist(struct tree_context *c, int position, bool queue)
{
int i;
char buf[MAX_PATH];

View File

@ -542,6 +542,7 @@ void talk_init(void)
}
#if CONFIG_CODEC == SWCODEC
/* return if a voice codec is required or not */
bool talk_voice_required(void)
{
@ -549,6 +550,7 @@ bool talk_voice_required(void)
|| (global_settings.talk_dir == 3) /* Thumbnail clips are required */
|| (global_settings.talk_file == 3);
}
#endif
/* return size of voice file */
int talk_get_bufsize(void)

View File

@ -60,7 +60,9 @@ extern const char* const dir_thumbnail_name; /* "_dirname.talk" */
extern const char* const file_thumbnail_ext; /* ".talk" for file voicing */
void talk_init(void);
#if CONFIG_CODEC == SWCODEC
bool talk_voice_required(void); /* returns true if voice codec required */
#endif
int talk_get_bufsize(void); /* get the loaded voice file size */
/* talk_buffer_steal - on SWCODEC, for use by buffer functions only */
int talk_buffer_steal(void); /* claim the mp3 buffer e.g. for play/record */

View File

@ -160,7 +160,7 @@ static int curr_context = false;/* id3db or tree*/
* removes the extension of filename (if it doesn't start with a .)
* puts the result in buffer
*/
char * strip_extension(char * filename, char * buffer)
static char * strip_extension(char * filename, char * buffer)
{
int dotpos;
char * dot=strrchr(filename, '.');
@ -174,7 +174,8 @@ char * strip_extension(char * filename, char * buffer)
else
return(filename);
}
char * tree_get_filename(int selected_item, void * data, char *buffer)
static char * tree_get_filename(int selected_item, void * data, char *buffer)
{
struct tree_context * local_tc=(struct tree_context *)data;
char *name;
@ -206,7 +207,7 @@ char * tree_get_filename(int selected_item, void * data, char *buffer)
}
void tree_get_fileicon(int selected_item, void * data, ICON * icon)
static void tree_get_fileicon(int selected_item, void * data, ICON * icon)
{
struct tree_context * local_tc=(struct tree_context *)data;
#ifdef HAVE_TAGCACHE
@ -290,7 +291,7 @@ struct tree_context* tree_get_context(void)
* Returns the position of a given file in the current directory
* returns -1 if not found
*/
int tree_get_file_position(char * filename)
static int tree_get_file_position(char * filename)
{
int i;