-/* used before things blocking for a while (these funcs redraw on return) */
-void plat_status_msg_busy_first(const char *msg);
-void plat_status_msg_busy_next(const char *msg);
-void plat_status_msg_clear(void);
+/* set device LCD rate, is_pal 0 for NTSC, 1 for PAL compatible */
+static __inline int plat_target_gamma_set(int val, int black_level)
+{
+ if (plat_target.gamma_set)
+ return plat_target.gamma_set(val, black_level);
+ return -1;
+}
+
+/* step sound volume up or down */
+static __inline int plat_target_step_volume(int *volume, int diff)
+{
+ if (plat_target.step_volume)
+ return plat_target.step_volume(volume, diff);
+ return -1;
+}
+
+/* switch device graphics layers/overlays */
+static __inline int plat_target_switch_layer(int which, int enable)
+{
+ if (plat_target.switch_layer)
+ return plat_target.switch_layer(which, enable);
+ return -1;
+}