From 5a08b434c7ddecb9cab0f8aedd9db679ca35395c Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Tue, 18 Mar 2008 00:48:23 +0000 Subject: [Settings] show_setting() functions return snprintf()-style length. show_setting() and related functions now return an "actual length" in the style of snprintf(). This is to allow consumers to allocate buffers large enough to hold the formatted setting. --- src/hci/commands/nvo_cmd.c | 2 +- src/hci/tui/settings_ui.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/hci') diff --git a/src/hci/commands/nvo_cmd.c b/src/hci/commands/nvo_cmd.c index 4392787b0..4c453c77f 100644 --- a/src/hci/commands/nvo_cmd.c +++ b/src/hci/commands/nvo_cmd.c @@ -28,7 +28,7 @@ static int show_exec ( int argc, char **argv ) { dummy_context.options = ugly_nvo_hack->options; if ( ( rc = show_named_setting ( &dummy_context, argv[1], buf, - sizeof ( buf ) ) ) != 0 ) { + sizeof ( buf ) ) ) < 0 ) { printf ( "Could not find \"%s\": %s\n", argv[1], strerror ( -rc ) ); return 1; diff --git a/src/hci/tui/settings_ui.c b/src/hci/tui/settings_ui.c index 336af4e91..c6261c77f 100644 --- a/src/hci/tui/settings_ui.c +++ b/src/hci/tui/settings_ui.c @@ -118,7 +118,7 @@ static void load_setting ( struct setting_widget *widget ) { /* Read current setting value */ if ( show_setting ( widget->context, widget->setting, - widget->value, sizeof ( widget->value ) ) != 0 ) { + widget->value, sizeof ( widget->value ) ) < 0 ) { widget->value[0] = '\0'; } -- cgit v1.2.3-55-g7522