209unsigned int levenshtein(
const char *needle,
const glong needlelen,
210 const char *haystack,
const glong haystacklen,
211 const int case_sensitive);
269 glong slen,
const int case_sensitive);
295 const char *str, glong slen,
327 __attribute__((nonnull(1, 2)));
362 const char *error_precmd,
const char *error_cmd,
375gboolean
helper_execute(
const char *wd,
char **args,
const char *error_precmd,
376 const char *error_cmd,
391 gboolean run_in_term,
407 gboolean run_in_term,
459 int selected_line,
const char *filter);
489 const char *parent_dir)
490 __attribute__((nonnull(1, 2)));
518 const char *property, gboolean exact);
537#if __has_attribute(__fallthrough__)
538#define rofi_fallthrough __attribute__((__fallthrough__))
540#define rofi_fallthrough \
char * rofi_latin_to_utf8_strdup(const char *input, gssize length)
gboolean helper_execute_command_env(const char *wd, const char *cmd, gboolean run_in_term, RofiHelperExecuteContext *context, char **envp)
void parse_ranges(char *input, rofi_range_pair **list, unsigned int *length)
void cmd_set_arguments(int argc, char **argv)
rofi_int_matcher ** helper_tokenize(const char *input, int case_sensitive)
unsigned int levenshtein(const char *needle, const glong needlelen, const char *haystack, const glong haystacklen, int case_sensitive)
Property * rofi_theme_find_property(ThemeWidget *wid, PropertyType type, const char *property, gboolean exact)
int find_arg_char(const char *const key, char *val)
gboolean helper_execute_env(const char *wd, char **args, const char *error_precmd, const char *error_cmd, RofiHelperExecuteContext *context, gchar **envp)
gboolean helper_execute_command(const char *wd, const char *cmd, gboolean run_in_term, RofiHelperExecuteContext *context)
void helper_select_next_matching_mode(void)
void helper_tokenize_free(rofi_int_matcher **tokens)
char helper_parse_char(const char *arg)
void rofi_output_formatted_line(const char *format, const char *string, int selected_line, const char *filter)
const char * helper_get_matching_mode_str(void)
gboolean helper_execute(const char *wd, char **args, const char *error_precmd, const char *error_cmd, RofiHelperExecuteContext *context)
int rofi_scorer_fzf_v2_evaluate(const char *pattern, glong plen, const char *str, glong slen, int case_sensitive)
char * helper_string_replace_if_exists(char *string,...)
const char ** find_arg_strv(const char *const key)
ThemeWidget * rofi_config_find_widget(const char *name, const char *state, gboolean exact)
int helper_parse_setup(char *string, char ***output, int *length,...)
int execute_generator(const char *cmd)
void helper_select_previous_matching_mode(void)
int rofi_scorer_fzf_v2_sort_key(int score, const char *str)
int find_arg_int(const char *const key, int *val)
char * rofi_expand_path(const char *input)
void remove_pid_file(int fd)
int find_arg_str(const char *const key, char **val)
cairo_surface_t * cairo_image_surface_create_from_svg(const gchar *file, int height)
int parse_case_sensitivity(const char *input)
int rofi_scorer_fuzzy_evaluate(const char *pattern, glong plen, const char *str, glong slen, int case_sensitive)
int find_arg_uint(const char *const key, unsigned int *val)
int find_arg(const char *const key)
int helper_token_match(rofi_int_matcher *const *tokens, const char *input)
int create_pid_file(const char *pidfile, gboolean kill_running)
int config_sanity_check(void)
char * rofi_force_utf8(const gchar *data, ssize_t length)
int utf8_strncmp(const char *a, const char *b, size_t n)
char * helper_get_theme_path(const char *file, const char **ext, const char *parent_file)
struct rofi_int_matcher_t rofi_int_matcher
const gchar * description