HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //home/ubuntu/neovim/build/src/nvim/auto/spell.c.generated.h
#define DEFINE_FUNC_ATTRIBUTES
#include "nvim/func_attr.h"
#undef DEFINE_FUNC_ATTRIBUTES
static int get_char_type(int c);
static char *advance_camelcase_word(char *str, win_T *wp, _Bool *is_camel_case);
static void find_word(matchinf_T *mip, int mode);
static void find_prefix(matchinf_T *mip, int mode);
static int fold_more(matchinf_T *mip);
static void decor_spell_nav_start(win_T *wp);
static TriState decor_spell_nav_col(win_T *wp, linenr_T lnum, linenr_T *decor_lnum, int col);
static inline _Bool can_syn_spell(win_T *wp, linenr_T lnum, int col);
static void spell_load_lang(char *lang);
static void int_wordlist_spl(char *fname);
static void free_salitem(salitem_T *smp);
static void free_fromto(fromto_T *ftp);
static _Bool spell_load_cb(int num_fnames, char **fnames, _Bool all, void *cookie);
static int count_syllables(slang_T *slang, const char *word) FUNC_ATTR_NONNULL_ALL;
static void clear_midword(win_T *wp);
static void use_midword(slang_T *lp, win_T *wp) FUNC_ATTR_NONNULL_ALL;
static int find_region(const char *rp, const char *region);
static _Bool spell_mb_isword_class(int cl, const win_T *wp) FUNC_ATTR_PURE FUNC_ATTR_NONNULL_ALL FUNC_ATTR_WARN_UNUSED_RESULT;
static _Bool spell_iswordp_w(const int *p, const win_T *wp) FUNC_ATTR_NONNULL_ALL;
static void spell_soundfold_sofo(slang_T *slang, const char *inword, char *res);
static void spell_soundfold_wsal(slang_T *slang, const char *inword, char *res);
static void dump_word(slang_T *slang, char *word, char *pat, Direction *dir, int dumpflags, int wordflags, linenr_T lnum);
static linenr_T dump_prefixes(slang_T *slang, char *word, char *pat, Direction *dir, int dumpflags, int flags, linenr_T startlnum);
#define DEFINE_EMPTY_ATTRIBUTES
#include "nvim/func_attr.h"  // IWYU pragma: export