Some more changes in preparation for turning on complete-based autosuggestions

This commit is contained in:
ridiculousfish
2012-02-26 20:11:34 -08:00
parent 3553e65089
commit f74a82776f
10 changed files with 107 additions and 65 deletions

View File

@@ -250,6 +250,10 @@ std::string wcs2string(const wcstring &input);
/** Test if a string prefixes another. Returns true if a is a prefix of b */
bool string_prefixes_string(const wcstring &proposed_prefix, const wcstring &value);
/** Test if a list contains a string using a linear search. */
bool list_contains_string(const wcstring_list_t &list, const wcstring &str);
void assert_is_main_thread(const char *who);
#define ASSERT_IS_MAIN_THREAD_TRAMPOLINE(x) assert_is_main_thread(x)
#define ASSERT_IS_MAIN_THREAD() ASSERT_IS_MAIN_THREAD_TRAMPOLINE(__FUNCTION__)