diff options
Diffstat (limited to 'apps/talk.h')
-rw-r--r-- | apps/talk.h | 10 |
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 */ | ||
59 | enum 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 | ||
179 | bool talk_get_debug_data(struct talk_debug_data *data); | 189 | bool talk_get_debug_data(struct talk_debug_data *data); |