summaryrefslogtreecommitdiff
path: root/apps/talk.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/talk.h')
-rw-r--r--apps/talk.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/talk.h b/apps/talk.h
index a643cd4f89..bfd8e496af 100644
--- a/apps/talk.h
+++ b/apps/talk.h
@@ -55,6 +55,15 @@ enum {
55 UNIT_LAST /* END MARKER */ 55 UNIT_LAST /* END MARKER */
56}; 56};
57 57
58/* Status of loading talk file, shown in debug_menu */
59enum talk_status {
60 TALK_STATUS_OK = 0,
61 TALK_STATUS_ERR_OOM,
62 TALK_STATUS_ERR_ALLOC,
63 TALK_STATUS_ERR_NOFILE,
64 TALK_STATUS_ERR_INCOMPATIBLE
65};
66
58#define UNIT_SHIFT (32-5) /* this many bits left from UNIT_xx enum */ 67#define UNIT_SHIFT (32-5) /* this many bits left from UNIT_xx enum */
59 68
60#define DECIMAL_SHIFT (32 - 8) 69#define DECIMAL_SHIFT (32 - 8)
@@ -174,6 +183,7 @@ struct talk_debug_data {
174 int cached_clips; 183 int cached_clips;
175 int cache_hits; 184 int cache_hits;
176 int cache_misses; 185 int cache_misses;
186 enum talk_status status;
177}; 187};
178 188
179bool talk_get_debug_data(struct talk_debug_data *data); 189bool talk_get_debug_data(struct talk_debug_data *data);