summaryrefslogtreecommitdiff
path: root/apps/plugins/goban/goban.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/goban/goban.c')
-rw-r--r--apps/plugins/goban/goban.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/apps/plugins/goban/goban.c b/apps/plugins/goban/goban.c
index 65a03f6953..4e20e71a37 100644
--- a/apps/plugins/goban/goban.c
+++ b/apps/plugins/goban/goban.c
@@ -114,37 +114,39 @@ set_defaults (void)
114 autosave_time = 7; 114 autosave_time = 7;
115} 115}
116 116
117static void 117static const char*
118komi_formatter (char *dest, size_t size, int menu_item, const char *unknown) 118komi_formatter (char *dest, size_t size, int menu_item, const char *unknown)
119{ 119{
120 (void) unknown; 120 (void) unknown;
121 snprint_fixed (dest, size, menu_item); 121 snprint_fixed (dest, size, menu_item);
122 return dest;
122} 123}
123 124
124static void 125static const char*
125ruleset_formatter (char *dest, size_t size, int menu_item, const char *unknown) 126ruleset_formatter (char *dest, size_t size, int menu_item, const char *unknown)
126{ 127{
127 (void) unknown; 128 (void)dest, (void)size, (void)unknown;
128 rb->snprintf (dest, size, "%s", ruleset_names[menu_item]); 129 return ruleset_names[menu_item];
129} 130}
130 131
131static void 132static const char*
132autosave_formatter (char *dest, size_t size, int menu_item, const char * 133autosave_formatter (char *dest, size_t size, int menu_item, const char *
133unknown) 134unknown)
134{ 135{
135 (void) unknown; 136 (void) unknown;
136 if (menu_item == 0) 137 if (menu_item == 0)
137 { 138 {
138 rb->snprintf (dest, size, "Off"); 139 return "Off";
139 } 140 }
140 else 141 else
141 { 142 {
142 rb->snprintf (dest, size, "%d minute%s", menu_item, 143 rb->snprintf (dest, size, "%d minute%s", menu_item,
143 menu_item == 1 ? "" : "s"); 144 menu_item == 1 ? "" : "s");
145 return dest;
144 } 146 }
145} 147}
146 148
147static void 149static const char*
148time_formatter (char *dest, size_t size, int menu_item, const char *unknown) 150time_formatter (char *dest, size_t size, int menu_item, const char *unknown)
149{ 151{
150 int time_values[4]; /* days hours minutes seconds */ 152 int time_values[4]; /* days hours minutes seconds */
@@ -183,8 +185,7 @@ time_formatter (char *dest, size_t size, int menu_item, const char *unknown)
183 185
184 if (max_set == -1) 186 if (max_set == -1)
185 { 187 {
186 rb->snprintf (dest, size, "0"); 188 return "0";
187 return;
188 } 189 }
189 190
190 for (i = min_set; i <= 3; ++i) 191 for (i = min_set; i <= 3; ++i)
@@ -236,6 +237,7 @@ time_formatter (char *dest, size_t size, int menu_item, const char *unknown)
236 dest += temp; 237 dest += temp;
237 size -= temp; 238 size -= temp;
238 } 239 }
240 return dest;
239} 241}
240 242
241enum plugin_status 243enum plugin_status