Saturday, July 1, 2017

Re: Failing to do an install in $HOME from git

Makefile:304: auto/config.mk: No such file or directory
rm -f auto/config.cache
if test "X" != "Xclean" \
-a "X" != "Xdistclean" \
-a "X" != "Xautoconf" \
-a "X" != "Xreconfig"; then \
GUI_INC_LOC="" GUI_LIB_LOC="" \
CC="" CPPFLAGS="" CFLAGS="" \
LDFLAGS="" srcdir="." \
./configure \
\
\
\
\
\
\
\
\
\
\
; \
fi
configure: creating cache auto/config.cache
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for library containing strerror... none required
checking for gawk... gawk
checking for strip... strip
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking --enable-fail-if-missing argument... no
checking for clang version... N/A
configure: checking for buggy tools...
checking for BeOS... no
checking for QNX... no
checking for Darwin (Mac OS X)... no
checking AvailabilityMacros.h usability... no
checking AvailabilityMacros.h presence... no
checking for AvailabilityMacros.h... no
checking --with-local-dir argument... Defaulting to /usr/local
checking --with-vim-name argument... Defaulting to vim
checking --with-ex-name argument... Defaulting to ex
checking --with-view-name argument... Defaulting to view
checking --with-global-runtime argument... no
checking --with-modified-by argument... no
checking if character set is EBCDIC... no
checking --disable-smack argument... no
checking linux/xattr.h usability... yes
checking linux/xattr.h presence... yes
checking for linux/xattr.h... yes
checking attr/xattr.h usability... yes
checking attr/xattr.h presence... yes
checking for attr/xattr.h... yes
checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... no
checking --disable-selinux argument... no
checking for is_selinux_enabled in -lselinux... yes
checking --with-features argument... Defaulting to huge
checking --with-compiledby argument... no
checking --disable-xsmp argument... no
checking --disable-xsmp-interact argument... no
checking --enable-luainterp argument... no
checking --enable-mzschemeinterp argument... no
checking --enable-perlinterp argument... no
checking --enable-pythoninterp argument... no
checking --enable-python3interp argument... no
checking --enable-tclinterp argument... no
checking --enable-rubyinterp argument... no
checking --enable-cscope argument... no
checking --enable-workshop argument... no
checking --disable-netbeans argument... no
checking --disable-channel argument... no
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking whether compiling with process communication is possible... yes
checking --enable-multibyte argument... no
checking --enable-hangulinput argument... no
checking --enable-xim argument... defaulting to auto
checking --enable-fontset argument... no
checking for xmkmf... no
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking if X11 header files can be found... yes
checking for _XdmcpAuthDoIt in -lXdmcp... yes
checking for IceOpenConnection in -lICE... yes
checking for XpmCreatePixmapFromData in -lXpm... yes
checking if X11 header files implicitly declare return values... no
checking size of wchar_t is 2 bytes... no
checking --enable-gui argument... yes/auto - automatic GUI support
checking whether or not to look for GTK+ 2... yes
checking whether or not to look for GNOME... no
checking whether or not to look for Motif... yes
checking whether or not to look for Athena... yes
checking whether or not to look for neXtaw... yes
checking whether or not to look for Carbon... yes
checking --disable-gtktest argument... gtk test enabled
checking for pkg-config... /usr/bin/pkg-config
checking for GTK - version >= 2.2.0... yes; found version 2.24.31
checking version of Gdk-Pixbuf... OK.
checking for glib-compile-resources... /usr/bin/glib-compile-resources
checking glib-compile-resources... usable.
checking --disable-icon-cache-update argument... not set
checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache
checking --disable-desktop-database-update argument... not set
checking for update-desktop-database... /usr/bin/update-desktop-database
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking X11/Sunkeysym.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking for X11/Sunkeysym.h... yes
checking for XIMText in X11/Xlib.h... yes
X GUI selected; xim has been enabled
checking for /proc link to executable... /proc/self/exe
checking for CYGWIN or MSYS environment... no
checking whether toupper is broken... no
checking whether __DATE__ and __TIME__ work... yes
checking whether __attribute__((unused)) is allowed... yes
checking elf.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking for main in -lelf... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking stdint.h usability... yes
checking stdint.h presence... yes
checking for stdint.h... yes
checking stdlib.h usability... yes
checking stdlib.h presence... yes
checking for stdlib.h... yes
checking string.h usability... yes
checking string.h presence... yes
checking for string.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/types.h usability... yes
checking sys/types.h presence... yes
checking for sys/types.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking inttypes.h usability... yes
checking inttypes.h presence... yes
checking for inttypes.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking unistd.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/systeminfo.h usability... no
checking sys/systeminfo.h presence... no
checking for sys/systeminfo.h... no
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking sys/stream.h usability... no
checking sys/stream.h presence... no
checking for sys/stream.h... no
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking libc.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking sys/statfs.h usability... yes
checking sys/statfs.h presence... yes
checking for sys/statfs.h... yes
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking util/debug.h usability... no
checking util/debug.h presence... no
checking for util/debug.h... no
checking util/msg18n.h usability... no
checking util/msg18n.h presence... no
checking for util/msg18n.h... no
checking frame.h usability... no
checking frame.h presence... no
checking for frame.h... no
checking sys/acl.h usability... yes
checking sys/acl.h presence... yes
checking for sys/acl.h... yes
checking sys/access.h usability... no
checking sys/access.h presence... no
checking for sys/access.h... no
checking sys/sysinfo.h usability... yes
checking sys/sysinfo.h presence... yes
checking for sys/sysinfo.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking for sys/ptem.h... no
checking for sys/sysctl.h... yes
checking for pthread_np.h... no
checking strings.h usability... yes
checking strings.h presence... yes
checking for strings.h... yes
checking if strings.h can be included after string.h... yes
checking whether gcc needs -traditional... no
checking for an ANSI C-conforming const... yes
checking for working volatile... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking for uint32_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for ino_t... yes
checking for dev_t... yes
checking whether byte ordering is bigendian... no
checking for inline... inline
checking for rlim_t... yes
checking for stack_t... yes
checking whether stack_t has an ss_base field... no
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... yes
checking whether we talk terminfo... yes
checking what tgetent() returns for an unknown terminal... zero
checking whether termcap.h contains ospeed... yes
checking whether termcap.h contains UP, BC and PC... yes
checking whether tputs() uses outfuntype... no
checking whether sys/select.h and sys/time.h may both be included... yes
checking for /dev/ptc... no
checking for SVR4 ptys... yes
checking for ptyranges... don't know
checking default tty permissions/group... can't determine - assume ptys are world accessible
world
checking return type of signal handlers... void
checking for struct sigcontext... yes
checking getcwd implementation is broken... no
checking for fchdir... yes
checking for fchown... yes
checking for fsync... yes
checking for getcwd... yes
checking for getpseudotty... no
checking for getpwent... yes
checking for getpwnam... yes
checking for getpwuid... yes
checking for getrlimit... yes
checking for gettimeofday... yes
checking for getwd... yes
checking for lstat... yes
checking for memset... yes
checking for mkdtemp... yes
checking for nanosleep... yes
checking for opendir... yes
checking for putenv... yes
checking for qsort... yes
checking for readlink... yes
checking for select... yes
checking for setenv... yes
checking for getpgid... yes
checking for setpgid... yes
checking for setsid... yes
checking for sigaltstack... yes
checking for sigstack... yes
checking for sigset... yes
checking for sigsetjmp... no
checking for sigaction... yes
checking for sigprocmask... yes
checking for sigvec... no
checking for strcasecmp... yes
checking for strerror... yes
checking for strftime... yes
checking for stricmp... no
checking for strncasecmp... yes
checking for strnicmp... no
checking for strpbrk... yes
checking for strtol... yes
checking for tgetent... yes
checking for towlower... yes
checking for towupper... yes
checking for iswupper... yes
checking for usleep... yes
checking for utime... yes
checking for utimes... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for st_blksize... yes
checking whether stat() ignores a trailing slash... no
checking for iconv_open()... yes
checking for nl_langinfo(CODESET)... yes
checking for strtod in -lm... yes
checking for strtod() and other floating point functions... yes
checking for isinf()... yes
checking for isnan()... yes
checking --disable-acl argument... no
checking for acl_get_file in -lposix1e... no
checking for acl_get_file in -lacl... yes
checking for fgetxattr in -lattr... yes
checking for POSIX ACL support... yes
checking for acl_get in -lsec... no
checking for Solaris ACL support... no
checking for AIX ACL support... no
checking for pango_shape_full... yes
checking --disable-gpm argument... no
checking for gpm... yes
checking --disable-sysmouse argument... no
checking for sysmouse... no
checking for FD_CLOEXEC... yes
checking for rename... yes
checking for sysctl... not usable
checking for sysinfo... yes
checking for sysinfo.mem_unit... yes
checking for sysconf... yes
checking size of int... 4
checking size of long... 8
checking size of time_t... 8
checking size of off_t... 8
checking uint32_t is 32 bits... ok
checking whether memmove handles overlaps... yes
checking whether X_LOCALE needed... no
checking whether Xutf8SetWMProperties() can be used... yes
checking for _xpg4_setrunelocale in -lxpg4... no
checking how to create tags... ctags -I INIT+ --fields=+S
checking how to run man with a section nr... man -s
checking --disable-nls argument... no
checking for msgfmt... msgfmt
checking for NLS... gettext() works
checking for bind_textdomain_codeset... yes
checking for _nl_msg_cat_cntr... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen()... no
checking for dlopen() in -ldl... yes
checking for dlsym()... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for GCC 3 or later... yes
checking whether we need -D_FORTIFY_SOURCE=1... yes
checking linker --as-needed support... yes
configure: creating auto/config.status
config.status: creating auto/config.mk
config.status: creating auto/config.h
config.status: auto/config.h is unchanged
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -O2 -fno-strength-reduce -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c
In file included from arabic.c:16:0:
vim.h:46:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
Error: configure did not run properly. Check auto/config.log.
^
In file included from arabic.c:16:0:
vim.h:421:9: error: unknown type name ‘off_t’
typedef off_t off_T;
^~~~~
vim.h:437:9: error: unknown type name ‘char_u’
typedef char_u schar_T;
^~~~~~
In file included from vim.h:471:0,
from arabic.c:16:
term.h:110:8: error: unknown type name ‘char_u’
extern char_u *(term_strings[]); /* current terminal strings */
^~~~~~
In file included from arabic.c:16:0:
vim.h:1158:5: error: unknown type name ‘char_u’
char_u *bv_string;
^~~~~~
In file included from arabic.c:16:0:
vim.h:59:25: error: unknown type name ‘uint32_t’
# define UINT32_TYPEDEF uint32_t
^
vim.h:1459:9: note: in expansion of macro ‘UINT32_TYPEDEF’
typedef UINT32_TYPEDEF UINT32_T;
^~~~~~~~~~~~~~
In file included from arabic.c:16:0:
vim.h:1825:9: error: unknown type name ‘time_t’
typedef time_t time_T;
^~~~~~
In file included from vim.h:1837:0,
from arabic.c:16:
option.h:325:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bs; /* 'backspace' */
^~~~~~
option.h:326:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bg; /* 'background' */
^~~~~~
option.h:328:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bkc; /* 'backupcopy' */
^~~~~~
option.h:338:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bdir; /* 'backupdir' */
^~~~~~
option.h:339:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bex; /* 'backupext' */
^~~~~~
option.h:340:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bo; /* 'belloff' */
^~~~~~
option.h:372:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bsk; /* 'backupskip' */
^~~~~~
option.h:375:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cm; /* 'cryptmethod' */
^~~~~~
option.h:381:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bexpr;
^~~~~~
option.h:385:8: error: unknown type name ‘char_u’
EXTERN char_u *p_bsdir; /* 'browsedir' */
^~~~~~
option.h:388:8: error: unknown type name ‘char_u’
EXTERN char_u *p_breakat; /* 'breakat' */
^~~~~~
option.h:407:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cedit; /* 'cedit' */
^~~~~~
option.h:411:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cb; /* 'clipboard' */
^~~~~~
option.h:419:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cot; /* 'completeopt' */
^~~~~~
option.h:422:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cpo; /* 'cpoptions' */
^~~~~~
option.h:436:8: error: unknown type name ‘char_u’
EXTERN char_u *p_debug; /* 'debug' */
^~~~~~
option.h:438:8: error: unknown type name ‘char_u’
EXTERN char_u *p_def; /* 'define' */
^~~~~~
option.h:439:8: error: unknown type name ‘char_u’
EXTERN char_u *p_inc;
^~~~~~
option.h:442:8: error: unknown type name ‘char_u’
EXTERN char_u *p_dip; /* 'diffopt' */
^~~~~~
option.h:444:8: error: unknown type name ‘char_u’
EXTERN char_u *p_dex; /* 'diffexpr' */
^~~~~~
option.h:448:8: error: unknown type name ‘char_u’
EXTERN char_u *p_dict; /* 'dictionary' */
^~~~~~
option.h:453:8: error: unknown type name ‘char_u’
EXTERN char_u *p_dir; /* 'directory' */
^~~~~~
option.h:454:8: error: unknown type name ‘char_u’
EXTERN char_u *p_dy; /* 'display' */
^~~~~~
option.h:464:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ead; /* 'eadirection' */
^~~~~~
option.h:467:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ep; /* 'equalprg' */
^~~~~~
option.h:470:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ef; /* 'errorfile' */
^~~~~~
option.h:471:8: error: unknown type name ‘char_u’
EXTERN char_u *p_efm; /* 'errorformat' */
^~~~~~
option.h:472:8: error: unknown type name ‘char_u’
EXTERN char_u *p_gefm; /* 'grepformat' */
^~~~~~
option.h:473:8: error: unknown type name ‘char_u’
EXTERN char_u *p_gp; /* 'grepprg' */
^~~~~~
option.h:476:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ei; /* 'eventignore' */
^~~~~~
option.h:483:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ffs; /* 'fileformats' */
^~~~~~
option.h:486:8: error: unknown type name ‘char_u’
EXTERN char_u *p_fcl; /* 'foldclose' */
^~~~~~
option.h:488:8: error: unknown type name ‘char_u’
EXTERN char_u *p_fdo; /* 'foldopen' */
^~~~~~
option.h:507:8: error: unknown type name ‘char_u’
EXTERN char_u *p_fp; /* 'formatprg' */
^~~~~~
option.h:513:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pdev; /* 'printdevice' */
^~~~~~
option.h:515:8: error: unknown type name ‘char_u’
EXTERN char_u *p_penc; /* 'printencoding' */
^~~~~~
option.h:516:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pexpr; /* 'printexpr' */
^~~~~~
option.h:522:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pfn; /* 'printfont' */
^~~~~~
option.h:523:8: error: unknown type name ‘char_u’
EXTERN char_u *p_popt; /* 'printoptions' */
^~~~~~
option.h:524:8: error: unknown type name ‘char_u’
EXTERN char_u *p_header; /* 'printheader' */
^~~~~~
option.h:528:8: error: unknown type name ‘char_u’
EXTERN char_u *p_guifont; /* 'guifont' */
^~~~~~
option.h:541:8: error: unknown type name ‘char_u’
EXTERN char_u *p_guicursor; /* 'guicursor' */
^~~~~~
option.h:544:8: error: unknown type name ‘char_u’
EXTERN char_u *p_mouseshape; /* 'mouseshape' */
^~~~~~
option.h:547:8: error: unknown type name ‘char_u’
EXTERN char_u *p_go; /* 'guioptions' */
^~~~~~
option.h:550:8: error: unknown type name ‘char_u’
EXTERN char_u *p_gtl; /* 'guitablabel' */
^~~~~~
option.h:551:8: error: unknown type name ‘char_u’
EXTERN char_u *p_gtt; /* 'guitabtooltip' */
^~~~~~
option.h:553:8: error: unknown type name ‘char_u’
EXTERN char_u *p_hf; /* 'helpfile' */
^~~~~~
option.h:558:8: error: unknown type name ‘char_u’
EXTERN char_u *p_hlg; /* 'helplang' */
^~~~~~
option.h:568:8: error: unknown type name ‘char_u’
EXTERN char_u *p_hl; /* 'highlight' */
^~~~~~
option.h:584:8: error: unknown type name ‘char_u’
EXTERN char_u *p_iconstring; /* 'iconstring' */
^~~~~~
option.h:598:8: error: unknown type name ‘char_u’
EXTERN char_u *p_isf; /* 'isfname' */
^~~~~~
option.h:599:8: error: unknown type name ‘char_u’
EXTERN char_u *p_isi; /* 'isident' */
^~~~~~
option.h:600:8: error: unknown type name ‘char_u’
EXTERN char_u *p_isp; /* 'isprint' */
^~~~~~
option.h:602:8: error: unknown type name ‘char_u’
EXTERN char_u *p_kp; /* 'keywordprg' */
^~~~~~
option.h:603:8: error: unknown type name ‘char_u’
EXTERN char_u *p_km; /* 'keymodel' */
^~~~~~
option.h:610:8: error: unknown type name ‘char_u’
EXTERN char_u *p_lm; /* 'langmenu' */
^~~~~~
option.h:616:8: error: unknown type name ‘char_u’
EXTERN char_u *p_lispwords; /* 'lispwords' */
^~~~~~
option.h:622:8: error: unknown type name ‘char_u’
EXTERN char_u *p_lcs; /* 'listchars' */
^~~~~~
option.h:637:8: error: unknown type name ‘char_u’
EXTERN char_u *p_mef; /* 'makeef' */
^~~~~~
option.h:638:8: error: unknown type name ‘char_u’
EXTERN char_u *p_mp; /* 'makeprg' */
^~~~~~
option.h:644:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cc; /* 'colorcolumn' */
^~~~~~
option.h:662:8: error: unknown type name ‘char_u’
EXTERN char_u *p_msm; /* 'mkspellmem' */
^~~~~~
option.h:665:8: error: unknown type name ‘char_u’
EXTERN char_u *p_mouse; /* 'mouse' */
^~~~~~
option.h:670:8: error: unknown type name ‘char_u’
EXTERN char_u *p_mousem; /* 'mousemodel' */
^~~~~~
option.h:679:8: error: unknown type name ‘char_u’
EXTERN char_u *p_opfunc; /* 'operatorfunc' */
^~~~~~
option.h:680:8: error: unknown type name ‘char_u’
EXTERN char_u *p_para; /* 'paragraphs' */
^~~~~~
option.h:682:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pt; /* 'pastetoggle' */
^~~~~~
option.h:684:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pex; /* 'patchexpr' */
^~~~~~
option.h:686:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pm; /* 'patchmode' */
^~~~~~
option.h:687:8: error: unknown type name ‘char_u’
EXTERN char_u *p_path; /* 'path' */
^~~~~~
option.h:689:8: error: unknown type name ‘char_u’
EXTERN char_u *p_cdpath; /* 'cdpath' */
^~~~~~
option.h:729:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ruf; /* 'rulerformat' */
^~~~~~
option.h:731:8: error: unknown type name ‘char_u’
EXTERN char_u *p_pp; /* 'packpath' */
^~~~~~
option.h:732:8: error: unknown type name ‘char_u’
EXTERN char_u *p_rtp; /* 'runtimepath' */
^~~~~~
option.h:736:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sbo; /* 'scrollopt' */
^~~~~~
option.h:738:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sections; /* 'sections' */
^~~~~~
option.h:740:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sel; /* 'selection' */
^~~~~~
option.h:741:8: error: unknown type name ‘char_u’
EXTERN char_u *p_slm; /* 'selectmode' */
^~~~~~
option.h:743:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ssop; /* 'sessionoptions' */
^~~~~~
option.h:768:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sh; /* 'shell' */
^~~~~~
option.h:769:8: error: unknown type name ‘char_u’
EXTERN char_u *p_shcf; /* 'shellcmdflag' */
^~~~~~
option.h:771:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sp; /* 'shellpipe' */
^~~~~~
option.h:773:8: error: unknown type name ‘char_u’
EXTERN char_u *p_shq; /* 'shellquote' */
^~~~~~
option.h:774:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sxq; /* 'shellxquote' */
^~~~~~
option.h:775:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sxe; /* 'shellxescape' */
^~~~~~
option.h:776:8: error: unknown type name ‘char_u’
EXTERN char_u *p_srr; /* 'shellredir' */
^~~~~~
option.h:785:8: error: unknown type name ‘char_u’
EXTERN char_u *p_stl; /* 'statusline' */
^~~~~~
option.h:788:8: error: unknown type name ‘char_u’
EXTERN char_u *p_shm; /* 'shortmess' */
^~~~~~
option.h:790:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sbr; /* 'showbreak' */
^~~~~~
option.h:806:8: error: unknown type name ‘char_u’
EXTERN char_u *p_tal; /* 'tabline' */
^~~~~~
option.h:810:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sps; /* 'spellsuggest' */
^~~~~~
option.h:816:8: error: unknown type name ‘char_u’
EXTERN char_u *p_su; /* 'suffixes' */
^~~~~~
option.h:817:8: error: unknown type name ‘char_u’
EXTERN char_u *p_sws; /* 'swapsync' */
^~~~~~
option.h:818:8: error: unknown type name ‘char_u’
EXTERN char_u *p_swb; /* 'switchbuf' */
^~~~~~
option.h:829:8: error: unknown type name ‘char_u’
EXTERN char_u *p_tc; /* 'tagcase' */
^~~~~~
option.h:841:8: error: unknown type name ‘char_u’
EXTERN char_u *p_tags; /* 'tags' */
^~~~~~
option.h:863:8: error: unknown type name ‘char_u’
EXTERN char_u *p_titleold; /* 'titleold' */
^~~~~~
option.h:864:8: error: unknown type name ‘char_u’
EXTERN char_u *p_titlestring; /* 'titlestring' */
^~~~~~
option.h:867:8: error: unknown type name ‘char_u’
EXTERN char_u *p_tsr; /* 'thesaurus' */
^~~~~~
option.h:874:8: error: unknown type name ‘char_u’
EXTERN char_u *p_toolbar; /* 'toolbar' */
^~~~~~
option.h:885:8: error: unknown type name ‘char_u’
EXTERN char_u *p_tbis; /* 'toolbariconsize' */
^~~~~~
option.h:913:8: error: unknown type name ‘char_u’
EXTERN char_u *p_udir; /* 'undodir' */
^~~~~~
option.h:919:8: error: unknown type name ‘char_u’
EXTERN char_u *p_fcs; /* 'fillchar' */
^~~~~~
option.h:922:8: error: unknown type name ‘char_u’
EXTERN char_u *p_viminfo; /* 'viminfo' */
^~~~~~
option.h:925:8: error: unknown type name ‘char_u’
EXTERN char_u *p_vdir; /* 'viewdir' */
^~~~~~
option.h:926:8: error: unknown type name ‘char_u’
EXTERN char_u *p_vop; /* 'viewoptions' */
^~~~~~
option.h:931:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ve; /* 'virtualedit' */
^~~~~~
option.h:945:8: error: unknown type name ‘char_u’
extern char_u *p_vfile; /* 'verbosefile' */
^~~~~~
option.h:949:8: error: unknown type name ‘char_u’
EXTERN char_u *p_wop; /* 'wildoptions' */
^~~~~~
option.h:955:8: error: unknown type name ‘char_u’
EXTERN char_u *p_wak; /* 'winaltkeys' */
^~~~~~
option.h:958:8: error: unknown type name ‘char_u’
EXTERN char_u *p_wig; /* 'wildignore' */
^~~~~~
option.h:961:8: error: unknown type name ‘char_u’
EXTERN char_u *p_ww; /* 'whichwrap' */
^~~~~~
option.h:965:8: error: unknown type name ‘char_u’
EXTERN char_u *p_wim; /* 'wildmode' */
^~~~~~
In file included from structs.h:85:0,
from vim.h:1841,
from arabic.c:16:
regexp.h:71:5: error: unknown type name ‘char_u’
char_u reganch;
^~~~~~
regexp.h:72:5: error: unknown type name ‘char_u’
char_u *regmust;
^~~~~~
regexp.h:75:5: error: unknown type name ‘char_u’
char_u reghasz;
^~~~~~
regexp.h:77:5: error: unknown type name ‘char_u’
char_u program[1]; /* actually longer.. */
^~~~~~
regexp.h:110:5: error: unknown type name ‘char_u’
char_u *match_text; /* plain text to match with */
^~~~~~
regexp.h:117:5: error: unknown type name ‘char_u’
char_u *pattern;
^~~~~~
regexp.h:131:5: error: unknown type name ‘char_u’
char_u *startp[NSUBEXP];
^~~~~~
regexp.h:132:5: error: unknown type name ‘char_u’
char_u *endp[NSUBEXP];
^~~~~~
regexp.h:161:5: error: unknown type name ‘char_u’
char_u *matches[NSUBEXP];
^~~~~~
regexp.h:166:27: error: unknown type name ‘char_u’
regprog_T *(*regcomp)(char_u*, int);
^~~~~~
regexp.h:168:38: error: unknown type name ‘char_u’
int (*regexec_nl)(regmatch_T *, char_u *, colnr_T, int);
^~~~~~
regexp.h:170:5: error: unknown type name ‘char_u’
char_u *expr;
^~~~~~
In file included from gui.h:20:0,
from structs.h:92,
from vim.h:1841,
from arabic.c:16:
gui_beval.h:66:5: error: unknown type name ‘char_u’
char_u *msg;
^~~~~~
In file included from gui_beval.h:78:0,
from gui.h:20,
from structs.h:92,
from vim.h:1841,
from arabic.c:16:
proto/gui_beval.pro:3:54: error: unknown type name ‘char_u’
BalloonEval *gui_mch_create_beval_area(void *target, char_u *mesg, void (*mesgCB)(BalloonEval *, int), void *clientData);
^~~~~~
proto/gui_beval.pro:8:84: error: unknown type name ‘char_u’
int get_beval_info(BalloonEval *beval, int getword, win_T **winp, linenr_T *lnump, char_u **textp, int *colp);
^~~~~~
proto/gui_beval.pro:9:47: error: unknown type name ‘char_u’
void gui_mch_post_balloon(BalloonEval *beval, char_u *mesg);
^~~~~~
In file included from structs.h:92:0,
from vim.h:1841,
from arabic.c:16:
gui.h:368:5: error: unknown type name ‘char_u’
char_u *geom; /* Geometry, eg "80x24" */
^~~~~~
gui.h:407:5: error: unknown type name ‘char_u’
char_u *browse_fname; /* file name from filedlg */
^~~~~~
In file included from vim.h:1841:0,
from arabic.c:16:
structs.h:123:5: error: unknown type name ‘char_u’
char_u *fname; /* file name, used when fnum == 0 */
^~~~~~
structs.h:134:5: error: unknown type name ‘char_u’
char_u *tagname; /* tag name */
^~~~~~
structs.h:154:5: error: unknown type name ‘char_u’
char_u *wo_briopt;
^~~~~~
structs.h:170:5: error: unknown type name ‘char_u’
char_u *wo_fdi;
^~~~~~
structs.h:176:5: error: unknown type name ‘char_u’
char_u *wo_fdm;
^~~~~~
structs.h:178:5: error: unknown type name ‘char_u’
char_u *wo_fdm_save;
^~~~~~
structs.h:185:5: error: unknown type name ‘char_u’
char_u *wo_fde;
^~~~~~
structs.h:187:5: error: unknown type name ‘char_u’
char_u *wo_fdt;
^~~~~~
structs.h:190:5: error: unknown type name ‘char_u’
char_u *wo_fmr;
^~~~~~
structs.h:234:5: error: unknown type name ‘char_u’
char_u *wo_cc;
^~~~~~
structs.h:238:5: error: unknown type name ‘char_u’
char_u *wo_stl;
^~~~~~
structs.h:336:5: error: unknown type name ‘char_u’
char_u **ue_array; /* array of lines in undo block */
^~~~~~
structs.h:472:5: error: unknown type name ‘char_u’
char_u *bh_data; /* pointer to memory (for used block) */
^~~~~~
structs.h:506:5: error: unknown type name ‘char_u’
char_u b_str[1]; /* contents (actually longer) */
^~~~~~
structs.h:532:5: error: unknown type name ‘char_u’
char_u *xp_pattern; /* start of item to expand */
^~~~~~
structs.h:535:5: error: unknown type name ‘char_u’
char_u *xp_arg; /* completion function */
^~~~~~
structs.h:545:5: error: unknown type name ‘char_u’
char_u **xp_files; /* list of files */
^~~~~~
structs.h:546:5: error: unknown type name ‘char_u’
char_u *xp_line; /* text being completed */
^~~~~~
structs.h:580:5: error: unknown type name ‘char_u’
char_u *save_ei; /* saved value of 'eventignore' */
^~~~~~
structs.h:590:5: error: unknown type name ‘char_u’
char_u *mf_fname; /* name of the file */
^~~~~~
structs.h:591:5: error: unknown type name ‘char_u’
char_u *mf_ffname; /* idem, full path */
^~~~~~
structs.h:608:5: error: unknown type name ‘char_u’
char_u mf_seed[MF_SEED_LEN]; /* seed for encryption */
^~~~~~
structs.h:612:5: error: unknown type name ‘char_u’
char_u *mf_old_key;
^~~~~~
structs.h:614:5: error: unknown type name ‘char_u’
char_u mf_old_seed[MF_SEED_LEN];
^~~~~~
structs.h:668:5: error: unknown type name ‘char_u’
char_u *ml_line_ptr; /* pointer to cached line */
^~~~~~
structs.h:720:5: error: unknown type name ‘char_u’
char_u *ae_fname; /* file name as specified */
^~~~~~
structs.h:820:5: error: unknown type name ‘char_u’
char_u *msg; /* original message */
^~~~~~
structs.h:821:5: error: unknown type name ‘char_u’
char_u *throw_msg; /* msg to throw: usually original one */
^~~~~~
structs.h:843:5: error: unknown type name ‘char_u’
char_u *value; /* exception value */
^~~~~~
structs.h:845:5: error: unknown type name ‘char_u’
char_u *throw_name; /* name of the throw point */
^~~~~~
structs.h:883:5: error: unknown type name ‘char_u’
char_u keyword[1]; /* actually longer */
^~~~~~
structs.h:935:6: error: unknown type name ‘char_u’
char_u *start; /* start escape sequence */
^~~~~~
structs.h:936:6: error: unknown type name ‘char_u’
char_u *stop; /* stop escape sequence */
^~~~~~
structs.h:992:5: error: unknown type name ‘char_u’
char_u *tb_buf; /* buffer for typed characters */
^~~~~~
structs.h:993:5: error: unknown type name ‘char_u’
char_u *tb_noremap; /* mapping flags for characters in tb_buf[] */
^~~~~~
structs.h:1013:5: error: unknown type name ‘char_u’
char_u *save_inputbuf;
^~~~~~
structs.h:1039:5: error: unknown type name ‘char_u’
char_u *vir_line; /* text of the current line */
^~~~~~
structs.h:1071:5: error: unknown type name ‘char_u’
char_u *m_keys; /* mapped from, lhs */
^~~~~~
structs.h:1072:5: error: unknown type name ‘char_u’
char_u *m_str; /* mapped to, rhs */
^~~~~~
structs.h:1073:5: error: unknown type name ‘char_u’
char_u *m_orig_str; /* rhs as entered by the user */
^~~~~~
structs.h:1090:5: error: unknown type name ‘char_u’
char_u *start;
^~~~~~
structs.h:1109:5: error: unknown type name ‘char_u’
char_u *hi_key;
^~~~~~
structs.h:1224:2: error: unknown type name ‘char_u’
char_u *v_string; /* string value (can be NULL!) */
^~~~~~
structs.h:1302:5: error: unknown type name ‘char_u’
char_u di_flags; /* flags (only used for variable) */
^~~~~~
structs.h:1303:5: error: unknown type name ‘char_u’
char_u di_key[1]; /* key (actually longer!) */
^~~~~~
structs.h:1311:5: error: unknown type name ‘char_u’
char_u di_flags; /* flags (only used for variable) */
^~~~~~
structs.h:1312:5: error: unknown type name ‘char_u’
char_u di_key[17]; /* key */
^~~~~~
structs.h:1372:5: error: unknown type name ‘char_u’
char_u uf_name[1]; /* name of function (actually longer); can
^~~~~~
structs.h:1390:2: error: unknown type name ‘char_u’
char_u room[VAR_SHORT_LEN]; /* room for the name */
^~~~~~
structs.h:1421:5: error: unknown type name ‘char_u’
char_u *fd_newkey; /* new key in "dict" in allocated memory */
^~~~~~
structs.h:1440:5: error: unknown type name ‘char_u’
char_u *pt_name; /* function name; when NULL use
^~~~~~
structs.h:1475:5: error: unknown type name ‘char_u’
char_u *jv_stoponexit; /* allocated */
^~~~~~
structs.h:1477:5: error: unknown type name ‘char_u’
char_u *jv_exit_cb; /* allocated */
^~~~~~
structs.h:1493:5: error: unknown type name ‘char_u’
char_u *rq_buffer;
^~~~~~
structs.h:1509:5: error: unknown type name ‘char_u’
char_u *cq_callback;
^~~~~~
structs.h:1588:5: error: unknown type name ‘char_u’
char_u *ch_callback; /* call when a msg is not handled */
^~~~~~
structs.h:1626:5: error: unknown type name ‘char_u’
char_u *ch_callback; /* call when any msg is not handled */
^~~~~~
structs.h:1628:5: error: unknown type name ‘char_u’
char_u *ch_close_cb; /* call when channel is closed */
^~~~~~
structs.h:1698:5: error: unknown type name ‘char_u’
char_u jo_io_name_buf[4][NUMBUFLEN];
^~~~~~
structs.h:1699:5: error: unknown type name ‘char_u’
char_u *jo_io_name[4]; /* not allocated! */
^~~~~~
structs.h:1708:5: error: unknown type name ‘char_u’
char_u *jo_callback; /* not allocated! */
^~~~~~
structs.h:1710:5: error: unknown type name ‘char_u’
char_u *jo_out_cb; /* not allocated! */
^~~~~~
structs.h:1712:5: error: unknown type name ‘char_u’
char_u *jo_err_cb; /* not allocated! */
^~~~~~
structs.h:1714:5: error: unknown type name ‘char_u’
char_u *jo_close_cb; /* not allocated! */
^~~~~~
structs.h:1716:5: error: unknown type name ‘char_u’
char_u *jo_exit_cb; /* not allocated! */
^~~~~~
structs.h:1726:5: error: unknown type name ‘char_u’
char_u jo_soe_buf[NUMBUFLEN];
^~~~~~
structs.h:1727:5: error: unknown type name ‘char_u’
char_u *jo_stoponexit;
^~~~~~
structs.h:1816:5: error: unknown type name ‘char_u’
char_u *b_syn_linecont_pat; /* line continuation pattern */
^~~~~~
structs.h:1856:5: error: unknown type name ‘char_u’
char_u b_spell_ismw[256];/* flags: is midword char */
^~~~~~
structs.h:1860:5: error: unknown type name ‘char_u’
char_u *b_p_spc; /* 'spellcapcheck' */
^~~~~~
structs.h:1862:5: error: unknown type name ‘char_u’
char_u *b_p_spf; /* 'spellfile' */
^~~~~~
structs.h:1863:5: error: unknown type name ‘char_u’
char_u *b_p_spl; /* 'spelllang' */
^~~~~~
structs.h:1871:5: error: unknown type name ‘char_u’
char_u b_syn_chartab[32]; /* syntax iskeyword option */
^~~~~~
structs.h:1872:5: error: unknown type name ‘char_u’
char_u *b_syn_isk; /* iskeyword option */
^~~~~~
structs.h:1906:5: error: unknown type name ‘char_u’
char_u *b_ffname; /* full path file name */
^~~~~~
structs.h:1907:5: error: unknown type name ‘char_u’
char_u *b_sfname; /* short file name */
^~~~~~
structs.h:1908:5: error: unknown type name ‘char_u’
char_u *b_fname; /* current file name */
^~~~~~
structs.h:1924:5: error: unknown type name ‘char_u’
char_u b_key[VIM_SIZEOF_INT * 2 + 1];
^~~~~~
structs.h:1924:18: error: ‘VIM_SIZEOF_INT’ undeclared here (not in a function)
char_u b_key[VIM_SIZEOF_INT * 2 + 1];
^~~~~~~~~~~~~~
structs.h:1987:5: error: unknown type name ‘char_u’
char_u b_chartab[32];
^~~~~~
structs.h:2029:5: error: unknown type name ‘char_u’
char_u *b_u_line_ptr; /* saved line for "U" command */
^~~~~~
structs.h:2070:5: error: unknown type name ‘char_u’
char_u *b_p_bkc; /* 'backupcopy' */
^~~~~~
structs.h:2078:5: error: unknown type name ‘char_u’
char_u *b_p_bh; /* 'bufhidden' */
^~~~~~
structs.h:2079:5: error: unknown type name ‘char_u’
char_u *b_p_bt; /* 'buftype' */
^~~~~~
structs.h:2087:5: error: unknown type name ‘char_u’
char_u *b_p_cino; /* 'cinoptions' */
^~~~~~
structs.h:2088:5: error: unknown type name ‘char_u’
char_u *b_p_cink; /* 'cinkeys' */
^~~~~~
structs.h:2091:5: error: unknown type name ‘char_u’
char_u *b_p_cinw; /* 'cinwords' */
^~~~~~
structs.h:2094:5: error: unknown type name ‘char_u’
char_u *b_p_com; /* 'comments' */
^~~~~~
structs.h:2097:5: error: unknown type name ‘char_u’
char_u *b_p_cms; /* 'commentstring' */
^~~~~~
structs.h:2100:5: error: unknown type name ‘char_u’
char_u *b_p_cpt; /* 'complete' */
^~~~~~
structs.h:2103:5: error: unknown type name ‘char_u’
char_u *b_p_cfu; /* 'completefunc' */
^~~~~~
structs.h:2104:5: error: unknown type name ‘char_u’
char_u *b_p_ofu; /* 'omnifunc' */
^~~~~~
structs.h:2114:5: error: unknown type name ‘char_u’
char_u *b_p_ff; /* 'fileformat' */
^~~~~~
structs.h:2116:5: error: unknown type name ‘char_u’
char_u *b_p_ft; /* 'filetype' */
^~~~~~
structs.h:2118:5: error: unknown type name ‘char_u’
char_u *b_p_fo; /* 'formatoptions' */
^~~~~~
structs.h:2119:5: error: unknown type name ‘char_u’
char_u *b_p_flp; /* 'formatlistpat' */
^~~~~~
structs.h:2121:5: error: unknown type name ‘char_u’
char_u *b_p_isk; /* 'iskeyword' */
^~~~~~
structs.h:2123:5: error: unknown type name ‘char_u’
char_u *b_p_def; /* 'define' local value */
^~~~~~
structs.h:2124:5: error: unknown type name ‘char_u’
char_u *b_p_inc; /* 'include' */
^~~~~~
structs.h:2126:5: error: unknown type name ‘char_u’
char_u *b_p_inex; /* 'includeexpr' */
^~~~~~
structs.h:2131:5: error: unknown type name ‘char_u’
char_u *b_p_inde; /* 'indentexpr' */
^~~~~~
structs.h:2133:5: error: unknown type name ‘char_u’
char_u *b_p_indk; /* 'indentkeys' */
^~~~~~
structs.h:2135:5: error: unknown type name ‘char_u’
char_u *b_p_fp; /* 'formatprg' */
^~~~~~
structs.h:2137:5: error: unknown type name ‘char_u’
char_u *b_p_fex; /* 'formatexpr' */
^~~~~~
structs.h:2141:5: error: unknown type name ‘char_u’
char_u *b_p_key; /* 'key' */
^~~~~~
structs.h:2143:5: error: unknown type name ‘char_u’
char_u *b_p_kp; /* 'keywordprg' */
^~~~~~
structs.h:2150:5: error: unknown type name ‘char_u’
char_u *b_p_mps; /* 'matchpairs' */
^~~~~~
structs.h:2154:5: error: unknown type name ‘char_u’
char_u *b_p_nf; /* 'nrformats' */
^~~~~~
structs.h:2157:5: error: unknown type name ‘char_u’
char_u *b_p_qe; /* 'quoteescape' */
^~~~~~
structs.h:2168:5: error: unknown type name ‘char_u’
char_u *b_p_sua; /* 'suffixesadd' */
^~~~~~
structs.h:2173:5: error: unknown type name ‘char_u’
char_u *b_p_syn; /* 'syntax' */
^~~~~~
structs.h:2189:5: error: unknown type name ‘char_u’
char_u *b_p_gp; /* 'grepprg' local value */
^~~~~~
structs.h:2190:5: error: unknown type name ‘char_u’
char_u *b_p_mp; /* 'makeprg' local value */
^~~~~~
structs.h:2191:5: error: unknown type name ‘char_u’
char_u *b_p_efm; /* 'errorformat' local value */
^~~~~~
structs.h:2193:5: error: unknown type name ‘char_u’
char_u *b_p_ep; /* 'equalprg' local value */
^~~~~~
structs.h:2194:5: error: unknown type name ‘char_u’
char_u *b_p_path; /* 'path' local value */
^~~~~~
structs.h:2196:5: error: unknown type name ‘char_u’
char_u *b_p_tags; /* 'tags' local value */
^~~~~~
structs.h:2197:5: error: unknown type name ‘char_u’
char_u *b_p_tc; /* 'tagcase' local value */
^~~~~~
structs.h:2200:5: error: unknown type name ‘char_u’
char_u *b_p_dict; /* 'dictionary' local value */
^~~~~~
structs.h:2201:5: error: unknown type name ‘char_u’
char_u *b_p_tsr; /* 'thesaurus' local value */
^~~~~~
structs.h:2208:5: error: unknown type name ‘char_u’
char_u *b_p_lw; /* 'lispwords' local value */
^~~~~~
structs.h:2270:5: error: unknown type name ‘char_u’
char_u *b_p_bexpr; /* 'balloonexpr' local value */
^~~~~~
structs.h:2274:5: error: unknown type name ‘char_u’
char_u *b_p_cm; /* 'cryptmethod' */
^~~~~~
structs.h:2547:5: error: unknown type name ‘char_u’
char_u *pattern; /* pattern to highlight */
^~~~~~
structs.h:2753:5: error: unknown type name ‘char_u’
char_u *w_localdir; /* absolute path of local directory or
^~~~~~
structs.h:2938:5: error: unknown type name ‘char_u’
char_u *searchbuf; /* return: pointer to search pattern or NULL */
^~~~~~
structs.h:3027:5: error: unknown type name ‘char_u’
char_u *name; /* Name of menu, possibly translated */
^~~~~~
structs.h:3028:5: error: unknown type name ‘char_u’
char_u *dname; /* Displayed Name ("name" without '&') */
^~~~~~
structs.h:3030:5: error: unknown type name ‘char_u’
char_u *en_name; /* "name" untranslated, NULL when "name"
^~~~~~
structs.h:3032:5: error: unknown type name ‘char_u’
char_u *en_dname; /* "dname" untranslated, NULL when "dname"
^~~~~~
structs.h:3036:5: error: unknown type name ‘char_u’
char_u *actext; /* accelerator text (after TAB) */
^~~~~~
structs.h:3042:5: error: unknown type name ‘char_u’
char_u *iconfile; /* name of file for icon or NULL */
^~~~~~
structs.h:3046:5: error: unknown type name ‘char_u’
char_u *strings[MENU_MODES]; /* Mapped string for each mode */
^~~~~~
structs.h:3112:5: error: unknown type name ‘char_u’
char_u *globaldir; /* saved value of globaldir */
^~~~~~
structs.h:3124:5: error: unknown type name ‘char_u’
char_u *string; /* points into option string */
^~~~~~
structs.h:3159:5: error: unknown type name ‘char_u’
char_u *jobname;
^~~~~~
structs.h:3161:5: error: unknown type name ‘char_u’
char_u *outfile;
^~~~~~
structs.h:3162:5: error: unknown type name ‘char_u’
char_u *arguments;
^~~~~~
structs.h:3173:5: error: unknown type name ‘char_u’
char_u *pum_text; /* main menu text */
^~~~~~
structs.h:3174:5: error: unknown type name ‘char_u’
char_u *pum_kind; /* extra kind text (may be truncated) */
^~~~~~
structs.h:3175:5: error: unknown type name ‘char_u’
char_u *pum_extra; /* extra menu text (may be truncated) */
^~~~~~
structs.h:3176:5: error: unknown type name ‘char_u’
char_u *pum_info; /* extra info */
^~~~~~
structs.h:3184:5: error: unknown type name ‘char_u’
char_u *tn_tags; /* value of 'tags' when starting */
^~~~~~
structs.h:3185:5: error: unknown type name ‘char_u’
char_u *tn_np; /* current position in tn_tags */
^~~~~~
structs.h:3203:3: error: unknown type name ‘char_u’
char_u buffer[64];
^~~~~~
structs.h:3211:5: error: unknown type name ‘char_u’
char_u *js_buf; /* text to be decoded */
^~~~~~
structs.h:3212:5: error: unknown type name ‘char_u’
char_u *js_end; /* NUL in js_buf */
^~~~~~
structs.h:3253:5: error: unknown type name ‘char_u’
char_u *fname; /* first file to edit */
^~~~~~
structs.h:3256:5: error: unknown type name ‘char_u’
char_u *use_vimrc; /* vimrc from -u argument */
^~~~~~
structs.h:3259:5: error: unknown type name ‘char_u’
char_u *commands[MAX_ARG_CMDS]; /* commands from + or -c arg. */
^~~~~~
structs.h:3260:5: error: unknown type name ‘char_u’
char_u cmds_tofree[MAX_ARG_CMDS]; /* commands that need free() */
^~~~~~
structs.h:3262:5: error: unknown type name ‘char_u’
char_u *pre_commands[MAX_ARG_CMDS]; /* commands from --cmd argument */
^~~~~~
structs.h:3265:5: error: unknown type name ‘char_u’
char_u *tagname; /* tag from -t argument */
^~~~~~
structs.h:3267:5: error: unknown type name ‘char_u’
char_u *use_ef; /* 'errorfile' from -q argument */
^~~~~~
structs.h:3273:5: error: unknown type name ‘char_u’
char_u *term; /* specified terminal name */
^~~~~~
structs.h:3334:5: error: unknown type name ‘char_u’
char_u *ll_name; /* start of variable name (can be NULL) */
^~~~~~
structs.h:3335:5: error: unknown type name ‘char_u’
char_u *ll_exp_name; /* NULL or expanded name in allocated memory. */
^~~~~~
structs.h:3347:5: error: unknown type name ‘char_u’
char_u *ll_newkey; /* New key for Dict in alloc. mem or NULL. */
^~~~~~
In file included from vim.h:2115:0,
from arabic.c:16:
ex_cmds.h:1745:5: error: unknown type name ‘char_u’
char_u *arg; /* argument of the command */
^~~~~~
ex_cmds.h:1746:5: error: unknown type name ‘char_u’
char_u *nextcmd; /* next command (NULL if none) */
^~~~~~
ex_cmds.h:1747:5: error: unknown type name ‘char_u’
char_u *cmd; /* the name of the command (except for :make) */
^~~~~~
ex_cmds.h:1748:5: error: unknown type name ‘char_u’
char_u **cmdlinep; /* pointer to pointer of allocated cmdline */
^~~~~~
ex_cmds.h:1758:5: error: unknown type name ‘char_u’
char_u *do_ecmd_cmd; /* +command arg to be used in edited file */
^~~~~~
ex_cmds.h:1774:5: error: unknown type name ‘char_u’
char_u *errmsg; /* returned error message */
^~~~~~
ex_cmds.h:1775:5: error: unknown type name ‘char_u’
char_u *(*getline)(int, void *, int);
^~~~~~
In file included from vim.h:2116:0,
from arabic.c:16:
spell.h:70:5: error: unknown type name ‘char_u’
char_u *sl_name; /* language name "en", "en.rare", "nl", etc. */
^~~~~~
spell.h:71:5: error: unknown type name ‘char_u’
char_u *sl_fname; /* name of .spl file */
^~~~~~
spell.h:74:5: error: unknown type name ‘char_u’
char_u *sl_fbyts; /* case-folded word bytes */
^~~~~~
spell.h:76:5: error: unknown type name ‘char_u’
char_u *sl_kbyts; /* keep-case word bytes */
^~~~~~
spell.h:78:5: error: unknown type name ‘char_u’
char_u *sl_pbyts; /* prefix tree word bytes */
^~~~~~
spell.h:81:5: error: unknown type name ‘char_u’
char_u *sl_info; /* infotext string or NULL */
^~~~~~
spell.h:83:5: error: unknown type name ‘char_u’
char_u sl_regions[17]; /* table with up to 8 region names plus NUL */
^~~~~~
spell.h:85:5: error: unknown type name ‘char_u’
char_u *sl_midword; /* MIDWORD string or NULL */
^~~~~~
spell.h:96:5: error: unknown type name ‘char_u’
char_u *sl_comprules; /* all COMPOUNDRULE concatenated (or NULL) */
^~~~~~
spell.h:97:5: error: unknown type name ‘char_u’
char_u *sl_compstartflags; /* flags for first compound word */
^~~~~~
spell.h:98:5: error: unknown type name ‘char_u’
char_u *sl_compallflags; /* all flags for compound words */
^~~~~~
spell.h:99:5: error: unknown type name ‘char_u’
char_u sl_nobreak; /* When TRUE: no spaces between words */
^~~~~~
spell.h:100:5: error: unknown type name ‘char_u’
char_u *sl_syllable; /* SYLLABLE repeatable chars or NULL */
^~~~~~
spell.h:125:5: error: unknown type name ‘char_u’
char_u *sl_sbyts; /* soundfolded word bytes */
^~~~~~
spell.h:136:5: error: unknown type name ‘char_u’
char_u sl_map_array[256]; /* MAP for first 256 chars */
^~~~~~
spell.h:199:5: error: unknown type name ‘char_u’
char_u *ft_from;
^~~~~~
spell.h:200:5: error: unknown type name ‘char_u’
char_u *ft_to;
^~~~~~
spell.h:208:5: error: unknown type name ‘char_u’
char_u *sm_lead; /* leading letters */
^~~~~~
spell.h:210:5: error: unknown type name ‘char_u’
char_u *sm_oneof; /* letters from () or NULL */
^~~~~~
spell.h:211:5: error: unknown type name ‘char_u’
char_u *sm_rules; /* rules like ^, $, priority */
^~~~~~
spell.h:212:5: error: unknown type name ‘char_u’
char_u *sm_to; /* replacement. */
^~~~~~
spell.h:249:5: error: unknown type name ‘char_u’
char_u st_isw[256]; /* flags: is word char */
^~~~~~
spell.h:250:5: error: unknown type name ‘char_u’
char_u st_isu[256]; /* flags: is uppercase char */
^~~~~~
spell.h:251:5: error: unknown type name ‘char_u’
char_u st_fold[256]; /* chars: folded case */
^~~~~~
spell.h:252:5: error: unknown type name ‘char_u’
char_u st_upper[256]; /* chars: upper case */
^~~~~~
spell.h:311:14: error: unknown type name ‘char_u’
SPELL_EXTERN char_u *int_wordlist SPELL_INIT(= NULL);
^~~~~~
In file included from proto.h:61:0,
from vim.h:2118,
from arabic.c:16:
proto/blowfish.pro:2:49: error: unknown type name ‘char_u’
void crypt_blowfish_encode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/blowfish.pro:2:75: error: unknown type name ‘char_u’
void crypt_blowfish_encode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/blowfish.pro:3:49: error: unknown type name ‘char_u’
void crypt_blowfish_decode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/blowfish.pro:3:75: error: unknown type name ‘char_u’
void crypt_blowfish_decode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/blowfish.pro:4:47: error: unknown type name ‘char_u’
void crypt_blowfish_init(cryptstate_T *state, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/blowfish.pro:4:60: error: unknown type name ‘char_u’
void crypt_blowfish_init(cryptstate_T *state, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/blowfish.pro:4:88: error: unknown type name ‘char_u’
void crypt_blowfish_init(cryptstate_T *state, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
In file included from proto.h:62:0,
from vim.h:2118,
from arabic.c:16:
proto/crypt.pro:2:31: error: unknown type name ‘char_u’
int crypt_method_nr_from_name(char_u *name);
^~~~~~
proto/crypt.pro:10:43: error: unknown type name ‘char_u’
cryptstate_T *crypt_create(int method_nr, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/crypt.pro:10:56: error: unknown type name ‘char_u’
cryptstate_T *crypt_create(int method_nr, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/crypt.pro:10:84: error: unknown type name ‘char_u’
cryptstate_T *crypt_create(int method_nr, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/crypt.pro:11:55: error: unknown type name ‘char_u’
cryptstate_T *crypt_create_from_header(int method_nr, char_u *key, char_u *header);
^~~~~~
proto/crypt.pro:11:68: error: unknown type name ‘char_u’
cryptstate_T *crypt_create_from_header(int method_nr, char_u *key, char_u *header);
^~~~~~
proto/crypt.pro:12:48: error: unknown type name ‘char_u’
cryptstate_T *crypt_create_from_file(FILE *fp, char_u *key);
^~~~~~
proto/crypt.pro:13:55: error: unknown type name ‘char_u’
cryptstate_T *crypt_create_for_writing(int method_nr, char_u *key, char_u **header, int *header_len);
^~~~~~
proto/crypt.pro:13:68: error: unknown type name ‘char_u’
cryptstate_T *crypt_create_for_writing(int method_nr, char_u *key, char_u **header, int *header_len);
^~~~~~
proto/crypt.pro:15:46: error: unknown type name ‘char_u’
long crypt_encode_alloc(cryptstate_T *state, char_u *from, size_t len, char_u **newptr);
^~~~~~
proto/crypt.pro:15:72: error: unknown type name ‘char_u’
long crypt_encode_alloc(cryptstate_T *state, char_u *from, size_t len, char_u **newptr);
^~~~~~
proto/crypt.pro:16:46: error: unknown type name ‘char_u’
long crypt_decode_alloc(cryptstate_T *state, char_u *ptr, long len, char_u **newptr);
^~~~~~
proto/crypt.pro:16:69: error: unknown type name ‘char_u’
long crypt_decode_alloc(cryptstate_T *state, char_u *ptr, long len, char_u **newptr);
^~~~~~
proto/crypt.pro:17:40: error: unknown type name ‘char_u’
void crypt_encode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt.pro:17:66: error: unknown type name ‘char_u’
void crypt_encode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt.pro:18:40: error: unknown type name ‘char_u’
void crypt_decode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt.pro:18:66: error: unknown type name ‘char_u’
void crypt_decode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt.pro:19:48: error: unknown type name ‘char_u’
void crypt_encode_inplace(cryptstate_T *state, char_u *buf, size_t len);
^~~~~~
proto/crypt.pro:20:48: error: unknown type name ‘char_u’
void crypt_decode_inplace(cryptstate_T *state, char_u *buf, size_t len);
^~~~~~
proto/crypt.pro:21:21: error: unknown type name ‘char_u’
void crypt_free_key(char_u *key);
^~~~~~
proto/crypt.pro:24:1: error: unknown type name ‘char_u’
char_u *crypt_get_key(int store, int twice);
^~~~~~
In file included from proto.h:63:0,
from vim.h:2118,
from arabic.c:16:
proto/crypt_zip.pro:2:42: error: unknown type name ‘char_u’
void crypt_zip_init(cryptstate_T *state, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/crypt_zip.pro:2:55: error: unknown type name ‘char_u’
void crypt_zip_init(cryptstate_T *state, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/crypt_zip.pro:2:83: error: unknown type name ‘char_u’
void crypt_zip_init(cryptstate_T *state, char_u *key, char_u *salt, int salt_len, char_u *seed, int seed_len);
^~~~~~
proto/crypt_zip.pro:3:44: error: unknown type name ‘char_u’
void crypt_zip_encode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt_zip.pro:3:70: error: unknown type name ‘char_u’
void crypt_zip_encode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt_zip.pro:4:44: error: unknown type name ‘char_u’
void crypt_zip_decode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
proto/crypt_zip.pro:4:70: error: unknown type name ‘char_u’
void crypt_zip_decode(cryptstate_T *state, char_u *from, size_t len, char_u *to);
^~~~~~
In file included from proto.h:65:0,
from vim.h:2118,
from arabic.c:16:
proto/buffer.pro:11:1: error: unknown type name ‘char_u’
char_u *do_bufdel(int command, char_u *arg, int addr_count, int start_bnr, int end_bnr, int forceit);
^~~~~~
proto/buffer.pro:11:32: error: unknown type name ‘char_u’
char_u *do_bufdel(int command, char_u *arg, int addr_count, int start_bnr, int end_bnr, int forceit);
^~~~~~
proto/buffer.pro:16:20: error: unknown type name ‘char_u’
buf_T *buflist_new(char_u *ffname, char_u *sfname, linenr_T lnum, int flags);
^~~~~~
proto/buffer.pro:16:36: error: unknown type name ‘char_u’
buf_T *buflist_new(char_u *ffname, char_u *sfname, linenr_T lnum, int flags);
^~~~~~
proto/buffer.pro:20:29: error: unknown type name ‘char_u’
buf_T *buflist_findname_exp(char_u *fname);
^~~~~~
proto/buffer.pro:21:25: error: unknown type name ‘char_u’
buf_T *buflist_findname(char_u *ffname);
^~~~~~
proto/buffer.pro:22:21: error: unknown type name ‘char_u’
int buflist_findpat(char_u *pattern, char_u *pattern_end, int unlisted, int diffmode, int curtab_only);
^~~~~~
proto/buffer.pro:22:38: error: unknown type name ‘char_u’
int buflist_findpat(char_u *pattern, char_u *pattern_end, int unlisted, int diffmode, int curtab_only);
^~~~~~
proto/buffer.pro:23:20: error: unknown type name ‘char_u’
int ExpandBufnames(char_u *pat, int *num_file, char_u ***file, int options);
^~~~~~
proto/buffer.pro:23:48: error: unknown type name ‘char_u’
int ExpandBufnames(char_u *pat, int *num_file, char_u ***file, int options);
^~~~~~
proto/buffer.pro:25:1: error: unknown type name ‘char_u’
char_u *buflist_nr2name(int n, int fullname, int helptail);
^~~~~~
proto/buffer.pro:30:31: error: unknown type name ‘char_u’
int buflist_name_nr(int fnum, char_u **fname, linenr_T *lnum);
^~~~~~
proto/buffer.pro:31:26: error: unknown type name ‘char_u’
int setfname(buf_T *buf, char_u *ffname, char_u *sfname, int message);
^~~~~~
proto/buffer.pro:31:42: error: unknown type name ‘char_u’
int setfname(buf_T *buf, char_u *ffname, char_u *sfname, int message);
^~~~~~
proto/buffer.pro:32:29: error: unknown type name ‘char_u’
void buf_set_name(int fnum, char_u *name);
^~~~~~
proto/buffer.pro:34:20: error: unknown type name ‘char_u’
buf_T *setaltfname(char_u *ffname, char_u *sfname, linenr_T lnum);
^~~~~~
proto/buffer.pro:34:36: error: unknown type name ‘char_u’
buf_T *setaltfname(char_u *ffname, char_u *sfname, linenr_T lnum);
^~~~~~
proto/buffer.pro:35:1: error: unknown type name ‘char_u’
char_u *getaltfname(int errmsg);
^~~~~~
proto/buffer.pro:36:17: error: unknown type name ‘char_u’
int buflist_add(char_u *fname, int flags);
^~~~~~
proto/buffer.pro:39:15: error: unknown type name ‘char_u’
int otherfile(char_u *ffname);
^~~~~~
proto/buffer.pro:42:16: error: unknown type name ‘char_u’
void col_print(char_u *buf, size_t buflen, int col, int vcol);
^~~~~~
proto/buffer.pro:46:33: error: unknown type name ‘char_u’
int build_stl_str_hl(win_T *wp, char_u *out, size_t outlen, char_u *fmt, int use_sandbox, int fillchar, int maxwidth, struct stl_hlrec *hltab, struct stl_hlrec *tabtab);
^~~~~~
proto/buffer.pro:46:61: error: unknown type name ‘char_u’
int build_stl_str_hl(win_T *wp, char_u *out, size_t outlen, char_u *fmt, int use_sandbox, int fillchar, int maxwidth, struct stl_hlrec *hltab, struct stl_hlrec *tabtab);
^~~~~~
In file included from proto.h:65:0,
from vim.h:2118,
from arabic.c:16:
proto/buffer.pro:47:29: error: unknown type name ‘char_u’
void get_rel_pos(win_T *wp, char_u *buf, int buflen);
^~~~~~
proto/buffer.pro:48:1: error: unknown type name ‘char_u’
char_u *fix_fname(char_u *fname);
^~~~~~
proto/buffer.pro:48:19: error: unknown type name ‘char_u’
char_u *fix_fname(char_u *fname);
^~~~~~
proto/buffer.pro:49:31: error: unknown type name ‘char_u’
void fname_expand(buf_T *buf, char_u **ffname, char_u **sfname);
^~~~~~
proto/buffer.pro:49:48: error: unknown type name ‘char_u’
void fname_expand(buf_T *buf, char_u **ffname, char_u **sfname);
^~~~~~
proto/buffer.pro:50:1: error: unknown type name ‘char_u’
char_u *alist_name(aentry_T *aep);
^~~~~~
proto/buffer.pro:56:1: error: unknown type name ‘char_u’
char_u *buf_spname(buf_T *buf);
^~~~~~
In file included from proto.h:66:0,
from vim.h:2118,
from arabic.c:16:
proto/charset.pro:4:23: error: unknown type name ‘char_u’
void trans_characters(char_u *buf, int bufsize);
^~~~~~
proto/charset.pro:5:1: error: unknown type name ‘char_u’
char_u *transstr(char_u *s);
^~~~~~
proto/charset.pro:5:18: error: unknown type name ‘char_u’
char_u *transstr(char_u *s);
^~~~~~
proto/charset.pro:6:1: error: unknown type name ‘char_u’
char_u *str_foldcase(char_u *str, int orglen, char_u *buf, int buflen);
^~~~~~
proto/charset.pro:6:22: error: unknown type name ‘char_u’
char_u *str_foldcase(char_u *str, int orglen, char_u *buf, int buflen);
^~~~~~
proto/charset.pro:6:47: error: unknown type name ‘char_u’
char_u *str_foldcase(char_u *str, int orglen, char_u *buf, int buflen);
^~~~~~
proto/charset.pro:7:1: error: unknown type name ‘char_u’
char_u *transchar(int c);
^~~~~~
proto/charset.pro:8:1: error: unknown type name ‘char_u’
char_u *transchar_byte(int c);
^~~~~~
proto/charset.pro:9:25: error: unknown type name ‘char_u’
void transchar_nonprint(char_u *buf, int c);
^~~~~~
proto/charset.pro:10:20: error: unknown type name ‘char_u’
void transchar_hex(char_u *buf, int c);
^~~~~~
proto/charset.pro:13:15: error: unknown type name ‘char_u’
int ptr2cells(char_u *p);
^~~~~~
proto/charset.pro:14:17: error: unknown type name ‘char_u’
int vim_strsize(char_u *s);
^~~~~~
proto/charset.pro:15:18: error: unknown type name ‘char_u’
int vim_strnsize(char_u *s, int len);
^~~~~~
proto/charset.pro:16:17: error: unknown type name ‘char_u’
int chartabsize(char_u *p, colnr_T col);
^~~~~~
proto/charset.pro:17:17: error: unknown type name ‘char_u’
int linetabsize(char_u *s);
^~~~~~
proto/charset.pro:18:35: error: unknown type name ‘char_u’
int linetabsize_col(int startcol, char_u *s);
^~~~~~
proto/charset.pro:19:32: error: unknown type name ‘char_u’
int win_linetabsize(win_T *wp, char_u *line, colnr_T len);
^~~~~~
proto/charset.pro:23:17: error: unknown type name ‘char_u’
int vim_iswordp(char_u *p);
^~~~~~
proto/charset.pro:24:21: error: unknown type name ‘char_u’
int vim_iswordp_buf(char_u *p, buf_T *buf);
^~~~~~
proto/charset.pro:29:21: error: unknown type name ‘char_u’
int lbr_chartabsize(char_u *line, unsigned char *s, colnr_T col);
^~~~~~
proto/charset.pro:30:25: error: unknown type name ‘char_u’
int lbr_chartabsize_adv(char_u *line, char_u **s, colnr_T col);
^~~~~~
proto/charset.pro:30:39: error: unknown type name ‘char_u’
int lbr_chartabsize_adv(char_u *line, char_u **s, colnr_T col);
^~~~~~
proto/charset.pro:31:36: error: unknown type name ‘char_u’
int win_lbr_chartabsize(win_T *wp, char_u *line, char_u *s, colnr_T col, int *headp);
^~~~~~
proto/charset.pro:31:50: error: unknown type name ‘char_u’
int win_lbr_chartabsize(win_T *wp, char_u *line, char_u *s, colnr_T col, int *headp);
^~~~~~
proto/charset.pro:37:1: error: unknown type name ‘char_u’
char_u *skipwhite(char_u *q);
^~~~~~
proto/charset.pro:37:19: error: unknown type name ‘char_u’
char_u *skipwhite(char_u *q);
^~~~~~
proto/charset.pro:38:1: error: unknown type name ‘char_u’
char_u *skipdigits(char_u *q);
^~~~~~
proto/charset.pro:38:20: error: unknown type name ‘char_u’
char_u *skipdigits(char_u *q);
^~~~~~
proto/charset.pro:39:1: error: unknown type name ‘char_u’
char_u *skipbin(char_u *q);
^~~~~~
proto/charset.pro:39:17: error: unknown type name ‘char_u’
char_u *skipbin(char_u *q);
^~~~~~
proto/charset.pro:40:1: error: unknown type name ‘char_u’
char_u *skiphex(char_u *q);
^~~~~~
proto/charset.pro:40:17: error: unknown type name ‘char_u’
char_u *skiphex(char_u *q);
^~~~~~
proto/charset.pro:41:1: error: unknown type name ‘char_u’
char_u *skiptobin(char_u *q);
^~~~~~
proto/charset.pro:41:19: error: unknown type name ‘char_u’
char_u *skiptobin(char_u *q);
^~~~~~
proto/charset.pro:42:1: error: unknown type name ‘char_u’
char_u *skiptodigit(char_u *q);
^~~~~~
proto/charset.pro:42:21: error: unknown type name ‘char_u’
char_u *skiptodigit(char_u *q);
^~~~~~
proto/charset.pro:43:1: error: unknown type name ‘char_u’
char_u *skiptohex(char_u *q);
^~~~~~
proto/charset.pro:43:19: error: unknown type name ‘char_u’
char_u *skiptohex(char_u *q);
^~~~~~
proto/charset.pro:51:1: error: unknown type name ‘char_u’
char_u *skiptowhite(char_u *p);
^~~~~~
proto/charset.pro:51:21: error: unknown type name ‘char_u’
char_u *skiptowhite(char_u *p);
^~~~~~
proto/charset.pro:52:1: error: unknown type name ‘char_u’
char_u *skiptowhite_esc(char_u *p);
^~~~~~
proto/charset.pro:52:25: error: unknown type name ‘char_u’
char_u *skiptowhite_esc(char_u *p);
^~~~~~
proto/charset.pro:53:16: error: unknown type name ‘char_u’
long getdigits(char_u **pp);
^~~~~~
proto/charset.pro:54:21: error: unknown type name ‘char_u’
int vim_isblankline(char_u *lbuf);
^~~~~~
proto/charset.pro:55:17: error: unknown type name ‘char_u’
void vim_str2nr(char_u *start, int *prep, int *len, int what, varnumber_T *nptr, uvarnumber_T *unptr, int maxlen);
^~~~~~
proto/charset.pro:57:15: error: unknown type name ‘char_u’
int hexhex2nr(char_u *p);
^~~~~~
proto/charset.pro:58:19: error: unknown type name ‘char_u’
int rem_backslash(char_u *str);
^~~~~~
proto/charset.pro:59:22: error: unknown type name ‘char_u’
void backslash_halve(char_u *p);
^~~~~~
proto/charset.pro:60:1: error: unknown type name ‘char_u’
char_u *backslash_halve_save(char_u *p);
^~~~~~
proto/charset.pro:60:30: error: unknown type name ‘char_u’
char_u *backslash_halve_save(char_u *p);
^~~~~~
proto/charset.pro:61:19: error: unknown type name ‘char_u’
void ebcdic2ascii(char_u *buffer, int len);
^~~~~~
In file included from proto.h:70:0,
from vim.h:2118,
from arabic.c:16:
proto/dict.pro:8:28: error: unknown type name ‘char_u’
dictitem_T *dictitem_alloc(char_u *key);
^~~~~~
proto/dict.pro:13:59: error: unknown type name ‘char_u’
int dict_add_nr_str(dict_T *d, char *key, varnumber_T nr, char_u *str);
^~~~~~
proto/dict.pro:17:34: error: unknown type name ‘char_u’
dictitem_T *dict_find(dict_T *d, char_u *key, int len);
^~~~~~
proto/dict.pro:18:1: error: unknown type name ‘char_u’
char_u *get_dict_string(dict_T *d, char_u *key, int save);
^~~~~~
proto/dict.pro:18:36: error: unknown type name ‘char_u’
char_u *get_dict_string(dict_T *d, char_u *key, int save);
^~~~~~
proto/dict.pro:19:40: error: unknown type name ‘char_u’
varnumber_T get_dict_number(dict_T *d, char_u *key);
^~~~~~
proto/dict.pro:20:1: error: unknown type name ‘char_u’
char_u *dict2string(typval_T *tv, int copyID, int restore_copyID);
^~~~~~
proto/dict.pro:21:17: error: unknown type name ‘char_u’
int get_dict_tv(char_u **arg, typval_T *rettv, int evaluate);
^~~~~~
proto/dict.pro:22:42: error: unknown type name ‘char_u’
void dict_extend(dict_T *d1, dict_T *d2, char_u *action);
^~~~~~
In file included from proto.h:72:0,
from vim.h:2118,
from arabic.c:16:
proto/digraph.pro:5:17: error: unknown type name ‘char_u’
void putdigraph(char_u *str);
^~~~~~
proto/digraph.pro:7:1: error: unknown type name ‘char_u’
char_u *keymap_init(void);
^~~~~~
In file included from proto.h:73:0,
from vim.h:2118,
from arabic.c:16:
proto/edit.pro:7:22: error: unknown type name ‘char_u’
void truncate_spaces(char_u *line);
^~~~~~
proto/edit.pro:10:29: error: unknown type name ‘char_u’
int ins_compl_add_infercase(char_u *str, int len, int icase, char_u *fname, int dir, int flags);
^~~~~~
proto/edit.pro:10:62: error: unknown type name ‘char_u’
int ins_compl_add_infercase(char_u *str, int len, int icase, char_u *fname, int dir, int flags);
^~~~~~
proto/edit.pro:14:1: error: unknown type name ‘char_u’
char_u *find_word_start(char_u *ptr);
^~~~~~
proto/edit.pro:14:25: error: unknown type name ‘char_u’
char_u *find_word_start(char_u *ptr);
^~~~~~
proto/edit.pro:15:1: error: unknown type name ‘char_u’
char_u *find_word_end(char_u *ptr);
^~~~~~
proto/edit.pro:15:23: error: unknown type name ‘char_u’
char_u *find_word_end(char_u *ptr);
^~~~~~
proto/edit.pro:26:1: error: unknown type name ‘char_u’
char_u *add_char2buf(int c, char_u *s);
^~~~~~
proto/edit.pro:26:29: error: unknown type name ‘char_u’
char_u *add_char2buf(int c, char_u *s);
^~~~~~
proto/edit.pro:33:1: error: unknown type name ‘char_u’
char_u *get_last_insert(void);
^~~~~~
proto/edit.pro:34:1: error: unknown type name ‘char_u’
char_u *get_last_insert_save(void);
^~~~~~
proto/edit.pro:36:21: error: unknown type name ‘char_u’
int replace_push_mb(char_u *p);
^~~~~~
In file included from proto.h:74:0,
from vim.h:2118,
from arabic.c:16:
proto/eval.pro:4:30: error: unknown type name ‘char_u’
void set_internal_string_var(char_u *name, char_u *value);
^~~~~~
proto/eval.pro:4:44: error: unknown type name ‘char_u’
void set_internal_string_var(char_u *name, char_u *value);
^~~~~~
proto/eval.pro:5:21: error: unknown type name ‘char_u’
int var_redir_start(char_u *name, int append);
^~~~~~
proto/eval.pro:6:20: error: unknown type name ‘char_u’
void var_redir_str(char_u *value, int value_len);
^~~~~~
proto/eval.pro:8:22: error: unknown type name ‘char_u’
int eval_charconvert(char_u *enc_from, char_u *enc_to, char_u *fname_from, char_u *fname_to);
^~~~~~
proto/eval.pro:8:40: error: unknown type name ‘char_u’
int eval_charconvert(char_u *enc_from, char_u *enc_to, char_u *fname_from, char_u *fname_to);
^~~~~~
proto/eval.pro:8:56: error: unknown type name ‘char_u’
int eval_charconvert(char_u *enc_from, char_u *enc_to, char_u *fname_from, char_u *fname_to);
^~~~~~
proto/eval.pro:8:76: error: unknown type name ‘char_u’
int eval_charconvert(char_u *enc_from, char_u *enc_to, char_u *fname_from, char_u *fname_to);
^~~~~~
proto/eval.pro:9:20: error: unknown type name ‘char_u’
int eval_printexpr(char_u *fname, char_u *args);
^~~~~~
proto/eval.pro:9:35: error: unknown type name ‘char_u’
int eval_printexpr(char_u *fname, char_u *args);
^~~~~~
proto/eval.pro:10:16: error: unknown type name ‘char_u’
void eval_diff(char_u *origfile, char_u *newfile, char_u *outfile);
^~~~~~
proto/eval.pro:10:34: error: unknown type name ‘char_u’
void eval_diff(char_u *origfile, char_u *newfile, char_u *outfile);
^~~~~~
proto/eval.pro:10:51: error: unknown type name ‘char_u’
void eval_diff(char_u *origfile, char_u *newfile, char_u *outfile);
^~~~~~
proto/eval.pro:11:17: error: unknown type name ‘char_u’
void eval_patch(char_u *origfile, char_u *difffile, char_u *outfile);
^~~~~~
proto/eval.pro:11:35: error: unknown type name ‘char_u’
void eval_patch(char_u *origfile, char_u *difffile, char_u *outfile);
^~~~~~
proto/eval.pro:11:53: error: unknown type name ‘char_u’
void eval_patch(char_u *origfile, char_u *difffile, char_u *outfile);
^~~~~~
proto/eval.pro:12:18: error: unknown type name ‘char_u’
int eval_to_bool(char_u *arg, int *error, char_u **nextcmd, int skip);
^~~~~~
proto/eval.pro:12:43: error: unknown type name ‘char_u’
int eval_to_bool(char_u *arg, int *error, char_u **nextcmd, int skip);
^~~~~~
proto/eval.pro:13:1: error: unknown type name ‘char_u’
char_u *eval_to_string_skip(char_u *arg, char_u **nextcmd, int skip);
^~~~~~
proto/eval.pro:13:29: error: unknown type name ‘char_u’
char_u *eval_to_string_skip(char_u *arg, char_u **nextcmd, int skip);
^~~~~~
proto/eval.pro:13:42: error: unknown type name ‘char_u’
char_u *eval_to_string_skip(char_u *arg, char_u **nextcmd, int skip);
^~~~~~
proto/eval.pro:14:15: error: unknown type name ‘char_u’
int skip_expr(char_u **pp);
^~~~~~
proto/eval.pro:15:1: error: unknown type name ‘char_u’
char_u *eval_to_string(char_u *arg, char_u **nextcmd, int convert);
^~~~~~
proto/eval.pro:15:24: error: unknown type name ‘char_u’
char_u *eval_to_string(char_u *arg, char_u **nextcmd, int convert);
^~~~~~
proto/eval.pro:15:37: error: unknown type name ‘char_u’
char_u *eval_to_string(char_u *arg, char_u **nextcmd, int convert);
^~~~~~
proto/eval.pro:16:1: error: unknown type name ‘char_u’
char_u *eval_to_string_safe(char_u *arg, char_u **nextcmd, int use_sandbox);
^~~~~~
proto/eval.pro:16:29: error: unknown type name ‘char_u’
char_u *eval_to_string_safe(char_u *arg, char_u **nextcmd, int use_sandbox);
^~~~~~
proto/eval.pro:16:42: error: unknown type name ‘char_u’
char_u *eval_to_string_safe(char_u *arg, char_u **nextcmd, int use_sandbox);
^~~~~~
proto/eval.pro:17:28: error: unknown type name ‘char_u’
varnumber_T eval_to_number(char_u *expr);
^~~~~~
proto/eval.pro:18:25: error: unknown type name ‘char_u’
list_T *eval_spell_expr(char_u *badword, char_u *expr);
^~~~~~
proto/eval.pro:18:42: error: unknown type name ‘char_u’
list_T *eval_spell_expr(char_u *badword, char_u *expr);
^~~~~~
proto/eval.pro:19:33: error: unknown type name ‘char_u’
int get_spellword(list_T *list, char_u **pp);
^~~~~~
proto/eval.pro:20:21: error: unknown type name ‘char_u’
typval_T *eval_expr(char_u *arg, char_u **nextcmd);
^~~~~~
proto/eval.pro:20:34: error: unknown type name ‘char_u’
typval_T *eval_expr(char_u *arg, char_u **nextcmd);
^~~~~~
proto/eval.pro:21:23: error: unknown type name ‘char_u’
int call_vim_function(char_u *func, int argc, char_u **argv, int safe, int str_arg_only, typval_T *rettv);
^~~~~~
proto/eval.pro:21:47: error: unknown type name ‘char_u’
int call_vim_function(char_u *func, int argc, char_u **argv, int safe, int str_arg_only, typval_T *rettv);
^~~~~~
proto/eval.pro:22:29: error: unknown type name ‘char_u’
varnumber_T call_func_retnr(char_u *func, int argc, char_u **argv, int safe);
^~~~~~
proto/eval.pro:22:53: error: unknown type name ‘char_u’
varnumber_T call_func_retnr(char_u *func, int argc, char_u **argv, int safe);
^~~~~~
proto/eval.pro:23:24: error: unknown type name ‘char_u’
void *call_func_retstr(char_u *func, int argc, char_u **argv, int safe);
^~~~~~
proto/eval.pro:23:48: error: unknown type name ‘char_u’
void *call_func_retstr(char_u *func, int argc, char_u **argv, int safe);
^~~~~~
proto/eval.pro:24:25: error: unknown type name ‘char_u’
void *call_func_retlist(char_u *func, int argc, char_u **argv, int safe);
^~~~~~
proto/eval.pro:24:49: error: unknown type name ‘char_u’
void *call_func_retlist(char_u *func, int argc, char_u **argv, int safe);
^~~~~~
proto/eval.pro:25:19: error: unknown type name ‘char_u’
int eval_foldexpr(char_u *arg, int *cp);
^~~~~~
proto/eval.pro:27:41: error: unknown type name ‘char_u’
void list_hashtable_vars(hashtab_T *ht, char_u *prefix, int empty, int *first);
^~~~~~
proto/eval.pro:28:1: error: unknown type name ‘char_u’
char_u *get_lval(char_u *name, typval_T *rettv, lval_T *lp, int unlet, int skip, int flags, int fne_flags);
^~~~~~
proto/eval.pro:28:18: error: unknown type name ‘char_u’
char_u *get_lval(char_u *name, typval_T *rettv, lval_T *lp, int unlet, int skip, int flags, int fne_flags);
^~~~~~
proto/eval.pro:30:21: error: unknown type name ‘char_u’
void *eval_for_line(char_u *arg, int *errp, char_u **nextcmdp, int skip);
^~~~~~
proto/eval.pro:30:45: error: unknown type name ‘char_u’
void *eval_for_line(char_u *arg, int *errp, char_u **nextcmdp, int skip);
^~~~~~
proto/eval.pro:31:34: error: unknown type name ‘char_u’
int next_for_item(void *fi_void, char_u *arg);
^~~~~~
proto/eval.pro:33:47: error: unknown type name ‘char_u’
void set_context_for_expression(expand_T *xp, char_u *arg, cmdidx_T cmdidx);
^~~~~~
proto/eval.pro:36:14: error: unknown type name ‘char_u’
int do_unlet(char_u *name, int forceit);
^~~~~~
proto/eval.pro:38:1: error: unknown type name ‘char_u’
char_u *get_user_var_name(expand_T *xp, int idx);
^~~~~~
proto/eval.pro:39:11: error: unknown type name ‘char_u’
int eval0(char_u *arg, typval_T *rettv, char_u **nextcmd, int evaluate);
^~~~~~
proto/eval.pro:39:41: error: unknown type name ‘char_u’
int eval0(char_u *arg, typval_T *rettv, char_u **nextcmd, int evaluate);
^~~~~~
proto/eval.pro:40:11: error: unknown type name ‘char_u’
int eval1(char_u **arg, typval_T *rettv, int evaluate);
^~~~~~
proto/eval.pro:41:19: error: unknown type name ‘char_u’
int get_option_tv(char_u **arg, typval_T *rettv, int evaluate);
^~~~~~
proto/eval.pro:42:1: error: unknown type name ‘char_u’
char_u *partial_name(partial_T *pt);
^~~~~~
proto/eval.pro:50:1: error: unknown type name ‘char_u’
char_u *echo_string_core(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID, int echo_style, int restore_copyID, int dict_val);
^~~~~~
proto/eval.pro:50:40: error: unknown type name ‘char_u’
char_u *echo_string_core(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID, int echo_style, int restore_copyID, int dict_val);
^~~~~~
proto/eval.pro:50:57: error: unknown type name ‘char_u’
char_u *echo_string_core(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID, int echo_style, int restore_copyID, int dict_val);
^~~~~~
In file included from proto.h:74:0,
from vim.h:2118,
from arabic.c:16:
proto/eval.pro:51:1: error: unknown type name ‘char_u’
char_u *echo_string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID);
^~~~~~
proto/eval.pro:51:35: error: unknown type name ‘char_u’
char_u *echo_string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID);
^~~~~~
proto/eval.pro:51:52: error: unknown type name ‘char_u’
char_u *echo_string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID);
^~~~~~
proto/eval.pro:52:1: error: unknown type name ‘char_u’
char_u *tv2string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID);
^~~~~~
proto/eval.pro:52:33: error: unknown type name ‘char_u’
char_u *tv2string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID);
^~~~~~
proto/eval.pro:52:50: error: unknown type name ‘char_u’
char_u *tv2string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID);
^~~~~~
proto/eval.pro:53:1: error: unknown type name ‘char_u’
char_u *string_quote(char_u *str, int function);
^~~~~~
proto/eval.pro:53:22: error: unknown type name ‘char_u’
char_u *string_quote(char_u *str, int function);
^~~~~~
proto/eval.pro:54:18: error: unknown type name ‘char_u’
int string2float(char_u *text, float_T *value);
^~~~~~
proto/eval.pro:57:16: error: unknown type name ‘char_u’
int get_id_len(char_u **arg);
^~~~~~
proto/eval.pro:58:18: error: unknown type name ‘char_u’
int get_name_len(char_u **arg, char_u **alias, int evaluate, int verbose);
^~~~~~
proto/eval.pro:58:32: error: unknown type name ‘char_u’
int get_name_len(char_u **arg, char_u **alias, int evaluate, int verbose);
^~~~~~
proto/eval.pro:59:1: error: unknown type name ‘char_u’
char_u *find_name_end(char_u *arg, char_u **expr_start, char_u **expr_end, int flags);
^~~~~~
proto/eval.pro:59:23: error: unknown type name ‘char_u’
char_u *find_name_end(char_u *arg, char_u **expr_start, char_u **expr_end, int flags);
^~~~~~
proto/eval.pro:59:36: error: unknown type name ‘char_u’
char_u *find_name_end(char_u *arg, char_u **expr_start, char_u **expr_end, int flags);
^~~~~~
proto/eval.pro:59:57: error: unknown type name ‘char_u’
char_u *find_name_end(char_u *arg, char_u **expr_start, char_u **expr_end, int flags);
^~~~~~
proto/eval.pro:64:1: error: unknown type name ‘char_u’
char_u *get_vim_var_str(int idx);
^~~~~~
proto/eval.pro:68:34: error: unknown type name ‘char_u’
void set_vim_var_string(int idx, char_u *val, int len);
^~~~~~
proto/eval.pro:72:1: error: unknown type name ‘char_u’
char_u *v_exception(char_u *oldval);
^~~~~~
proto/eval.pro:72:21: error: unknown type name ‘char_u’
char_u *v_exception(char_u *oldval);
^~~~~~
proto/eval.pro:73:1: error: unknown type name ‘char_u’
char_u *v_throwpoint(char_u *oldval);
^~~~~~
proto/eval.pro:73:22: error: unknown type name ‘char_u’
char_u *v_throwpoint(char_u *oldval);
^~~~~~
proto/eval.pro:74:1: error: unknown type name ‘char_u’
char_u *set_cmdarg(exarg_T *eap, char_u *oldarg);
^~~~~~
proto/eval.pro:74:34: error: unknown type name ‘char_u’
char_u *set_cmdarg(exarg_T *eap, char_u *oldarg);
^~~~~~
proto/eval.pro:75:16: error: unknown type name ‘char_u’
int get_var_tv(char_u *name, int len, typval_T *rettv, dictitem_T **dip, int verbose, int no_autoload);
^~~~~~
proto/eval.pro:76:22: error: unknown type name ‘char_u’
int handle_subscript(char_u **arg, typval_T *rettv, int evaluate, int verbose);
^~~~~~
proto/eval.pro:84:1: error: unknown type name ‘char_u’
char_u *get_tv_string(typval_T *varp);
^~~~~~
proto/eval.pro:85:1: error: unknown type name ‘char_u’
char_u *get_tv_string_buf(typval_T *varp, char_u *buf);
^~~~~~
proto/eval.pro:85:43: error: unknown type name ‘char_u’
char_u *get_tv_string_buf(typval_T *varp, char_u *buf);
^~~~~~
proto/eval.pro:86:1: error: unknown type name ‘char_u’
char_u *get_tv_string_chk(typval_T *varp);
^~~~~~
proto/eval.pro:87:1: error: unknown type name ‘char_u’
char_u *get_tv_string_buf_chk(typval_T *varp, char_u *buf);
^~~~~~
proto/eval.pro:87:47: error: unknown type name ‘char_u’
char_u *get_tv_string_buf_chk(typval_T *varp, char_u *buf);
^~~~~~
proto/eval.pro:88:22: error: unknown type name ‘char_u’
dictitem_T *find_var(char_u *name, hashtab_T **htp, int no_autoload);
^~~~~~
proto/eval.pro:89:55: error: unknown type name ‘char_u’
dictitem_T *find_var_in_ht(hashtab_T *ht, int htname, char_u *varname, int no_autoload);
^~~~~~
proto/eval.pro:90:24: error: unknown type name ‘char_u’
hashtab_T *find_var_ht(char_u *name, char_u **varname);
^~~~~~
proto/eval.pro:90:38: error: unknown type name ‘char_u’
hashtab_T *find_var_ht(char_u *name, char_u **varname);
^~~~~~
proto/eval.pro:91:1: error: unknown type name ‘char_u’
char_u *get_var_value(char_u *name);
^~~~~~
proto/eval.pro:91:23: error: unknown type name ‘char_u’
char_u *get_var_value(char_u *name);
^~~~~~
proto/eval.pro:97:14: error: unknown type name ‘char_u’
void set_var(char_u *name, typval_T *tv, int copy);
^~~~~~
proto/eval.pro:98:29: error: unknown type name ‘char_u’
int var_check_ro(int flags, char_u *name, int use_gettext);
^~~~~~
proto/eval.pro:99:32: error: unknown type name ‘char_u’
int var_check_fixed(int flags, char_u *name, int use_gettext);
^~~~~~
proto/eval.pro:100:25: error: unknown type name ‘char_u’
int var_check_func_name(char_u *name, int new_var);
^~~~~~
proto/eval.pro:101:19: error: unknown type name ‘char_u’
int valid_varname(char_u *varname);
^~~~~~
proto/eval.pro:102:29: error: unknown type name ‘char_u’
int tv_check_lock(int lock, char_u *name, int use_gettext);
^~~~~~
proto/eval.pro:113:1: error: unknown type name ‘char_u’
char_u *autoload_name(char_u *name);
^~~~~~
proto/eval.pro:113:23: error: unknown type name ‘char_u’
char_u *autoload_name(char_u *name);
^~~~~~
proto/eval.pro:114:21: error: unknown type name ‘char_u’
int script_autoload(char_u *name, int reload);
^~~~~~
proto/eval.pro:129:61: error: unknown type name ‘char_u’
void fill_assert_error(garray_T *gap, typval_T *opt_msg_tv, char_u *exp_str, typval_T *exp_tv, typval_T *got_tv, assert_type_T atype);
^~~~~~
proto/eval.pro:130:18: error: unknown type name ‘char_u’
int modify_fname(char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen);
^~~~~~
proto/eval.pro:130:45: error: unknown type name ‘char_u’
int modify_fname(char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen);
^~~~~~
proto/eval.pro:130:62: error: unknown type name ‘char_u’
int modify_fname(char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen);
^~~~~~
proto/eval.pro:131:1: error: unknown type name ‘char_u’
char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
^~~~~~
proto/eval.pro:131:23: error: unknown type name ‘char_u’
char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
^~~~~~
proto/eval.pro:131:36: error: unknown type name ‘char_u’
char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
^~~~~~
proto/eval.pro:131:49: error: unknown type name ‘char_u’
char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
^~~~~~
proto/eval.pro:131:78: error: unknown type name ‘char_u’
char_u *do_string_sub(char_u *str, char_u *pat, char_u *sub, typval_T *expr, char_u *flags);
^~~~~~
In file included from proto.h:75:0,
from vim.h:2118,
from arabic.c:16:
proto/evalfunc.pro:2:1: error: unknown type name ‘char_u’
char_u *get_function_name(expand_T *xp, int idx);
^~~~~~
proto/evalfunc.pro:3:1: error: unknown type name ‘char_u’
char_u *get_expr_name(expand_T *xp, int idx);
^~~~~~
proto/evalfunc.pro:4:24: error: unknown type name ‘char_u’
int find_internal_func(char_u *name);
^~~~~~
proto/evalfunc.pro:5:24: error: unknown type name ‘char_u’
int call_internal_func(char_u *name, int argcount, typval_T *argvars, typval_T *rettv);
^~~~~~
proto/evalfunc.pro:6:29: error: unknown type name ‘char_u’
buf_T *buflist_find_by_name(char_u *name, int curtab_only);
^~~~~~
proto/evalfunc.pro:7:24: error: unknown type name ‘char_u’
void execute_redir_str(char_u *value, int value_len);
^~~~~~
proto/evalfunc.pro:8:24: error: unknown type name ‘char_u’
void mzscheme_call_vim(char_u *name, typval_T *args, typval_T *rettv);
^~~~~~
proto/evalfunc.pro:10:20: error: unknown type name ‘char_u’
long do_searchpair(char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit);
^~~~~~
proto/evalfunc.pro:10:34: error: unknown type name ‘char_u’
long do_searchpair(char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit);
^~~~~~
proto/evalfunc.pro:10:48: error: unknown type name ‘char_u’
long do_searchpair(char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit);
^~~~~~
proto/evalfunc.pro:10:71: error: unknown type name ‘char_u’
long do_searchpair(char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit);
^~~~~~
In file included from proto.h:75:0,
from vim.h:2118,
from arabic.c:16:
proto/evalfunc.pro:11:1: error: unknown type name ‘char_u’
char_u *get_callback(typval_T *arg, partial_T **pp);
^~~~~~
proto/evalfunc.pro:12:20: error: unknown type name ‘char_u’
void free_callback(char_u *callback, partial_T *partial);
^~~~~~
In file included from proto.h:76:0,
from vim.h:2118,
from arabic.c:16:
proto/ex_cmds.pro:10:15: error: unknown type name ‘char_u’
void do_shell(char_u *cmd, int flags);
^~~~~~
proto/ex_cmds.pro:11:1: error: unknown type name ‘char_u’
char_u *make_filter_cmd(char_u *cmd, char_u *itmp, char_u *otmp);
^~~~~~
proto/ex_cmds.pro:11:25: error: unknown type name ‘char_u’
char_u *make_filter_cmd(char_u *cmd, char_u *itmp, char_u *otmp);
^~~~~~
proto/ex_cmds.pro:11:38: error: unknown type name ‘char_u’
char_u *make_filter_cmd(char_u *cmd, char_u *itmp, char_u *otmp);
^~~~~~
proto/ex_cmds.pro:11:52: error: unknown type name ‘char_u’
char_u *make_filter_cmd(char_u *cmd, char_u *itmp, char_u *otmp);
^~~~~~
proto/ex_cmds.pro:12:19: error: unknown type name ‘char_u’
void append_redir(char_u *buf, int buflen, char_u *opt, char_u *fname);
^~~~~~
proto/ex_cmds.pro:12:44: error: unknown type name ‘char_u’
void append_redir(char_u *buf, int buflen, char_u *opt, char_u *fname);
^~~~~~
proto/ex_cmds.pro:12:57: error: unknown type name ‘char_u’
void append_redir(char_u *buf, int buflen, char_u *opt, char_u *fname);
^~~~~~
proto/ex_cmds.pro:13:48: error: unknown type name ‘char_u’
int viminfo_error(char *errnum, char *message, char_u *line);
^~~~~~
proto/ex_cmds.pro:14:18: error: unknown type name ‘char_u’
int read_viminfo(char_u *file, int flags);
^~~~~~
proto/ex_cmds.pro:15:20: error: unknown type name ‘char_u’
void write_viminfo(char_u *file, int forceit);
^~~~~~
proto/ex_cmds.pro:17:1: error: unknown type name ‘char_u’
char_u *viminfo_readstring(vir_T *virp, int off, int convert);
^~~~~~
proto/ex_cmds.pro:18:36: error: unknown type name ‘char_u’
void viminfo_writestring(FILE *fd, char_u *p);
^~~~~~
proto/ex_cmds.pro:19:35: error: unknown type name ‘char_u’
int barline_writestring(FILE *fd, char_u *s, int remaining_start);
^~~~~~
proto/ex_cmds.pro:24:19: error: unknown type name ‘char_u’
int rename_buffer(char_u *new_fname);
^~~~~~
proto/ex_cmds.pro:29:47: error: unknown type name ‘char_u’
int check_overwrite(exarg_T *eap, buf_T *buf, char_u *fname, char_u *ffname, int other);
^~~~~~
proto/ex_cmds.pro:29:62: error: unknown type name ‘char_u’
int check_overwrite(exarg_T *eap, buf_T *buf, char_u *fname, char_u *ffname, int other);
^~~~~~
proto/ex_cmds.pro:33:23: error: unknown type name ‘char_u’
int getfile(int fnum, char_u *ffname, char_u *sfname, int setpm, linenr_T lnum, int forceit);
^~~~~~
proto/ex_cmds.pro:33:39: error: unknown type name ‘char_u’
int getfile(int fnum, char_u *ffname, char_u *sfname, int setpm, linenr_T lnum, int forceit);
^~~~~~
proto/ex_cmds.pro:34:23: error: unknown type name ‘char_u’
int do_ecmd(int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags, win_T *oldwin);
^~~~~~
proto/ex_cmds.pro:34:39: error: unknown type name ‘char_u’
int do_ecmd(int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags, win_T *oldwin);
^~~~~~
proto/ex_cmds.pro:43:17: error: unknown type name ‘char_u’
void global_exe(char_u *cmd);
^~~~~~
proto/ex_cmds.pro:50:1: error: unknown type name ‘char_u’
char_u *check_help_lang(char_u *arg);
^~~~~~
proto/ex_cmds.pro:50:25: error: unknown type name ‘char_u’
char_u *check_help_lang(char_u *arg);
^~~~~~
proto/ex_cmds.pro:51:20: error: unknown type name ‘char_u’
int help_heuristic(char_u *matched_string, int offset, int wrong_case);
^~~~~~
proto/ex_cmds.pro:52:20: error: unknown type name ‘char_u’
int find_help_tags(char_u *arg, int *num_matches, char_u ***matches, int keep_lang);
^~~~~~
proto/ex_cmds.pro:52:51: error: unknown type name ‘char_u’
int find_help_tags(char_u *arg, int *num_matches, char_u ***matches, int keep_lang);
^~~~~~
proto/ex_cmds.pro:60:1: error: unknown type name ‘char_u’
char_u *sign_get_text(int typenr);
^~~~~~
proto/ex_cmds.pro:62:1: error: unknown type name ‘char_u’
char_u *sign_typenr2name(int typenr);
^~~~~~
proto/ex_cmds.pro:64:1: error: unknown type name ‘char_u’
char_u *get_sign_name(expand_T *xp, int idx);
^~~~~~
proto/ex_cmds.pro:65:44: error: unknown type name ‘char_u’
void set_context_in_sign_cmd(expand_T *xp, char_u *arg);
^~~~~~
proto/ex_cmds.pro:68:1: error: unknown type name ‘char_u’
char_u *skip_vimgrep_pat(char_u *p, char_u **s, int *flags);
^~~~~~
proto/ex_cmds.pro:68:26: error: unknown type name ‘char_u’
char_u *skip_vimgrep_pat(char_u *p, char_u **s, int *flags);
^~~~~~
proto/ex_cmds.pro:68:37: error: unknown type name ‘char_u’
char_u *skip_vimgrep_pat(char_u *p, char_u **s, int *flags);
^~~~~~
In file included from proto.h:77:0,
from vim.h:2118,
from arabic.c:16:
proto/ex_cmds2.pro:2:15: error: unknown type name ‘char_u’
void do_debug(char_u *cmd);
^~~~~~
proto/ex_cmds2.pro:10:40: error: unknown type name ‘char_u’
linenr_T dbg_find_breakpoint(int file, char_u *fname, linenr_T after);
^~~~~~
proto/ex_cmds2.pro:11:29: error: unknown type name ‘char_u’
int has_profiling(int file, char_u *fname, int *fp);
^~~~~~
proto/ex_cmds2.pro:12:21: error: unknown type name ‘char_u’
void dbg_breakpoint(char_u *name, linenr_T lnum);
^~~~~~
proto/ex_cmds2.pro:38:1: error: unknown type name ‘char_u’
char_u *get_profile_name(expand_T *xp, int idx);
^~~~~~
proto/ex_cmds2.pro:39:47: error: unknown type name ‘char_u’
void set_context_in_profile_cmd(expand_T *xp, char_u *arg);
^~~~~~
proto/ex_cmds2.pro:55:32: error: unknown type name ‘char_u’
int get_arglist(garray_T *gap, char_u *str);
^~~~~~
proto/ex_cmds2.pro:56:21: error: unknown type name ‘char_u’
int get_arglist_exp(char_u *str, int *fcountp, char_u ***fnamesp, int wig);
^~~~~~
proto/ex_cmds2.pro:56:48: error: unknown type name ‘char_u’
int get_arglist_exp(char_u *str, int *fcountp, char_u ***fnamesp, int wig);
^~~~~~
proto/ex_cmds2.pro:57:18: error: unknown type name ‘char_u’
void set_arglist(char_u *str);
^~~~~~
proto/ex_cmds2.pro:72:16: error: unknown type name ‘char_u’
int do_in_path(char_u *path, char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~~~
proto/ex_cmds2.pro:72:30: error: unknown type name ‘char_u’
int do_in_path(char_u *path, char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~~~
proto/ex_cmds2.pro:72:72: error: unknown type name ‘char_u’
int do_in_path(char_u *path, char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~~~
proto/ex_cmds2.pro:72:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
int do_in_path(char_u *path, char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~
proto/ex_cmds2.pro:73:23: error: unknown type name ‘char_u’
int do_in_runtimepath(char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~~~
proto/ex_cmds2.pro:73:65: error: unknown type name ‘char_u’
int do_in_runtimepath(char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~~~
proto/ex_cmds2.pro:73:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
int do_in_runtimepath(char_u *name, int flags, void (*callback)(char_u *fname, void *ck), void *cookie);
^~~~
proto/ex_cmds2.pro:74:20: error: unknown type name ‘char_u’
int source_runtime(char_u *name, int flags);
^~~~~~
proto/ex_cmds2.pro:75:20: error: unknown type name ‘char_u’
int source_in_path(char_u *path, char_u *name, int flags);
^~~~~~
proto/ex_cmds2.pro:75:34: error: unknown type name ‘char_u’
int source_in_path(char_u *path, char_u *name, int flags);
^~~~~~
proto/ex_cmds2.pro:89:15: error: unknown type name ‘char_u’
int do_source(char_u *fname, int check_other, int is_vimrc);
^~~~~~
proto/ex_cmds2.pro:92:1: error: unknown type name ‘char_u’
char_u *get_scriptname(scid_T id);
^~~~~~
proto/ex_cmds2.pro:95:1: error: unknown type name ‘char_u’
char_u *getsourceline(int c, void *cookie, int indent);
^~~~~~
proto/ex_cmds2.pro:102:21: error: unknown type name ‘char_u’
int source_finished(char_u *(*fgetline)(int, void *, int), void *cookie);
^~~~~~
proto/ex_cmds2.pro:104:1: error: unknown type name ‘char_u’
char_u *get_mess_lang(void);
^~~~~~
proto/ex_cmds2.pro:108:1: error: unknown type name ‘char_u’
char_u *get_lang_arg(expand_T *xp, int idx);
^~~~~~
proto/ex_cmds2.pro:109:1: error: unknown type name ‘char_u’
char_u *get_locales(expand_T *xp, int idx);
^~~~~~
In file included from proto.h:78:0,
from vim.h:2118,
from arabic.c:16:
proto/ex_docmd.pro:3:20: error: unknown type name ‘char_u’
int do_cmdline_cmd(char_u *cmd);
^~~~~~
proto/ex_docmd.pro:4:16: error: unknown type name ‘char_u’
int do_cmdline(char_u *cmdline, char_u *(*fgetline)(int, void *, int), void *cookie, int flags);
^~~~~~
proto/ex_docmd.pro:4:33: error: unknown type name ‘char_u’
int do_cmdline(char_u *cmdline, char_u *(*fgetline)(int, void *, int), void *cookie, int flags);
^~~~~~
proto/ex_docmd.pro:5:19: error: unknown type name ‘char_u’
int getline_equal(char_u *(*fgetline)(int, void *, int), void *cookie, char_u *(*func)(int, void *, int));
^~~~~~
proto/ex_docmd.pro:5:72: error: unknown type name ‘char_u’
int getline_equal(char_u *(*fgetline)(int, void *, int), void *cookie, char_u *(*func)(int, void *, int));
^~~~~~
proto/ex_docmd.pro:6:22: error: unknown type name ‘char_u’
void *getline_cookie(char_u *(*fgetline)(int, void *, int), void *cookie);
^~~~~~
proto/ex_docmd.pro:7:17: error: unknown type name ‘char_u’
int checkforcmd(char_u **pp, char *cmd, int len);
^~~~~~
proto/ex_docmd.pro:8:18: error: unknown type name ‘char_u’
int modifier_len(char_u *cmd);
^~~~~~
proto/ex_docmd.pro:9:16: error: unknown type name ‘char_u’
int cmd_exists(char_u *name);
^~~~~~
proto/ex_docmd.pro:10:1: error: unknown type name ‘char_u’
char_u *set_one_cmd_context(expand_T *xp, char_u *buff);
^~~~~~
proto/ex_docmd.pro:10:43: error: unknown type name ‘char_u’
char_u *set_one_cmd_context(expand_T *xp, char_u *buff);
^~~~~~
proto/ex_docmd.pro:11:1: error: unknown type name ‘char_u’
char_u *skip_range(char_u *cmd, int *ctx);
^~~~~~
proto/ex_docmd.pro:11:20: error: unknown type name ‘char_u’
char_u *skip_range(char_u *cmd, int *ctx);
^~~~~~
proto/ex_docmd.pro:13:35: error: unknown type name ‘char_u’
int expand_filename(exarg_T *eap, char_u **cmdlinep, char_u **errormsgp);
^~~~~~
proto/ex_docmd.pro:13:54: error: unknown type name ‘char_u’
int expand_filename(exarg_T *eap, char_u **cmdlinep, char_u **errormsgp);
^~~~~~
proto/ex_docmd.pro:16:1: error: unknown type name ‘char_u’
char_u *find_nextcmd(char_u *p);
^~~~~~
proto/ex_docmd.pro:16:22: error: unknown type name ‘char_u’
char_u *find_nextcmd(char_u *p);
^~~~~~
proto/ex_docmd.pro:17:1: error: unknown type name ‘char_u’
char_u *check_nextcmd(char_u *p);
^~~~~~
proto/ex_docmd.pro:17:23: error: unknown type name ‘char_u’
char_u *check_nextcmd(char_u *p);
^~~~~~
proto/ex_docmd.pro:18:1: error: unknown type name ‘char_u’
char_u *get_command_name(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:21:1: error: unknown type name ‘char_u’
char_u *get_user_commands(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:22:1: error: unknown type name ‘char_u’
char_u *get_user_cmd_addr_type(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:23:1: error: unknown type name ‘char_u’
char_u *get_user_cmd_flags(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:24:1: error: unknown type name ‘char_u’
char_u *get_user_cmd_nargs(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:25:1: error: unknown type name ‘char_u’
char_u *get_user_cmd_complete(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:26:25: error: unknown type name ‘char_u’
int parse_addr_type_arg(char_u *value, int vallen, long *argt, int *addr_type_arg);
^~~~~~
proto/ex_docmd.pro:27:21: error: unknown type name ‘char_u’
int parse_compl_arg(char_u *value, int vallen, int *complp, long *argt, char_u **compl_arg);
^~~~~~
proto/ex_docmd.pro:27:73: error: unknown type name ‘char_u’
int parse_compl_arg(char_u *value, int vallen, int *complp, long *argt, char_u **compl_arg);
^~~~~~
proto/ex_docmd.pro:28:29: error: unknown type name ‘char_u’
int cmdcomplete_str_to_type(char_u *complete_str);
^~~~~~
proto/ex_docmd.pro:33:29: error: unknown type name ‘char_u’
void handle_drop(int filec, char_u **filev, int split);
^~~~~~
proto/ex_docmd.pro:39:40: error: unknown type name ‘char_u’
void alist_set(alist_T *al, int count, char_u **files, int use_curbuf, int *fnum_list, int fnum_len);
^~~~~~
proto/ex_docmd.pro:40:29: error: unknown type name ‘char_u’
void alist_add(alist_T *al, char_u *fname, int set_fnum);
^~~~~~
proto/ex_docmd.pro:51:20: error: unknown type name ‘char_u’
int vim_mkdir_emsg(char_u *name, int prot);
^~~~~~
proto/ex_docmd.pro:52:19: error: unknown type name ‘char_u’
FILE *open_exfile(char_u *fname, int forceit, char *mode);
^~~~~~
proto/ex_docmd.pro:55:22: error: unknown type name ‘char_u’
void exec_normal_cmd(char_u *cmd, int remap, int silent);
^~~~~~
proto/ex_docmd.pro:57:22: error: unknown type name ‘char_u’
int find_cmdline_var(char_u *src, int *usedlen);
^~~~~~
proto/ex_docmd.pro:58:1: error: unknown type name ‘char_u’
char_u *eval_vars(char_u *src, char_u *srcstart, int *usedlen, linenr_T *lnump, char_u **errormsg, int *escaped);
^~~~~~
proto/ex_docmd.pro:58:19: error: unknown type name ‘char_u’
char_u *eval_vars(char_u *src, char_u *srcstart, int *usedlen, linenr_T *lnump, char_u **errormsg, int *escaped);
^~~~~~
proto/ex_docmd.pro:58:32: error: unknown type name ‘char_u’
char_u *eval_vars(char_u *src, char_u *srcstart, int *usedlen, linenr_T *lnump, char_u **errormsg, int *escaped);
^~~~~~
proto/ex_docmd.pro:58:81: error: unknown type name ‘char_u’
char_u *eval_vars(char_u *src, char_u *srcstart, int *usedlen, linenr_T *lnump, char_u **errormsg, int *escaped);
^~~~~~
proto/ex_docmd.pro:59:1: error: unknown type name ‘char_u’
char_u *expand_sfile(char_u *arg);
^~~~~~
proto/ex_docmd.pro:59:22: error: unknown type name ‘char_u’
char_u *expand_sfile(char_u *arg);
^~~~~~
proto/ex_docmd.pro:62:17: error: unknown type name ‘char_u’
void dialog_msg(char_u *buff, char *format, char_u *fname);
^~~~~~
proto/ex_docmd.pro:62:45: error: unknown type name ‘char_u’
void dialog_msg(char_u *buff, char *format, char_u *fname);
^~~~~~
proto/ex_docmd.pro:63:1: error: unknown type name ‘char_u’
char_u *get_behave_arg(expand_T *xp, int idx);
^~~~~~
proto/ex_docmd.pro:64:1: error: unknown type name ‘char_u’
char_u *get_messages_arg(expand_T *xp, int idx);
^~~~~~
In file included from proto.h:79:0,
from vim.h:2118,
from arabic.c:16:
proto/ex_eval.pro:6:20: error: unknown type name ‘char_u’
int cause_errthrow(char_u *mesg, int severe, int *ignore);
^~~~~~
proto/ex_eval.pro:8:44: error: unknown type name ‘char_u’
void do_errthrow(struct condstack *cstack, char_u *cmdname);
^~~~~~
proto/ex_eval.pro:10:1: error: unknown type name ‘char_u’
char_u *get_exception_string(void *value, except_type_T type, char_u *cmdname, int *should_free);
^~~~~~
proto/ex_eval.pro:10:63: error: unknown type name ‘char_u’
char_u *get_exception_string(void *value, except_type_T type, char_u *cmdname, int *should_free);
^~~~~~
proto/ex_eval.pro:33:18: error: unknown type name ‘char_u’
int has_loop_cmd(char_u *p);
^~~~~~
In file included from proto.h:80:0,
from vim.h:2118,
from arabic.c:16:
proto/ex_getln.pro:2:1: error: unknown type name ‘char_u’
char_u *getcmdline(int firstc, long count, int indent);
^~~~~~
proto/ex_getln.pro:3:1: error: unknown type name ‘char_u’
char_u *getcmdline_prompt(int firstc, char_u *prompt, int attr, int xp_context, char_u *xp_arg);
^~~~~~
proto/ex_getln.pro:3:39: error: unknown type name ‘char_u’
char_u *getcmdline_prompt(int firstc, char_u *prompt, int attr, int xp_context, char_u *xp_arg);
^~~~~~
proto/ex_getln.pro:3:81: error: unknown type name ‘char_u’
char_u *getcmdline_prompt(int firstc, char_u *prompt, int attr, int xp_context, char_u *xp_arg);
^~~~~~
proto/ex_getln.pro:6:1: error: unknown type name ‘char_u’
char_u *get_text_locked_msg(void);
^~~~~~
proto/ex_getln.pro:9:1: error: unknown type name ‘char_u’
char_u *getexline(int c, void *cookie, int indent);
^~~~~~
proto/ex_getln.pro:10:1: error: unknown type name ‘char_u’
char_u *getexmodeline(int promptc, void *cookie, int indent);
^~~~~~
proto/ex_getln.pro:17:20: error: unknown type name ‘char_u’
int put_on_cmdline(char_u *str, int len, int redraw);
^~~~~~
proto/ex_getln.pro:18:1: error: unknown type name ‘char_u’
char_u *save_cmdline_alloc(void);
^~~~~~
proto/ex_getln.pro:19:28: error: unknown type name ‘char_u’
void restore_cmdline_alloc(char_u *p);
^~~~~~
proto/ex_getln.pro:20:24: error: unknown type name ‘char_u’
void cmdline_paste_str(char_u *s, int literally);
^~~~~~
proto/ex_getln.pro:26:1: error: unknown type name ‘char_u’
char_u *ExpandOne(expand_T *xp, char_u *str, char_u *orig, int options, int mode);
^~~~~~
proto/ex_getln.pro:26:33: error: unknown type name ‘char_u’
char_u *ExpandOne(expand_T *xp, char_u *str, char_u *orig, int options, int mode);
^~~~~~
proto/ex_getln.pro:26:46: error: unknown type name ‘char_u’
char_u *ExpandOne(expand_T *xp, char_u *str, char_u *orig, int options, int mode);
^~~~~~
proto/ex_getln.pro:29:33: error: unknown type name ‘char_u’
void ExpandEscape(expand_T *xp, char_u *str, int numfiles, char_u **files, int options);
^~~~~~
proto/ex_getln.pro:29:60: error: unknown type name ‘char_u’
void ExpandEscape(expand_T *xp, char_u *str, int numfiles, char_u **files, int options);
^~~~~~
proto/ex_getln.pro:30:1: error: unknown type name ‘char_u’
char_u *vim_strsave_fnameescape(char_u *fname, int shell);
^~~~~~
proto/ex_getln.pro:30:33: error: unknown type name ‘char_u’
char_u *vim_strsave_fnameescape(char_u *fname, int shell);
^~~~~~
proto/ex_getln.pro:31:20: error: unknown type name ‘char_u’
void tilde_replace(char_u *orig_pat, int num_files, char_u **files);
^~~~~~
proto/ex_getln.pro:31:53: error: unknown type name ‘char_u’
void tilde_replace(char_u *orig_pat, int num_files, char_u **files);
^~~~~~
proto/ex_getln.pro:32:1: error: unknown type name ‘char_u’
char_u *sm_gettail(char_u *s);
^~~~~~
proto/ex_getln.pro:32:20: error: unknown type name ‘char_u’
char_u *sm_gettail(char_u *s);
^~~~~~
proto/ex_getln.pro:33:1: error: unknown type name ‘char_u’
char_u *addstar(char_u *fname, int len, int context);
^~~~~~
proto/ex_getln.pro:33:17: error: unknown type name ‘char_u’
char_u *addstar(char_u *fname, int len, int context);
^~~~~~
proto/ex_getln.pro:34:36: error: unknown type name ‘char_u’
void set_cmd_context(expand_T *xp, char_u *str, int len, int col, int use_ccline);
^~~~~~
proto/ex_getln.pro:35:34: error: unknown type name ‘char_u’
int expand_cmdline(expand_T *xp, char_u *str, int col, int *matchcount, char_u ***matches);
^~~~~~
proto/ex_getln.pro:35:73: error: unknown type name ‘char_u’
int expand_cmdline(expand_T *xp, char_u *str, int col, int *matchcount, char_u ***matches);
^~~~~~
proto/ex_getln.pro:36:70: error: unknown type name ‘char_u’
int ExpandGeneric(expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file, char_u *((*func)(expand_T *, int)), int escaped);
^~~~~~
proto/ex_getln.pro:36:86: error: unknown type name ‘char_u’
int ExpandGeneric(expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file, char_u *((*func)(expand_T *, int)), int escaped);
^~~~~~
In file included from proto.h:80:0,
from vim.h:2118,
from arabic.c:16:
proto/ex_getln.pro:37:15: error: unknown type name ‘char_u’
void globpath(char_u *path, char_u *file, garray_T *ga, int expand_options);
^~~~~~
proto/ex_getln.pro:37:29: error: unknown type name ‘char_u’
void globpath(char_u *path, char_u *file, garray_T *ga, int expand_options);
^~~~~~
proto/ex_getln.pro:39:18: error: unknown type name ‘char_u’
int get_histtype(char_u *name);
^~~~~~
proto/ex_getln.pro:40:34: error: unknown type name ‘char_u’
void add_to_history(int histype, char_u *new_entry, int in_map, int sep);
^~~~~~
proto/ex_getln.pro:42:1: error: unknown type name ‘char_u’
char_u *get_history_entry(int histype, int idx);
^~~~~~
proto/ex_getln.pro:44:36: error: unknown type name ‘char_u’
int del_history_entry(int histype, char_u *str);
^~~~~~
proto/ex_getln.pro:47:1: error: unknown type name ‘char_u’
char_u *get_cmdline_str(void);
^~~~~~
proto/ex_getln.pro:51:20: error: unknown type name ‘char_u’
int get_list_range(char_u **str, int *num1, int *num2);
^~~~~~
proto/ex_getln.pro:60:1: error: unknown type name ‘char_u’
char_u *script_get(exarg_T *eap, char_u *cmd);
^~~~~~
proto/ex_getln.pro:60:34: error: unknown type name ‘char_u’
char_u *script_get(exarg_T *eap, char_u *cmd);
^~~~~~
In file included from proto.h:81:0,
from vim.h:2118,
from arabic.c:16:
proto/fileio.pro:2:27: error: unknown type name ‘char_u’
void filemess(buf_T *buf, char_u *name, char_u *s, int attr);
^~~~~~
proto/fileio.pro:2:41: error: unknown type name ‘char_u’
void filemess(buf_T *buf, char_u *name, char_u *s, int attr);
^~~~~~
proto/fileio.pro:3:14: error: unknown type name ‘char_u’
int readfile(char_u *fname, char_u *sfname, linenr_T from, linenr_T lines_to_skip, linenr_T lines_to_read, exarg_T *eap, int flags);
^~~~~~
proto/fileio.pro:3:29: error: unknown type name ‘char_u’
int readfile(char_u *fname, char_u *sfname, linenr_T from, linenr_T lines_to_skip, linenr_T lines_to_read, exarg_T *eap, int flags);
^~~~~~
In file included from proto.h:81:0,
from vim.h:2118,
from arabic.c:16:
proto/fileio.pro:4:20: error: unknown type name ‘char_u’
int is_dev_fd_file(char_u *fname);
^~~~~~
proto/fileio.pro:8:25: error: unknown type name ‘char_u’
int check_file_readonly(char_u *fname, int perm);
^~~~~~
proto/fileio.pro:9:27: error: unknown type name ‘char_u’
int buf_write(buf_T *buf, char_u *fname, char_u *sfname, linenr_T start, linenr_T end, exarg_T *eap, int append, int forceit, int reset_changed, int filtering);
^~~~~~
proto/fileio.pro:9:42: error: unknown type name ‘char_u’
int buf_write(buf_T *buf, char_u *fname, char_u *sfname, linenr_T start, linenr_T end, exarg_T *eap, int append, int forceit, int reset_changed, int filtering);
^~~~~~
proto/fileio.pro:10:32: error: unknown type name ‘char_u’
void msg_add_fname(buf_T *buf, char_u *fname);
^~~~~~
proto/fileio.pro:12:1: error: unknown type name ‘char_u’
char_u *shorten_fname1(char_u *full_path);
^~~~~~
proto/fileio.pro:12:24: error: unknown type name ‘char_u’
char_u *shorten_fname1(char_u *full_path);
^~~~~~
proto/fileio.pro:13:1: error: unknown type name ‘char_u’
char_u *shorten_fname(char_u *full_path, char_u *dir_name);
^~~~~~
proto/fileio.pro:13:23: error: unknown type name ‘char_u’
char_u *shorten_fname(char_u *full_path, char_u *dir_name);
^~~~~~
proto/fileio.pro:13:42: error: unknown type name ‘char_u’
char_u *shorten_fname(char_u *full_path, char_u *dir_name);
^~~~~~
proto/fileio.pro:15:24: error: unknown type name ‘char_u’
void shorten_filenames(char_u **fnames, int count);
^~~~~~
proto/fileio.pro:16:1: error: unknown type name ‘char_u’
char_u *modname(char_u *fname, char_u *ext, int prepend_dot);
^~~~~~
proto/fileio.pro:16:17: error: unknown type name ‘char_u’
char_u *modname(char_u *fname, char_u *ext, int prepend_dot);
^~~~~~
proto/fileio.pro:16:32: error: unknown type name ‘char_u’
char_u *modname(char_u *fname, char_u *ext, int prepend_dot);
^~~~~~
proto/fileio.pro:17:1: error: unknown type name ‘char_u’
char_u *buf_modname(int shortname, char_u *fname, char_u *ext, int prepend_dot);
^~~~~~
proto/fileio.pro:17:36: error: unknown type name ‘char_u’
char_u *buf_modname(int shortname, char_u *fname, char_u *ext, int prepend_dot);
^~~~~~
proto/fileio.pro:17:51: error: unknown type name ‘char_u’
char_u *buf_modname(int shortname, char_u *fname, char_u *ext, int prepend_dot);
^~~~~~
proto/fileio.pro:18:15: error: unknown type name ‘char_u’
int vim_fgets(char_u *buf, int size, FILE *fp);
^~~~~~
proto/fileio.pro:19:15: error: unknown type name ‘char_u’
int tag_fgets(char_u *buf, int size, FILE *fp);
^~~~~~
proto/fileio.pro:20:16: error: unknown type name ‘char_u’
int vim_rename(char_u *from, char_u *to);
^~~~~~
proto/fileio.pro:20:30: error: unknown type name ‘char_u’
int vim_rename(char_u *from, char_u *to);
^~~~~~
proto/fileio.pro:24:45: error: unknown type name ‘char_u’
void buf_store_time(buf_T *buf, stat_T *st, char_u *fname);
^~~~~~
proto/fileio.pro:26:22: error: unknown type name ‘char_u’
int delete_recursive(char_u *name);
^~~~~~
proto/fileio.pro:28:1: error: unknown type name ‘char_u’
char_u *vim_tempname(int extra_char, int keep);
^~~~~~
proto/fileio.pro:29:20: error: unknown type name ‘char_u’
void forward_slash(char_u *fname);
^~~~~~
proto/fileio.pro:31:18: error: unknown type name ‘char_u’
int au_has_group(char_u *name);
^~~~~~
proto/fileio.pro:32:17: error: unknown type name ‘char_u’
void do_augroup(char_u *arg, int del_group);
^~~~~~
proto/fileio.pro:35:1: error: unknown type name ‘char_u’
char_u *au_event_disable(char *what);
^~~~~~
proto/fileio.pro:36:23: error: unknown type name ‘char_u’
void au_event_restore(char_u *old_ei);
^~~~~~
proto/fileio.pro:37:17: error: unknown type name ‘char_u’
void do_autocmd(char_u *arg_in, int forceit);
^~~~~~
proto/fileio.pro:38:18: error: unknown type name ‘char_u’
int do_doautocmd(char_u *arg, int do_msg, int *did_something);
^~~~~~
proto/fileio.pro:40:22: error: unknown type name ‘char_u’
int check_nomodeline(char_u **argp);
^~~~~~
proto/fileio.pro:43:35: error: unknown type name ‘char_u’
int apply_autocmds(event_T event, char_u *fname, char_u *fname_io, int force, buf_T *buf);
^~~~~~
proto/fileio.pro:43:50: error: unknown type name ‘char_u’
int apply_autocmds(event_T event, char_u *fname, char_u *fname_io, int force, buf_T *buf);
^~~~~~
proto/fileio.pro:44:42: error: unknown type name ‘char_u’
int apply_autocmds_retval(event_T event, char_u *fname, char_u *fname_io, int force, buf_T *buf, int *retval);
^~~~~~
proto/fileio.pro:44:57: error: unknown type name ‘char_u’
int apply_autocmds_retval(event_T event, char_u *fname, char_u *fname_io, int force, buf_T *buf, int *retval);
^~~~~~
proto/fileio.pro:57:1: error: unknown type name ‘char_u’
char_u *getnextac(int c, void *cookie, int indent);
^~~~~~
proto/fileio.pro:58:32: error: unknown type name ‘char_u’
int has_autocmd(event_T event, char_u *sfname, buf_T *buf);
^~~~~~
proto/fileio.pro:59:1: error: unknown type name ‘char_u’
char_u *get_augroup_name(expand_T *xp, int idx);
^~~~~~
proto/fileio.pro:60:1: error: unknown type name ‘char_u’
char_u *set_context_in_autocmd(expand_T *xp, char_u *arg, int doautocmd);
^~~~~~
proto/fileio.pro:60:46: error: unknown type name ‘char_u’
char_u *set_context_in_autocmd(expand_T *xp, char_u *arg, int doautocmd);
^~~~~~
proto/fileio.pro:61:1: error: unknown type name ‘char_u’
char_u *get_event_name(expand_T *xp, int idx);
^~~~~~
proto/fileio.pro:62:23: error: unknown type name ‘char_u’
int autocmd_supported(char_u *name);
^~~~~~
proto/fileio.pro:63:15: error: unknown type name ‘char_u’
int au_exists(char_u *arg);
^~~~~~
proto/fileio.pro:64:21: error: unknown type name ‘char_u’
int match_file_list(char_u *list, char_u *sfname, char_u *ffname);
^~~~~~
proto/fileio.pro:64:35: error: unknown type name ‘char_u’
int match_file_list(char_u *list, char_u *sfname, char_u *ffname);
^~~~~~
proto/fileio.pro:64:51: error: unknown type name ‘char_u’
int match_file_list(char_u *list, char_u *sfname, char_u *ffname);
^~~~~~
proto/fileio.pro:65:1: error: unknown type name ‘char_u’
char_u *file_pat_to_reg_pat(char_u *pat, char_u *pat_end, char *allow_dirs, int no_bslash);
^~~~~~
proto/fileio.pro:65:29: error: unknown type name ‘char_u’
char_u *file_pat_to_reg_pat(char_u *pat, char_u *pat_end, char *allow_dirs, int no_bslash);
^~~~~~
proto/fileio.pro:65:42: error: unknown type name ‘char_u’
char_u *file_pat_to_reg_pat(char_u *pat, char_u *pat_end, char *allow_dirs, int no_bslash);
^~~~~~
In file included from arabic.c:16:0:
vim.h:1768:42: error: expected declaration specifiers or ‘...’ before ‘(’ token
# define vim_read(fd, buf, count) read((fd), (char *)(buf), (size_t) (count))
^
vim.h:1758:37: note: in expansion of macro ‘vim_read’
# define read_eintr(fd, buf, count) vim_read((fd), (buf), (count))
^~~~~~~~
proto/fileio.pro:66:6: note: in expansion of macro ‘read_eintr’
long read_eintr(int fd, void *buf, size_t bufsize);
^~~~~~~~~~
vim.h:1768:48: error: expected declaration specifiers or ‘...’ before ‘(’ token
# define vim_read(fd, buf, count) read((fd), (char *)(buf), (size_t) (count))
^
vim.h:1758:37: note: in expansion of macro ‘vim_read’
# define read_eintr(fd, buf, count) vim_read((fd), (buf), (count))
^~~~~~~~
proto/fileio.pro:66:6: note: in expansion of macro ‘read_eintr’
long read_eintr(int fd, void *buf, size_t bufsize);
^~~~~~~~~~
vim.h:1768:63: error: expected declaration specifiers or ‘...’ before ‘(’ token
# define vim_read(fd, buf, count) read((fd), (char *)(buf), (size_t) (count))
^
vim.h:1758:37: note: in expansion of macro ‘vim_read’
# define read_eintr(fd, buf, count) vim_read((fd), (buf), (count))
^~~~~~~~
proto/fileio.pro:66:6: note: in expansion of macro ‘read_eintr’
long read_eintr(int fd, void *buf, size_t bufsize);
^~~~~~~~~~
vim.h:1769:43: error: expected declaration specifiers or ‘...’ before ‘(’ token
# define vim_write(fd, buf, count) write((fd), (char *)(buf), (size_t) (count))
^
vim.h:1759:38: note: in expansion of macro ‘vim_write’
# define write_eintr(fd, buf, count) vim_write((fd), (buf), (count))
^~~~~~~~~
proto/fileio.pro:67:6: note: in expansion of macro ‘write_eintr’
long write_eintr(int fd, void *buf, size_t bufsize);
^~~~~~~~~~~
vim.h:1769:49: error: expected declaration specifiers or ‘...’ before ‘(’ token
# define vim_write(fd, buf, count) write((fd), (char *)(buf), (size_t) (count))
^
vim.h:1759:38: note: in expansion of macro ‘vim_write’
# define write_eintr(fd, buf, count) vim_write((fd), (buf), (count))
^~~~~~~~~
proto/fileio.pro:67:6: note: in expansion of macro ‘write_eintr’
long write_eintr(int fd, void *buf, size_t bufsize);
^~~~~~~~~~~
vim.h:1769:64: error: expected declaration specifiers or ‘...’ before ‘(’ token
# define vim_write(fd, buf, count) write((fd), (char *)(buf), (size_t) (count))
^
vim.h:1759:38: note: in expansion of macro ‘vim_write’
# define write_eintr(fd, buf, count) vim_write((fd), (buf), (count))
^~~~~~~~~
proto/fileio.pro:67:6: note: in expansion of macro ‘write_eintr’
long write_eintr(int fd, void *buf, size_t bufsize);
^~~~~~~~~~~
In file included from proto.h:82:0,
from vim.h:2118,
from arabic.c:16:
proto/fold.pro:39:1: error: unknown type name ‘char_u’
char_u *get_foldtext(win_T *wp, linenr_T lnum, linenr_T lnume, foldinfo_T *foldinfo, char_u *buf);
^~~~~~
proto/fold.pro:39:86: error: unknown type name ‘char_u’
char_u *get_foldtext(win_T *wp, linenr_T lnum, linenr_T lnume, foldinfo_T *foldinfo, char_u *buf);
^~~~~~
proto/fold.pro:40:23: error: unknown type name ‘char_u’
void foldtext_cleanup(char_u *str);
^~~~~~
In file included from proto.h:83:0,
from vim.h:2118,
from arabic.c:16:
proto/getchar.pro:3:1: error: unknown type name ‘char_u’
char_u *get_recorded(void);
^~~~~~
proto/getchar.pro:4:1: error: unknown type name ‘char_u’
char_u *get_inserted(void);
^~~~~~
proto/getchar.pro:13:23: error: unknown type name ‘char_u’
void AppendToRedobuff(char_u *s);
^~~~~~
proto/getchar.pro:14:26: error: unknown type name ‘char_u’
void AppendToRedobuffLit(char_u *str, int len);
^~~~~~
proto/getchar.pro:17:20: error: unknown type name ‘char_u’
void stuffReadbuff(char_u *s);
^~~~~~
proto/getchar.pro:18:24: error: unknown type name ‘char_u’
void stuffRedoReadbuff(char_u *s);
^~~~~~
proto/getchar.pro:19:23: error: unknown type name ‘char_u’
void stuffReadbuffLen(char_u *s, long len);
^~~~~~
proto/getchar.pro:20:24: error: unknown type name ‘char_u’
void stuffReadbuffSpec(char_u *s);
^~~~~~
proto/getchar.pro:26:17: error: unknown type name ‘char_u’
int ins_typebuf(char_u *str, int noremap, int offset, int nottyped, int silent);
^~~~~~
proto/getchar.pro:37:17: error: unknown type name ‘char_u’
void openscript(char_u *name, int directly);
^~~~~~
proto/getchar.pro:50:22: error: unknown type name ‘char_u’
int fix_input_buffer(char_u *buf, int len);
^~~~~~
proto/getchar.pro:52:25: error: unknown type name ‘char_u’
int do_map(int maptype, char_u *arg, int mode, int abbrev);
^~~~~~
proto/getchar.pro:53:18: error: unknown type name ‘char_u’
int get_map_mode(char_u **cmdp, int forceit);
^~~~~~
proto/getchar.pro:54:16: error: unknown type name ‘char_u’
void map_clear(char_u *cmdp, char_u *arg, int forceit, int abbr);
^~~~~~
proto/getchar.pro:54:30: error: unknown type name ‘char_u’
void map_clear(char_u *cmdp, char_u *arg, int forceit, int abbr);
^~~~~~
proto/getchar.pro:56:1: error: unknown type name ‘char_u’
char_u *map_mode_to_chars(int mode);
^~~~~~
proto/getchar.pro:57:19: error: unknown type name ‘char_u’
int map_to_exists(char_u *str, char_u *modechars, int abbr);
^~~~~~
proto/getchar.pro:57:32: error: unknown type name ‘char_u’
int map_to_exists(char_u *str, char_u *modechars, int abbr);
^~~~~~
proto/getchar.pro:58:24: error: unknown type name ‘char_u’
int map_to_exists_mode(char_u *rhs, int mode, int abbr);
^~~~~~
proto/getchar.pro:59:1: error: unknown type name ‘char_u’
char_u *set_context_in_map_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit, int isabbrev, int isunmap, cmdidx_T cmdidx);
^~~~~~
proto/getchar.pro:59:46: error: unknown type name ‘char_u’
char_u *set_context_in_map_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit, int isabbrev, int isunmap, cmdidx_T cmdidx);
^~~~~~
proto/getchar.pro:59:59: error: unknown type name ‘char_u’
char_u *set_context_in_map_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit, int isabbrev, int isunmap, cmdidx_T cmdidx);
^~~~~~
In file included from proto.h:83:0,
from vim.h:2118,
from arabic.c:16:
proto/getchar.pro:60:57: error: unknown type name ‘char_u’
int ExpandMappings(regmatch_T *regmatch, int *num_file, char_u ***file);
^~~~~~
proto/getchar.pro:61:23: error: unknown type name ‘char_u’
int check_abbr(int c, char_u *ptr, int col, int mincol);
^~~~~~
proto/getchar.pro:62:1: error: unknown type name ‘char_u’
char_u *vim_strsave_escape_csi(char_u *p);
^~~~~~
proto/getchar.pro:62:32: error: unknown type name ‘char_u’
char_u *vim_strsave_escape_csi(char_u *p);
^~~~~~
proto/getchar.pro:63:23: error: unknown type name ‘char_u’
void vim_unescape_csi(char_u *p);
^~~~~~
proto/getchar.pro:65:26: error: unknown type name ‘char_u’
int put_escstr(FILE *fd, char_u *strstart, int what);
^~~~~~
proto/getchar.pro:67:1: error: unknown type name ‘char_u’
char_u *check_map(char_u *keys, int mode, int exact, int ign_mod, int abbr, mapblock_T **mp_ptr, int *local_ptr);
^~~~~~
proto/getchar.pro:67:19: error: unknown type name ‘char_u’
char_u *check_map(char_u *keys, int mode, int exact, int ign_mod, int abbr, mapblock_T **mp_ptr, int *local_ptr);
^~~~~~
proto/getchar.pro:69:14: error: unknown type name ‘char_u’
void add_map(char_u *map, int mode);
^~~~~~
In file included from proto.h:87:0,
from vim.h:2118,
from arabic.c:16:
proto/hardcopy.pro:2:1: error: unknown type name ‘char_u’
char_u *parse_printoptions(void);
^~~~~~
proto/hardcopy.pro:3:1: error: unknown type name ‘char_u’
char_u *parse_printmbfont(void);
^~~~~~
proto/hardcopy.pro:9:47: error: unknown type name ‘char_u’
int mch_print_init(prt_settings_T *psettings, char_u *jobname, int forceit);
^~~~~~
proto/hardcopy.pro:13:26: error: unknown type name ‘char_u’
int mch_print_begin_page(char_u *str);
^~~~~~
proto/hardcopy.pro:16:24: error: unknown type name ‘char_u’
int mch_print_text_out(char_u *p, int len);
^~~~~~
In file included from proto.h:88:0,
from vim.h:2118,
from arabic.c:16:
proto/hashtab.pro:5:38: error: unknown type name ‘char_u’
hashitem_T *hash_find(hashtab_T *ht, char_u *key);
^~~~~~
proto/hashtab.pro:6:40: error: unknown type name ‘char_u’
hashitem_T *hash_lookup(hashtab_T *ht, char_u *key, hash_T hash);
^~~~~~
proto/hashtab.pro:8:29: error: unknown type name ‘char_u’
int hash_add(hashtab_T *ht, char_u *key);
^~~~~~
proto/hashtab.pro:9:50: error: unknown type name ‘char_u’
int hash_add_item(hashtab_T *ht, hashitem_T *hi, char_u *key, hash_T hash);
^~~~~~
proto/hashtab.pro:13:18: error: unknown type name ‘char_u’
hash_T hash_hash(char_u *key);
^~~~~~
In file included from proto.h:89:0,
from vim.h:2118,
from arabic.c:16:
proto/json.pro:2:1: error: unknown type name ‘char_u’
char_u *json_encode(typval_T *val, int options);
^~~~~~
proto/json.pro:3:1: error: unknown type name ‘char_u’
char_u *json_encode_nr_expr(int nr, typval_T *val, int options);
^~~~~~
In file included from proto.h:90:0,
from vim.h:2118,
from arabic.c:16:
proto/list.pro:19:1: error: unknown type name ‘char_u’
char_u *list_find_str(list_T *l, long idx);
^~~~~~
proto/list.pro:24:35: error: unknown type name ‘char_u’
int list_append_string(list_T *l, char_u *str, int len);
^~~~~~
proto/list.pro:32:1: error: unknown type name ‘char_u’
char_u *list2string(typval_T *tv, int copyID, int restore_copyID);
^~~~~~
proto/list.pro:33:41: error: unknown type name ‘char_u’
int list_join(garray_T *gap, list_T *l, char_u *sep, int echo_style, int restore_copyID, int copyID);
^~~~~~
proto/list.pro:34:17: error: unknown type name ‘char_u’
int get_list_tv(char_u **arg, typval_T *rettv, int evaluate);
^~~~~~
In file included from proto.h:91:0,
from vim.h:2118,
from arabic.c:16:
proto/main.pro:8:17: error: unknown type name ‘char_u’
int process_env(char_u *env, int is_viminit);
^~~~~~
proto/main.pro:9:26: error: unknown type name ‘char_u’
void mainerr_arg_missing(char_u *str);
^~~~~~
proto/main.pro:13:26: error: unknown type name ‘char_u’
void server_to_input_buf(char_u *str);
^~~~~~
proto/main.pro:14:1: error: unknown type name ‘char_u’
char_u *eval_client_expr_to_string(char_u *expr);
^~~~~~
proto/main.pro:14:36: error: unknown type name ‘char_u’
char_u *eval_client_expr_to_string(char_u *expr);
^~~~~~
proto/main.pro:15:20: error: unknown type name ‘char_u’
int sendToLocalVim(char_u *cmd, int asExpr, char_u **result);
^~~~~~
proto/main.pro:15:45: error: unknown type name ‘char_u’
int sendToLocalVim(char_u *cmd, int asExpr, char_u **result);
^~~~~~
proto/main.pro:16:1: error: unknown type name ‘char_u’
char_u *serverConvert(char_u *client_enc, char_u *data, char_u **tofree);
^~~~~~
proto/main.pro:16:23: error: unknown type name ‘char_u’
char_u *serverConvert(char_u *client_enc, char_u *data, char_u **tofree);
^~~~~~
proto/main.pro:16:43: error: unknown type name ‘char_u’
char_u *serverConvert(char_u *client_enc, char_u *data, char_u **tofree);
^~~~~~
proto/main.pro:16:57: error: unknown type name ‘char_u’
char_u *serverConvert(char_u *client_enc, char_u *data, char_u **tofree);
^~~~~~
In file included from proto.h:92:0,
from vim.h:2118,
from arabic.c:16:
proto/mark.pro:15:1: error: unknown type name ‘char_u’
char_u *fm_getname(fmark_T *fmark, int lead_len);
^~~~~~
proto/mark.pro:33:15: error: unknown type name ‘char_u’
int removable(char_u *name);
^~~~~~
In file included from proto.h:93:0,
from vim.h:2118,
from arabic.c:16:
proto/memfile.pro:2:20: error: unknown type name ‘char_u’
memfile_T *mf_open(char_u *fname, int flags);
^~~~~~
proto/memfile.pro:3:34: error: unknown type name ‘char_u’
int mf_open_file(memfile_T *mfp, char_u *fname);
^~~~~~
In file included from proto.h:94:0,
from vim.h:2118,
from arabic.c:16:
proto/memline.pro:3:35: error: unknown type name ‘char_u’
void ml_set_crypt_key(buf_T *buf, char_u *old_key, char_u *old_cm);
^~~~~~
proto/memline.pro:3:52: error: unknown type name ‘char_u’
void ml_set_crypt_key(buf_T *buf, char_u *old_key, char_u *old_cm);
^~~~~~
proto/memline.pro:13:19: error: unknown type name ‘char_u’
int recover_names(char_u *fname, int list, int nr, char_u **fname_out);
^~~~~~
proto/memline.pro:13:52: error: unknown type name ‘char_u’
int recover_names(char_u *fname, int list, int nr, char_u **fname_out);
^~~~~~
proto/memline.pro:16:1: error: unknown type name ‘char_u’
char_u *ml_get(linenr_T lnum);
^~~~~~
proto/memline.pro:17:1: error: unknown type name ‘char_u’
char_u *ml_get_pos(pos_T *pos);
^~~~~~
proto/memline.pro:18:1: error: unknown type name ‘char_u’
char_u *ml_get_curline(void);
^~~~~~
proto/memline.pro:19:1: error: unknown type name ‘char_u’
char_u *ml_get_cursor(void);
^~~~~~
proto/memline.pro:20:1: error: unknown type name ‘char_u’
char_u *ml_get_buf(buf_T *buf, linenr_T lnum, int will_change);
^~~~~~
proto/memline.pro:22:30: error: unknown type name ‘char_u’
int ml_append(linenr_T lnum, char_u *line, colnr_T len, int newfile);
^~~~~~
proto/memline.pro:23:46: error: unknown type name ‘char_u’
int ml_append_buf(buf_T *buf, linenr_T lnum, char_u *line, colnr_T len, int newfile);
^~~~~~
proto/memline.pro:24:31: error: unknown type name ‘char_u’
int ml_replace(linenr_T lnum, char_u *line, int copy);
^~~~~~
proto/memline.pro:29:21: error: unknown type name ‘char_u’
int resolve_symlink(char_u *fname, char_u *buf);
^~~~~~
proto/memline.pro:29:36: error: unknown type name ‘char_u’
int resolve_symlink(char_u *fname, char_u *buf);
^~~~~~
proto/memline.pro:30:1: error: unknown type name ‘char_u’
char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *dir_name);
^~~~~~
proto/memline.pro:30:22: error: unknown type name ‘char_u’
char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *dir_name);
^~~~~~
proto/memline.pro:30:37: error: unknown type name ‘char_u’
char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *dir_name);
^~~~~~
proto/memline.pro:30:65: error: unknown type name ‘char_u’
char_u *makeswapname(char_u *fname, char_u *ffname, buf_T *buf, char_u *dir_name);
^~~~~~
proto/memline.pro:31:1: error: unknown type name ‘char_u’
char_u *get_file_in_dir(char_u *fname, char_u *dname);
^~~~~~
proto/memline.pro:31:25: error: unknown type name ‘char_u’
char_u *get_file_in_dir(char_u *fname, char_u *dname);
^~~~~~
proto/memline.pro:31:40: error: unknown type name ‘char_u’
char_u *get_file_in_dir(char_u *fname, char_u *dname);
^~~~~~
proto/memline.pro:33:1: error: unknown type name ‘char_u’
char_u *ml_encrypt_data(memfile_T *mfp, char_u *data, off_T offset, unsigned size);
^~~~~~
proto/memline.pro:33:41: error: unknown type name ‘char_u’
char_u *ml_encrypt_data(memfile_T *mfp, char_u *data, off_T offset, unsigned size);
^~~~~~
proto/memline.pro:34:38: error: unknown type name ‘char_u’
void ml_decrypt_data(memfile_T *mfp, char_u *data, off_T offset, unsigned size);
^~~~~~
In file included from proto.h:96:0,
from vim.h:2118,
from arabic.c:16:
proto/menu.pro:3:1: error: unknown type name ‘char_u’
char_u *set_context_in_menu_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit);
^~~~~~
proto/menu.pro:3:47: error: unknown type name ‘char_u’
char_u *set_context_in_menu_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit);
^~~~~~
proto/menu.pro:3:60: error: unknown type name ‘char_u’
char_u *set_context_in_menu_cmd(expand_T *xp, char_u *cmd, char_u *arg, int forceit);
^~~~~~
proto/menu.pro:4:1: error: unknown type name ‘char_u’
char_u *get_menu_name(expand_T *xp, int idx);
^~~~~~
proto/menu.pro:5:1: error: unknown type name ‘char_u’
char_u *get_menu_names(expand_T *xp, int idx);
^~~~~~
proto/menu.pro:6:1: error: unknown type name ‘char_u’
char_u *menu_name_skip(char_u *name);
^~~~~~
proto/menu.pro:6:24: error: unknown type name ‘char_u’
char_u *menu_name_skip(char_u *name);
^~~~~~
proto/menu.pro:8:21: error: unknown type name ‘char_u’
int menu_is_menubar(char_u *name);
^~~~~~
proto/menu.pro:9:19: error: unknown type name ‘char_u’
int menu_is_popup(char_u *name);
^~~~~~
proto/menu.pro:11:21: error: unknown type name ‘char_u’
int menu_is_toolbar(char_u *name);
^~~~~~
proto/menu.pro:12:23: error: unknown type name ‘char_u’
int menu_is_separator(char_u *name);
^~~~~~
proto/menu.pro:20:26: error: unknown type name ‘char_u’
vimmenu_T *gui_find_menu(char_u *path_name);
^~~~~~
In file included from vim.h:2118:0,
from arabic.c:16:
proto.h:110:6: error: unknown type name ‘char_u’
smsg(char_u *, ...);
^~~~~~
proto.h:116:16: error: unknown type name ‘char_u’
smsg_attr(int, char_u *, ...);
^~~~~~
In file included from proto.h:132:0,
from vim.h:2118,
from arabic.c:16:
proto/message.pro:2:9: error: unknown type name ‘char_u’
int msg(char_u *s);
^~~~~~
proto/message.pro:3:14: error: unknown type name ‘char_u’
int verb_msg(char_u *s);
^~~~~~
proto/message.pro:4:14: error: unknown type name ‘char_u’
int msg_attr(char_u *s, int attr);
^~~~~~
proto/message.pro:5:19: error: unknown type name ‘char_u’
int msg_attr_keep(char_u *s, int attr, int keep);
^~~~~~
proto/message.pro:6:1: error: unknown type name ‘char_u’
char_u *msg_strtrunc(char_u *s, int force);
^~~~~~
proto/message.pro:6:22: error: unknown type name ‘char_u’
char_u *msg_strtrunc(char_u *s, int force);
^~~~~~
proto/message.pro:7:19: error: unknown type name ‘char_u’
void trunc_string(char_u *s, char_u *buf, int room_in, int buflen);
^~~~~~
proto/message.pro:7:30: error: unknown type name ‘char_u’
void trunc_string(char_u *s, char_u *buf, int room_in, int buflen);
^~~~~~
proto/message.pro:11:31: error: unknown type name ‘char_u’
void ignore_error_for_testing(char_u *error);
^~~~~~
proto/message.pro:13:10: error: unknown type name ‘char_u’
int emsg(char_u *s);
^~~~~~
proto/message.pro:14:11: error: unknown type name ‘char_u’
int emsg2(char_u *s, char_u *a1);
^~~~~~
proto/message.pro:14:22: error: unknown type name ‘char_u’
int emsg2(char_u *s, char_u *a1);
^~~~~~
proto/message.pro:15:11: error: unknown type name ‘char_u’
int emsg3(char_u *s, char_u *a1, char_u *a2);
^~~~~~
proto/message.pro:15:22: error: unknown type name ‘char_u’
int emsg3(char_u *s, char_u *a1, char_u *a2);
^~~~~~
proto/message.pro:15:34: error: unknown type name ‘char_u’
int emsg3(char_u *s, char_u *a1, char_u *a2);
^~~~~~
proto/message.pro:16:11: error: unknown type name ‘char_u’
int emsgn(char_u *s, long n);
^~~~~~
proto/message.pro:17:12: error: unknown type name ‘char_u’
void iemsg(char_u *s);
^~~~~~
proto/message.pro:18:13: error: unknown type name ‘char_u’
void iemsg2(char_u *s, char_u *a1);
^~~~~~
proto/message.pro:18:24: error: unknown type name ‘char_u’
void iemsg2(char_u *s, char_u *a1);
^~~~~~
proto/message.pro:19:13: error: unknown type name ‘char_u’
void iemsgn(char_u *s, long n);
^~~~~~
proto/message.pro:22:1: error: unknown type name ‘char_u’
char_u *msg_trunc_attr(char_u *s, int force, int attr);
^~~~~~
proto/message.pro:22:24: error: unknown type name ‘char_u’
char_u *msg_trunc_attr(char_u *s, int force, int attr);
^~~~~~
proto/message.pro:23:1: error: unknown type name ‘char_u’
char_u *msg_may_trunc(int force, char_u *s);
^~~~~~
proto/message.pro:23:34: error: unknown type name ‘char_u’
char_u *msg_may_trunc(int force, char_u *s);
^~~~~~
proto/message.pro:28:19: error: unknown type name ‘char_u’
void set_keep_msg(char_u *s, int attr);
^~~~~~
proto/message.pro:35:23: error: unknown type name ‘char_u’
void msg_home_replace(char_u *fname);
^~~~~~
proto/message.pro:36:26: error: unknown type name ‘char_u’
void msg_home_replace_hl(char_u *fname);
^~~~~~
proto/message.pro:37:18: error: unknown type name ‘char_u’
int msg_outtrans(char_u *str);
^~~~~~
proto/message.pro:38:23: error: unknown type name ‘char_u’
int msg_outtrans_attr(char_u *str, int attr);
^~~~~~
proto/message.pro:39:22: error: unknown type name ‘char_u’
int msg_outtrans_len(char_u *str, int len);
^~~~~~
proto/message.pro:40:1: error: unknown type name ‘char_u’
char_u *msg_outtrans_one(char_u *p, int attr);
^~~~~~
proto/message.pro:40:26: error: unknown type name ‘char_u’
char_u *msg_outtrans_one(char_u *p, int attr);
^~~~~~
proto/message.pro:41:27: error: unknown type name ‘char_u’
int msg_outtrans_len_attr(char_u *msgstr, int len, int attr);
^~~~~~
proto/message.pro:42:15: error: unknown type name ‘char_u’
void msg_make(char_u *arg);
^~~~~~
proto/message.pro:43:26: error: unknown type name ‘char_u’
int msg_outtrans_special(char_u *strstart, int from);
^~~~~~
proto/message.pro:44:1: error: unknown type name ‘char_u’
char_u *str2special_save(char_u *str, int is_lhs);
^~~~~~
proto/message.pro:44:26: error: unknown type name ‘char_u’
char_u *str2special_save(char_u *str, int is_lhs);
^~~~~~
proto/message.pro:45:1: error: unknown type name ‘char_u’
char_u *str2special(char_u **sp, int from);
^~~~~~
proto/message.pro:45:21: error: unknown type name ‘char_u’
char_u *str2special(char_u **sp, int from);
^~~~~~
proto/message.pro:46:21: error: unknown type name ‘char_u’
void str2specialbuf(char_u *sp, char_u *buf, int len);
^~~~~~
proto/message.pro:46:33: error: unknown type name ‘char_u’
void str2specialbuf(char_u *sp, char_u *buf, int len);
^~~~~~
proto/message.pro:47:19: error: unknown type name ‘char_u’
void msg_prt_line(char_u *s, int list);
^~~~~~
proto/message.pro:48:15: error: unknown type name ‘char_u’
void msg_puts(char_u *s);
^~~~~~
proto/message.pro:49:21: error: unknown type name ‘char_u’
void msg_puts_title(char_u *s);
^~~~~~
proto/message.pro:50:25: error: unknown type name ‘char_u’
void msg_puts_long_attr(char_u *longstr, int attr);
^~~~~~
proto/message.pro:51:29: error: unknown type name ‘char_u’
void msg_puts_long_len_attr(char_u *longstr, int len, int attr);
^~~~~~
proto/message.pro:52:20: error: unknown type name ‘char_u’
void msg_puts_attr(char_u *s, int attr);
^~~~~~
proto/message.pro:53:22: error: unknown type name ‘char_u’
int message_filtered(char_u *msg);
^~~~~~
proto/message.pro:77:19: error: unknown type name ‘char_u’
void give_warning(char_u *message, int hl);
^~~~~~
proto/message.pro:78:20: error: unknown type name ‘char_u’
void give_warning2(char_u *message, char_u *a1, int hl);
^~~~~~
proto/message.pro:78:37: error: unknown type name ‘char_u’
void give_warning2(char_u *message, char_u *a1, int hl);
^~~~~~
proto/message.pro:80:25: error: unknown type name ‘char_u’
int do_dialog(int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd);
^~~~~~
proto/message.pro:80:40: error: unknown type name ‘char_u’
int do_dialog(int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd);
^~~~~~
proto/message.pro:80:57: error: unknown type name ‘char_u’
int do_dialog(int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd);
^~~~~~
proto/message.pro:80:90: error: unknown type name ‘char_u’
int do_dialog(int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd);
^~~~~~
proto/message.pro:82:32: error: unknown type name ‘char_u’
int vim_dialog_yesno(int type, char_u *title, char_u *message, int dflt);
^~~~~~
proto/message.pro:82:47: error: unknown type name ‘char_u’
int vim_dialog_yesno(int type, char_u *title, char_u *message, int dflt);
^~~~~~
proto/message.pro:83:38: error: unknown type name ‘char_u’
int vim_dialog_yesnocancel(int type, char_u *title, char_u *message, int dflt);
^~~~~~
proto/message.pro:83:53: error: unknown type name ‘char_u’
int vim_dialog_yesnocancel(int type, char_u *title, char_u *message, int dflt);
^~~~~~
proto/message.pro:84:41: error: unknown type name ‘char_u’
int vim_dialog_yesnoallcancel(int type, char_u *title, char_u *message, int dflt);
^~~~~~
proto/message.pro:84:56: error: unknown type name ‘char_u’
int vim_dialog_yesnoallcancel(int type, char_u *title, char_u *message, int dflt);
^~~~~~
proto/message.pro:85:1: error: unknown type name ‘char_u’
char_u *do_browse(int flags, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter, buf_T *buf);
^~~~~~
proto/message.pro:85:30: error: unknown type name ‘char_u’
char_u *do_browse(int flags, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter, buf_T *buf);
^~~~~~
proto/message.pro:85:45: error: unknown type name ‘char_u’
char_u *do_browse(int flags, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter, buf_T *buf);
^~~~~~
proto/message.pro:85:59: error: unknown type name ‘char_u’
char_u *do_browse(int flags, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter, buf_T *buf);
^~~~~~
proto/message.pro:85:72: error: unknown type name ‘char_u’
char_u *do_browse(int flags, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter, buf_T *buf);
^~~~~~
proto/message.pro:85:89: error: unknown type name ‘char_u’
char_u *do_browse(int flags, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter, buf_T *buf);
^~~~~~
In file included from proto.h:133:0,
from vim.h:2118,
from arabic.c:16:
proto/misc1.pro:5:20: error: unknown type name ‘char_u’
int get_indent_str(char_u *ptr, int ts, int list);
^~~~~~
proto/misc1.pro:8:36: error: unknown type name ‘char_u’
int get_breakindent_win(win_T *wp, char_u *line);
^~~~~~
proto/misc1.pro:10:20: error: unknown type name ‘char_u’
int get_leader_len(char_u *line, char_u **flags, int backward, int include_space);
^~~~~~
proto/misc1.pro:10:34: error: unknown type name ‘char_u’
int get_leader_len(char_u *line, char_u **flags, int backward, int include_space);
^~~~~~
proto/misc1.pro:11:28: error: unknown type name ‘char_u’
int get_last_leader_offset(char_u *line, char_u **flags);
^~~~~~
proto/misc1.pro:11:42: error: unknown type name ‘char_u’
int get_last_leader_offset(char_u *line, char_u **flags);
^~~~~~
proto/misc1.pro:19:16: error: unknown type name ‘char_u’
void ins_bytes(char_u *p);
^~~~~~
proto/misc1.pro:20:20: error: unknown type name ‘char_u’
void ins_bytes_len(char_u *p, int len);
^~~~~~
proto/misc1.pro:22:21: error: unknown type name ‘char_u’
void ins_char_bytes(char_u *buf, int charlen);
^~~~~~
proto/misc1.pro:23:14: error: unknown type name ‘char_u’
void ins_str(char_u *s);
^~~~~~
proto/misc1.pro:33:1: error: unknown type name ‘char_u’
char_u *skip_to_option_part(char_u *p);
^~~~~~
proto/misc1.pro:33:29: error: unknown type name ‘char_u’
char_u *skip_to_option_part(char_u *p);
^~~~~~
proto/misc1.pro:45:15: error: unknown type name ‘char_u’
int ask_yesno(char_u *str, int direct);
^~~~~~
proto/misc1.pro:56:1: error: unknown type name ‘char_u’
char_u *expand_env_save(char_u *src);
^~~~~~
proto/misc1.pro:56:25: error: unknown type name ‘char_u’
char_u *expand_env_save(char_u *src);
^~~~~~
proto/misc1.pro:57:1: error: unknown type name ‘char_u’
char_u *expand_env_save_opt(char_u *src, int one);
^~~~~~
proto/misc1.pro:57:29: error: unknown type name ‘char_u’
char_u *expand_env_save_opt(char_u *src, int one);
^~~~~~
proto/misc1.pro:58:17: error: unknown type name ‘char_u’
void expand_env(char_u *src, char_u *dst, int dstlen);
^~~~~~
proto/misc1.pro:58:30: error: unknown type name ‘char_u’
void expand_env(char_u *src, char_u *dst, int dstlen);
^~~~~~
proto/misc1.pro:59:21: error: unknown type name ‘char_u’
void expand_env_esc(char_u *srcp, char_u *dst, int dstlen, int esc, int one, char_u *startstr);
^~~~~~
proto/misc1.pro:59:35: error: unknown type name ‘char_u’
void expand_env_esc(char_u *srcp, char_u *dst, int dstlen, int esc, int one, char_u *startstr);
^~~~~~
proto/misc1.pro:59:78: error: unknown type name ‘char_u’
void expand_env_esc(char_u *srcp, char_u *dst, int dstlen, int esc, int one, char_u *startstr);
^~~~~~
proto/misc1.pro:60:1: error: unknown type name ‘char_u’
char_u *vim_getenv(char_u *name, int *mustfree);
^~~~~~
proto/misc1.pro:60:20: error: unknown type name ‘char_u’
char_u *vim_getenv(char_u *name, int *mustfree);
^~~~~~
proto/misc1.pro:61:17: error: unknown type name ‘char_u’
void vim_setenv(char_u *name, char_u *val);
^~~~~~
proto/misc1.pro:61:31: error: unknown type name ‘char_u’
void vim_setenv(char_u *name, char_u *val);
^~~~~~
proto/misc1.pro:62:1: error: unknown type name ‘char_u’
char_u *get_env_name(expand_T *xp, int idx);
^~~~~~
proto/misc1.pro:63:1: error: unknown type name ‘char_u’
char_u *get_users(expand_T *xp, int idx);
^~~~~~
proto/misc1.pro:64:16: error: unknown type name ‘char_u’
int match_user(char_u *name);
^~~~~~
proto/misc1.pro:65:31: error: unknown type name ‘char_u’
void home_replace(buf_T *buf, char_u *src, char_u *dst, int dstlen, int one);
^~~~~~
proto/misc1.pro:65:44: error: unknown type name ‘char_u’
void home_replace(buf_T *buf, char_u *src, char_u *dst, int dstlen, int one);
^~~~~~
proto/misc1.pro:66:1: error: unknown type name ‘char_u’
char_u *home_replace_save(buf_T *buf, char_u *src);
^~~~~~
proto/misc1.pro:66:39: error: unknown type name ‘char_u’
char_u *home_replace_save(buf_T *buf, char_u *src);
^~~~~~
proto/misc1.pro:67:17: error: unknown type name ‘char_u’
int fullpathcmp(char_u *s1, char_u *s2, int checkname);
^~~~~~
proto/misc1.pro:67:29: error: unknown type name ‘char_u’
int fullpathcmp(char_u *s1, char_u *s2, int checkname);
^~~~~~
proto/misc1.pro:68:1: error: unknown type name ‘char_u’
char_u *gettail(char_u *fname);
^~~~~~
proto/misc1.pro:68:17: error: unknown type name ‘char_u’
char_u *gettail(char_u *fname);
^~~~~~
proto/misc1.pro:69:1: error: unknown type name ‘char_u’
char_u *gettail_sep(char_u *fname);
^~~~~~
proto/misc1.pro:69:21: error: unknown type name ‘char_u’
char_u *gettail_sep(char_u *fname);
^~~~~~
proto/misc1.pro:70:1: error: unknown type name ‘char_u’
char_u *getnextcomp(char_u *fname);
^~~~~~
proto/misc1.pro:70:21: error: unknown type name ‘char_u’
char_u *getnextcomp(char_u *fname);
^~~~~~
proto/misc1.pro:71:1: error: unknown type name ‘char_u’
char_u *get_past_head(char_u *path);
^~~~~~
proto/misc1.pro:71:23: error: unknown type name ‘char_u’
char_u *get_past_head(char_u *path);
^~~~~~
proto/misc1.pro:75:18: error: unknown type name ‘char_u’
void shorten_dir(char_u *str);
^~~~~~
proto/misc1.pro:76:24: error: unknown type name ‘char_u’
int dir_of_file_exists(char_u *fname);
^~~~~~
proto/misc1.pro:77:18: error: unknown type name ‘char_u’
int vim_fnamecmp(char_u *x, char_u *y);
^~~~~~
proto/misc1.pro:77:29: error: unknown type name ‘char_u’
int vim_fnamecmp(char_u *x, char_u *y);
^~~~~~
proto/misc1.pro:78:19: error: unknown type name ‘char_u’
int vim_fnamencmp(char_u *x, char_u *y, size_t len);
^~~~~~
proto/misc1.pro:78:30: error: unknown type name ‘char_u’
int vim_fnamencmp(char_u *x, char_u *y, size_t len);
^~~~~~
proto/misc1.pro:79:1: error: unknown type name ‘char_u’
char_u *concat_fnames(char_u *fname1, char_u *fname2, int sep);
^~~~~~
proto/misc1.pro:79:23: error: unknown type name ‘char_u’
char_u *concat_fnames(char_u *fname1, char_u *fname2, int sep);
^~~~~~
proto/misc1.pro:79:39: error: unknown type name ‘char_u’
char_u *concat_fnames(char_u *fname1, char_u *fname2, int sep);
^~~~~~
proto/misc1.pro:80:1: error: unknown type name ‘char_u’
char_u *concat_str(char_u *str1, char_u *str2);
^~~~~~
proto/misc1.pro:80:20: error: unknown type name ‘char_u’
char_u *concat_str(char_u *str1, char_u *str2);
^~~~~~
proto/misc1.pro:80:34: error: unknown type name ‘char_u’
char_u *concat_str(char_u *str1, char_u *str2);
^~~~~~
proto/misc1.pro:81:18: error: unknown type name ‘char_u’
void add_pathsep(char_u *p);
^~~~~~
proto/misc1.pro:82:1: error: unknown type name ‘char_u’
char_u *FullName_save(char_u *fname, int force);
^~~~~~
proto/misc1.pro:82:23: error: unknown type name ‘char_u’
char_u *FullName_save(char_u *fname, int force);
^~~~~~
proto/misc1.pro:86:16: error: unknown type name ‘char_u’
int cin_iscase(char_u *s, int strict);
^~~~~~
proto/misc1.pro:87:21: error: unknown type name ‘char_u’
int cin_isscopedecl(char_u *s);
^~~~~~
proto/misc1.pro:94:17: error: unknown type name ‘char_u’
int vim_fexists(char_u *fname);
^~~~~~
proto/misc1.pro:97:27: error: unknown type name ‘char_u’
int expand_wildcards_eval(char_u **pat, int *num_file, char_u ***file, int flags);
^~~~~~
proto/misc1.pro:97:56: error: unknown type name ‘char_u’
int expand_wildcards_eval(char_u **pat, int *num_file, char_u ***file, int flags);
^~~~~~
proto/misc1.pro:98:35: error: unknown type name ‘char_u’
int expand_wildcards(int num_pat, char_u **pat, int *num_files, char_u ***files, int flags);
^~~~~~
proto/misc1.pro:98:65: error: unknown type name ‘char_u’
int expand_wildcards(int num_pat, char_u **pat, int *num_files, char_u ***files, int flags);
^~~~~~
proto/misc1.pro:99:18: error: unknown type name ‘char_u’
int match_suffix(char_u *fname);
^~~~~~
proto/misc1.pro:100:36: error: unknown type name ‘char_u’
int unix_expandpath(garray_T *gap, char_u *path, int wildoff, int flags, int didstar);
^~~~~~
proto/misc1.pro:102:39: error: unknown type name ‘char_u’
int gen_expand_wildcards(int num_pat, char_u **pat, int *num_file, char_u ***file, int flags);
^~~~~~
proto/misc1.pro:102:68: error: unknown type name ‘char_u’
int gen_expand_wildcards(int num_pat, char_u **pat, int *num_file, char_u ***file, int flags);
^~~~~~
proto/misc1.pro:103:29: error: unknown type name ‘char_u’
void addfile(garray_T *gap, char_u *f, int flags);
^~~~~~
proto/misc1.pro:104:1: error: unknown type name ‘char_u’
char_u *get_cmd_output(char_u *cmd, char_u *infile, int flags, int *ret_len);
^~~~~~
proto/misc1.pro:104:24: error: unknown type name ‘char_u’
char_u *get_cmd_output(char_u *cmd, char_u *infile, int flags, int *ret_len);
^~~~~~
proto/misc1.pro:104:37: error: unknown type name ‘char_u’
char_u *get_cmd_output(char_u *cmd, char_u *infile, int flags, int *ret_len);
^~~~~~
proto/misc1.pro:105:26: error: unknown type name ‘char_u’
void FreeWild(int count, char_u **files);
^~~~~~
proto/misc1.pro:107:1: error: unknown type name ‘char_u’
char_u *get_isolated_shell_name(void);
^~~~~~
In file included from proto.h:134:0,
from vim.h:2118,
from arabic.c:16:
proto/misc2.pro:23:1: error: unknown type name ‘char_u’
char_u *alloc(unsigned size);
^~~~~~
proto/misc2.pro:24:1: error: unknown type name ‘char_u’
char_u *alloc_id(unsigned size, alloc_id_T id);
^~~~~~
proto/misc2.pro:25:1: error: unknown type name ‘char_u’
char_u *alloc_clear(unsigned size);
^~~~~~
proto/misc2.pro:26:1: error: unknown type name ‘char_u’
char_u *alloc_check(unsigned size);
^~~~~~
proto/misc2.pro:27:1: error: unknown type name ‘char_u’
char_u *lalloc_clear(long_u size, int message);
^~~~~~
proto/misc2.pro:28:1: error: unknown type name ‘char_u’
char_u *lalloc(long_u size, int message);
^~~~~~
proto/misc2.pro:29:1: error: unknown type name ‘char_u’
char_u *lalloc_id(long_u size, int message, alloc_id_T id);
^~~~~~
proto/misc2.pro:33:1: error: unknown type name ‘char_u’
char_u *vim_strsave(char_u *string);
^~~~~~
proto/misc2.pro:33:21: error: unknown type name ‘char_u’
char_u *vim_strsave(char_u *string);
^~~~~~
proto/misc2.pro:34:1: error: unknown type name ‘char_u’
char_u *vim_strnsave(char_u *string, int len);
^~~~~~
proto/misc2.pro:34:22: error: unknown type name ‘char_u’
char_u *vim_strnsave(char_u *string, int len);
^~~~~~
proto/misc2.pro:35:1: error: unknown type name ‘char_u’
char_u *vim_strsave_escaped(char_u *string, char_u *esc_chars);
^~~~~~
proto/misc2.pro:35:29: error: unknown type name ‘char_u’
char_u *vim_strsave_escaped(char_u *string, char_u *esc_chars);
^~~~~~
proto/misc2.pro:35:45: error: unknown type name ‘char_u’
char_u *vim_strsave_escaped(char_u *string, char_u *esc_chars);
^~~~~~
proto/misc2.pro:36:1: error: unknown type name ‘char_u’
char_u *vim_strsave_escaped_ext(char_u *string, char_u *esc_chars, int cc, int bsl);
^~~~~~
proto/misc2.pro:36:33: error: unknown type name ‘char_u’
char_u *vim_strsave_escaped_ext(char_u *string, char_u *esc_chars, int cc, int bsl);
^~~~~~
proto/misc2.pro:36:49: error: unknown type name ‘char_u’
char_u *vim_strsave_escaped_ext(char_u *string, char_u *esc_chars, int cc, int bsl);
^~~~~~
proto/misc2.pro:38:1: error: unknown type name ‘char_u’
char_u *vim_strsave_shellescape(char_u *string, int do_special, int do_newline);
^~~~~~
proto/misc2.pro:38:33: error: unknown type name ‘char_u’
char_u *vim_strsave_shellescape(char_u *string, int do_special, int do_newline);
^~~~~~
proto/misc2.pro:39:1: error: unknown type name ‘char_u’
char_u *vim_strsave_up(char_u *string);
^~~~~~
proto/misc2.pro:39:24: error: unknown type name ‘char_u’
char_u *vim_strsave_up(char_u *string);
^~~~~~
proto/misc2.pro:40:1: error: unknown type name ‘char_u’
char_u *vim_strnsave_up(char_u *string, int len);
^~~~~~
proto/misc2.pro:40:25: error: unknown type name ‘char_u’
char_u *vim_strnsave_up(char_u *string, int len);
^~~~~~
proto/misc2.pro:41:16: error: unknown type name ‘char_u’
void vim_strup(char_u *p);
^~~~~~
proto/misc2.pro:42:1: error: unknown type name ‘char_u’
char_u *strup_save(char_u *orig);
^~~~~~
proto/misc2.pro:42:20: error: unknown type name ‘char_u’
char_u *strup_save(char_u *orig);
^~~~~~
proto/misc2.pro:43:1: error: unknown type name ‘char_u’
char_u *strlow_save(char_u *orig);
^~~~~~
proto/misc2.pro:43:21: error: unknown type name ‘char_u’
char_u *strlow_save(char_u *orig);
^~~~~~
proto/misc2.pro:44:26: error: unknown type name ‘char_u’
void del_trailing_spaces(char_u *ptr);
^~~~~~
proto/misc2.pro:45:18: error: unknown type name ‘char_u’
void vim_strncpy(char_u *to, char_u *from, size_t len);
^~~~~~
proto/misc2.pro:45:30: error: unknown type name ‘char_u’
void vim_strncpy(char_u *to, char_u *from, size_t len);
^~~~~~
proto/misc2.pro:46:17: error: unknown type name ‘char_u’
void vim_strcat(char_u *to, char_u *from, size_t tosize);
^~~~~~
proto/misc2.pro:46:29: error: unknown type name ‘char_u’
void vim_strcat(char_u *to, char_u *from, size_t tosize);
^~~~~~
proto/misc2.pro:47:22: error: unknown type name ‘char_u’
int copy_option_part(char_u **option, char_u *buf, int maxlen, char *sep_chars);
^~~~~~
proto/misc2.pro:47:39: error: unknown type name ‘char_u’
int copy_option_part(char_u **option, char_u *buf, int maxlen, char *sep_chars);
^~~~~~
proto/misc2.pro:51:1: error: unknown type name ‘char_u’
char_u *vim_strchr(char_u *string, int c);
^~~~~~
proto/misc2.pro:51:20: error: unknown type name ‘char_u’
char_u *vim_strchr(char_u *string, int c);
^~~~~~
proto/misc2.pro:52:1: error: unknown type name ‘char_u’
char_u *vim_strbyte(char_u *string, int c);
^~~~~~
proto/misc2.pro:52:21: error: unknown type name ‘char_u’
char_u *vim_strbyte(char_u *string, int c);
^~~~~~
proto/misc2.pro:53:1: error: unknown type name ‘char_u’
char_u *vim_strrchr(char_u *string, int c);
^~~~~~
proto/misc2.pro:53:21: error: unknown type name ‘char_u’
char_u *vim_strrchr(char_u *string, int c);
^~~~~~
proto/misc2.pro:60:1: error: unknown type name ‘char_u’
char_u *ga_concat_strings(garray_T *gap, char *sep);
^~~~~~
proto/misc2.pro:61:35: error: unknown type name ‘char_u’
void ga_add_string(garray_T *gap, char_u *p);
^~~~~~
proto/misc2.pro:62:31: error: unknown type name ‘char_u’
void ga_concat(garray_T *gap, char_u *s);
^~~~~~
proto/misc2.pro:68:1: error: unknown type name ‘char_u’
char_u *get_special_key_name(int c, int modifiers);
^~~~~~
proto/misc2.pro:69:19: error: unknown type name ‘char_u’
int trans_special(char_u **srcp, char_u *dst, int keycode, int in_string);
^~~~~~
proto/misc2.pro:69:34: error: unknown type name ‘char_u’
int trans_special(char_u **srcp, char_u *dst, int keycode, int in_string);
^~~~~~
proto/misc2.pro:70:22: error: unknown type name ‘char_u’
int find_special_key(char_u **srcp, int *modp, int keycode, int keep_x_key, int in_string);
^~~~~~
proto/misc2.pro:73:26: error: unknown type name ‘char_u’
int get_special_key_code(char_u *name);
^~~~~~
proto/misc2.pro:74:1: error: unknown type name ‘char_u’
char_u *get_key_name(int i);
^~~~~~
proto/misc2.pro:81:16: error: unknown type name ‘char_u’
int call_shell(char_u *cmd, int opt);
^~~~~~
proto/misc2.pro:83:19: error: unknown type name ‘char_u’
int after_pathsep(char_u *b, char_u *p);
^~~~~~
proto/misc2.pro:83:30: error: unknown type name ‘char_u’
int after_pathsep(char_u *b, char_u *p);
^~~~~~
proto/misc2.pro:84:20: error: unknown type name ‘char_u’
int same_directory(char_u *f1, char_u *f2);
^~~~~~
proto/misc2.pro:84:32: error: unknown type name ‘char_u’
int same_directory(char_u *f1, char_u *f2);
^~~~~~
proto/misc2.pro:85:19: error: unknown type name ‘char_u’
int vim_chdirfile(char_u *fname);
^~~~~~
proto/misc2.pro:87:1: error: unknown type name ‘char_u’
char_u *parse_shape_opt(int what);
^~~~~~
proto/misc2.pro:90:25: error: unknown type name ‘char_u’
void *vim_findfile_init(char_u *path, char_u *filename, char_u *stopdirs, int level, int free_visited, int find_what, void *search_ctx_arg, int tagfile, char_u *rel_fname);
^~~~~~
proto/misc2.pro:90:39: error: unknown type name ‘char_u’
void *vim_findfile_init(char_u *path, char_u *filename, char_u *stopdirs, int level, int free_visited, int find_what, void *search_ctx_arg, int tagfile, char_u *rel_fname);
^~~~~~
proto/misc2.pro:90:57: error: unknown type name ‘char_u’
void *vim_findfile_init(char_u *path, char_u *filename, char_u *stopdirs, int level, int free_visited, int find_what, void *search_ctx_arg, int tagfile, char_u *rel_fname);
^~~~~~
In file included from proto.h:134:0,
from vim.h:2118,
from arabic.c:16:
proto/misc2.pro:90:154: error: unknown type name ‘char_u’
void *vim_findfile_init(char_u *path, char_u *filename, char_u *stopdirs, int level, int free_visited, int find_what, void *search_ctx_arg, int tagfile, char_u *rel_fname);
^~~~~~
proto/misc2.pro:91:1: error: unknown type name ‘char_u’
char_u *vim_findfile_stopdir(char_u *buf);
^~~~~~
proto/misc2.pro:91:30: error: unknown type name ‘char_u’
char_u *vim_findfile_stopdir(char_u *buf);
^~~~~~
proto/misc2.pro:93:1: error: unknown type name ‘char_u’
char_u *vim_findfile(void *search_ctx_arg);
^~~~~~
proto/misc2.pro:95:1: error: unknown type name ‘char_u’
char_u *find_file_in_path(char_u *ptr, int len, int options, int first, char_u *rel_fname);
^~~~~~
proto/misc2.pro:95:27: error: unknown type name ‘char_u’
char_u *find_file_in_path(char_u *ptr, int len, int options, int first, char_u *rel_fname);
^~~~~~
proto/misc2.pro:95:73: error: unknown type name ‘char_u’
char_u *find_file_in_path(char_u *ptr, int len, int options, int first, char_u *rel_fname);
^~~~~~
proto/misc2.pro:96:1: error: unknown type name ‘char_u’
char_u *find_directory_in_path(char_u *ptr, int len, int options, char_u *rel_fname);
^~~~~~
proto/misc2.pro:96:32: error: unknown type name ‘char_u’
char_u *find_directory_in_path(char_u *ptr, int len, int options, char_u *rel_fname);
^~~~~~
proto/misc2.pro:96:67: error: unknown type name ‘char_u’
char_u *find_directory_in_path(char_u *ptr, int len, int options, char_u *rel_fname);
^~~~~~
proto/misc2.pro:97:1: error: unknown type name ‘char_u’
char_u *find_file_in_path_option(char_u *ptr, int len, int options, int first, char_u *path_option, int find_what, char_u *rel_fname, char_u *suffixes);
^~~~~~
proto/misc2.pro:97:34: error: unknown type name ‘char_u’
char_u *find_file_in_path_option(char_u *ptr, int len, int options, int first, char_u *path_option, int find_what, char_u *rel_fname, char_u *suffixes);
^~~~~~
proto/misc2.pro:97:80: error: unknown type name ‘char_u’
char_u *find_file_in_path_option(char_u *ptr, int len, int options, int first, char_u *path_option, int find_what, char_u *rel_fname, char_u *suffixes);
^~~~~~
proto/misc2.pro:97:116: error: unknown type name ‘char_u’
char_u *find_file_in_path_option(char_u *ptr, int len, int options, int first, char_u *path_option, int find_what, char_u *rel_fname, char_u *suffixes);
^~~~~~
proto/misc2.pro:97:135: error: unknown type name ‘char_u’
char_u *find_file_in_path_option(char_u *ptr, int len, int options, int first, char_u *path_option, int find_what, char_u *rel_fname, char_u *suffixes);
^~~~~~
proto/misc2.pro:98:15: error: unknown type name ‘char_u’
int vim_chdir(char_u *new_dir);
^~~~~~
proto/misc2.pro:99:19: error: unknown type name ‘char_u’
int get_user_name(char_u *buf, int len);
^~~~~~
proto/misc2.pro:100:19: error: unknown type name ‘char_u’
void sort_strings(char_u **files, int count);
^~~~~~
proto/misc2.pro:102:18: error: unknown type name ‘char_u’
int filewritable(char_u *fname);
^~~~~~
proto/misc2.pro:107:1: error: unknown type name ‘char_u’
char_u *read_string(FILE *fd, int cnt);
^~~~~~
proto/misc2.pro:110:37: error: unknown type name ‘char_u’
void time_to_bytes(time_T the_time, char_u *buf);
^~~~~~
proto/misc2.pro:111:19: error: unknown type name ‘char_u’
int has_non_ascii(char_u *s);
^~~~~~
In file included from vim.h:2118:0,
from arabic.c:16:
proto.h:136:1: error: unknown type name ‘char_u’
char_u *vim_strpbrk(char_u *s, char_u *charset);
^~~~~~
proto.h:136:21: error: unknown type name ‘char_u’
char_u *vim_strpbrk(char_u *s, char_u *charset);
^~~~~~
proto.h:136:32: error: unknown type name ‘char_u’
char_u *vim_strpbrk(char_u *s, char_u *charset);
^~~~~~
In file included from proto.h:145:0,
from vim.h:2118,
from arabic.c:16:
proto/mbyte.pro:2:21: error: unknown type name ‘char_u’
int enc_canon_props(char_u *name);
^~~~~~
proto/mbyte.pro:3:1: error: unknown type name ‘char_u’
char_u *mb_init(void);
^~~~~~
proto/mbyte.pro:5:17: error: unknown type name ‘char_u’
void remove_bom(char_u *s);
^~~~~~
proto/mbyte.pro:6:18: error: unknown type name ‘char_u’
int mb_get_class(char_u *p);
^~~~~~
proto/mbyte.pro:7:22: error: unknown type name ‘char_u’
int mb_get_class_buf(char_u *p, buf_T *buf);
^~~~~~
proto/mbyte.pro:10:29: error: unknown type name ‘char_u’
int latin_char2bytes(int c, char_u *buf);
^~~~~~
proto/mbyte.pro:11:19: error: unknown type name ‘char_u’
int latin_ptr2len(char_u *p);
^~~~~~
proto/mbyte.pro:12:23: error: unknown type name ‘char_u’
int latin_ptr2len_len(char_u *p, int size);
^~~~~~
proto/mbyte.pro:14:21: error: unknown type name ‘char_u’
int latin_ptr2cells(char_u *p);
^~~~~~
proto/mbyte.pro:15:19: error: unknown type name ‘char_u’
int utf_ptr2cells(char_u *p);
^~~~~~
proto/mbyte.pro:16:20: error: unknown type name ‘char_u’
int dbcs_ptr2cells(char_u *p);
^~~~~~
proto/mbyte.pro:17:25: error: unknown type name ‘char_u’
int latin_ptr2cells_len(char_u *p, int size);
^~~~~~
proto/mbyte.pro:19:21: error: unknown type name ‘char_u’
int mb_string2cells(char_u *p, int len);
^~~~~~
proto/mbyte.pro:23:20: error: unknown type name ‘char_u’
int latin_ptr2char(char_u *p);
^~~~~~
proto/mbyte.pro:24:18: error: unknown type name ‘char_u’
int utf_ptr2char(char_u *p);
^~~~~~
proto/mbyte.pro:25:21: error: unknown type name ‘char_u’
int mb_ptr2char_adv(char_u **pp);
^~~~~~
proto/mbyte.pro:26:22: error: unknown type name ‘char_u’
int mb_cptr2char_adv(char_u **pp);
^~~~~~
proto/mbyte.pro:29:23: error: unknown type name ‘char_u’
int utf_composinglike(char_u *p1, char_u *p2);
^~~~~~
proto/mbyte.pro:29:35: error: unknown type name ‘char_u’
int utf_composinglike(char_u *p1, char_u *p2);
^~~~~~
proto/mbyte.pro:30:19: error: unknown type name ‘char_u’
int utfc_ptr2char(char_u *p, int *pcc);
^~~~~~
proto/mbyte.pro:31:23: error: unknown type name ‘char_u’
int utfc_ptr2char_len(char_u *p, int *pcc, int maxlen);
^~~~~~
proto/mbyte.pro:32:30: error: unknown type name ‘char_u’
int utfc_char2bytes(int off, char_u *buf);
^~~~~~
proto/mbyte.pro:33:17: error: unknown type name ‘char_u’
int utf_ptr2len(char_u *p);
^~~~~~
proto/mbyte.pro:35:21: error: unknown type name ‘char_u’
int utf_ptr2len_len(char_u *p, int size);
^~~~~~
proto/mbyte.pro:36:18: error: unknown type name ‘char_u’
int utfc_ptr2len(char_u *p);
^~~~~~
proto/mbyte.pro:37:22: error: unknown type name ‘char_u’
int utfc_ptr2len_len(char_u *p, int size);
^~~~~~
proto/mbyte.pro:39:27: error: unknown type name ‘char_u’
int utf_char2bytes(int c, char_u *buf);
^~~~~~
proto/mbyte.pro:50:17: error: unknown type name ‘char_u’
int mb_strnicmp(char_u *s1, char_u *s2, size_t nn);
^~~~~~
proto/mbyte.pro:50:29: error: unknown type name ‘char_u’
int mb_strnicmp(char_u *s1, char_u *s2, size_t nn);
^~~~~~
proto/mbyte.pro:52:20: error: unknown type name ‘char_u’
int latin_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:52:34: error: unknown type name ‘char_u’
int latin_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:53:19: error: unknown type name ‘char_u’
int dbcs_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:53:33: error: unknown type name ‘char_u’
int dbcs_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:54:26: error: unknown type name ‘char_u’
int dbcs_screen_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:54:40: error: unknown type name ‘char_u’
int dbcs_screen_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:55:18: error: unknown type name ‘char_u’
int utf_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:55:32: error: unknown type name ‘char_u’
int utf_head_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:56:19: error: unknown type name ‘char_u’
void mb_copy_char(char_u **fp, char_u **tp);
^~~~~~
proto/mbyte.pro:56:32: error: unknown type name ‘char_u’
void mb_copy_char(char_u **fp, char_u **tp);
^~~~~~
proto/mbyte.pro:57:17: error: unknown type name ‘char_u’
int mb_off_next(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:57:31: error: unknown type name ‘char_u’
int mb_off_next(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:58:17: error: unknown type name ‘char_u’
int mb_tail_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:58:31: error: unknown type name ‘char_u’
int mb_tail_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:60:22: error: unknown type name ‘char_u’
int utf_valid_string(char_u *s, char_u *end);
^~~~~~
proto/mbyte.pro:60:33: error: unknown type name ‘char_u’
int utf_valid_string(char_u *s, char_u *end);
^~~~~~
proto/mbyte.pro:61:26: error: unknown type name ‘char_u’
int dbcs_screen_tail_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:61:40: error: unknown type name ‘char_u’
int dbcs_screen_tail_off(char_u *base, char_u *p);
^~~~~~
proto/mbyte.pro:64:1: error: unknown type name ‘char_u’
char_u *mb_prevptr(char_u *line, char_u *p);
^~~~~~
proto/mbyte.pro:64:20: error: unknown type name ‘char_u’
char_u *mb_prevptr(char_u *line, char_u *p);
^~~~~~
proto/mbyte.pro:64:34: error: unknown type name ‘char_u’
char_u *mb_prevptr(char_u *line, char_u *p);
^~~~~~
proto/mbyte.pro:65:16: error: unknown type name ‘char_u’
int mb_charlen(char_u *str);
^~~~~~
proto/mbyte.pro:66:20: error: unknown type name ‘char_u’
int mb_charlen_len(char_u *str, int len);
^~~~~~
proto/mbyte.pro:67:1: error: unknown type name ‘char_u’
char_u *mb_unescape(char_u **pp);
^~~~~~
proto/mbyte.pro:67:21: error: unknown type name ‘char_u’
char_u *mb_unescape(char_u **pp);
^~~~~~
proto/mbyte.pro:70:1: error: unknown type name ‘char_u’
char_u *enc_skip(char_u *p);
^~~~~~
proto/mbyte.pro:70:18: error: unknown type name ‘char_u’
char_u *enc_skip(char_u *p);
^~~~~~
proto/mbyte.pro:71:1: error: unknown type name ‘char_u’
char_u *enc_canonize(char_u *enc);
^~~~~~
proto/mbyte.pro:71:22: error: unknown type name ‘char_u’
char_u *enc_canonize(char_u *enc);
^~~~~~
proto/mbyte.pro:72:1: error: unknown type name ‘char_u’
char_u *enc_locale(void);
^~~~~~
proto/mbyte.pro:73:22: error: unknown type name ‘char_u’
int encname2codepage(char_u *name);
^~~~~~
proto/mbyte.pro:74:21: error: unknown type name ‘char_u’
void *my_iconv_open(char_u *to, char_u *from);
^~~~~~
proto/mbyte.pro:74:33: error: unknown type name ‘char_u’
void *my_iconv_open(char_u *to, char_u *from);
^~~~~~
proto/mbyte.pro:92:35: error: unknown type name ‘char_u’
int convert_setup(vimconv_T *vcp, char_u *from, char_u *to);
^~~~~~
proto/mbyte.pro:92:49: error: unknown type name ‘char_u’
int convert_setup(vimconv_T *vcp, char_u *from, char_u *to);
^~~~~~
proto/mbyte.pro:93:39: error: unknown type name ‘char_u’
int convert_setup_ext(vimconv_T *vcp, char_u *from, int from_unicode_is_utf8, char_u *to, int to_unicode_is_utf8);
^~~~~~
proto/mbyte.pro:93:79: error: unknown type name ‘char_u’
int convert_setup_ext(vimconv_T *vcp, char_u *from, int from_unicode_is_utf8, char_u *to, int to_unicode_is_utf8);
^~~~~~
proto/mbyte.pro:94:19: error: unknown type name ‘char_u’
int convert_input(char_u *ptr, int len, int maxlen);
^~~~~~
proto/mbyte.pro:95:24: error: unknown type name ‘char_u’
int convert_input_safe(char_u *ptr, int len, int maxlen, char_u **restp, int *restlenp);
^~~~~~
proto/mbyte.pro:95:58: error: unknown type name ‘char_u’
int convert_input_safe(char_u *ptr, int len, int maxlen, char_u **restp, int *restlenp);
^~~~~~
proto/mbyte.pro:96:1: error: unknown type name ‘char_u’
char_u *string_convert(vimconv_T *vcp, char_u *ptr, int *lenp);
^~~~~~
proto/mbyte.pro:96:40: error: unknown type name ‘char_u’
char_u *string_convert(vimconv_T *vcp, char_u *ptr, int *lenp);
^~~~~~
proto/mbyte.pro:97:1: error: unknown type name ‘char_u’
char_u *string_convert_ext(vimconv_T *vcp, char_u *ptr, int *lenp, int *unconvlenp);
^~~~~~
proto/mbyte.pro:97:44: error: unknown type name ‘char_u’
char_u *string_convert_ext(vimconv_T *vcp, char_u *ptr, int *lenp, int *unconvlenp);
^~~~~~
In file included from proto.h:147:0,
from vim.h:2118,
from arabic.c:16:
proto/normal.pro:10:29: error: unknown type name ‘char_u’
int find_ident_under_cursor(char_u **string, int find_type);
^~~~~~
proto/normal.pro:11:67: error: unknown type name ‘char_u’
int find_ident_at_pos(win_T *wp, linenr_T lnum, colnr_T startcol, char_u **string, int find_type);
^~~~~~
proto/normal.pro:19:15: error: unknown type name ‘char_u’
int find_decl(char_u *ptr, int len, int locally, int thisblock, int flags_arg);
^~~~~~
proto/normal.pro:23:36: error: unknown type name ‘char_u’
int get_visual_text(cmdarg_T *cap, char_u **pp, int *lenp);
^~~~~~
In file included from proto.h:148:0,
from vim.h:2118,
from arabic.c:16:
proto/ops.pro:10:20: error: unknown type name ‘char_u’
void set_expr_line(char_u *new_line);
^~~~~~
proto/ops.pro:11:1: error: unknown type name ‘char_u’
char_u *get_expr_line(void);
^~~~~~
proto/ops.pro:12:1: error: unknown type name ‘char_u’
char_u *get_expr_line_src(void);
^~~~~~
proto/ops.pro:23:31: error: unknown type name ‘char_u’
int get_spec_reg(int regname, char_u **argp, int *allocated, int errmsg);
^~~~~~
proto/ops.pro:41:1: error: unknown type name ‘char_u’
char_u *skip_comment(char_u *line, int process, int include_space, int *is_comment);
^~~~~~
proto/ops.pro:41:22: error: unknown type name ‘char_u’
char_u *skip_comment(char_u *line, int process, int include_space, int *is_comment);
^~~~~~
proto/ops.pro:57:36: error: unknown type name ‘char_u’
void clip_yank_selection(int type, char_u *str, long len, VimClipboard *cbd);
^~~~~~
proto/ops.pro:58:28: error: unknown type name ‘char_u’
int clip_convert_selection(char_u **str, long_u *len, VimClipboard *cbd);
^~~~~~
proto/ops.pro:59:25: error: unknown type name ‘char_u’
void dnd_yank_drag_data(char_u *str, long len);
^~~~~~
proto/ops.pro:60:1: error: unknown type name ‘char_u’
char_u get_reg_type(int regname, long *reglen);
^~~~~~
proto/ops.pro:61:1: error: unknown type name ‘char_u’
char_u *get_reg_contents(int regname, int flags);
^~~~~~
proto/ops.pro:62:35: error: unknown type name ‘char_u’
void write_reg_contents(int name, char_u *str, int maxlen, int must_append);
^~~~~~
proto/ops.pro:63:39: error: unknown type name ‘char_u’
void write_reg_contents_lst(int name, char_u **strings, int maxlen, int must_append, int yank_type, long block_len);
^~~~~~
proto/ops.pro:64:38: error: unknown type name ‘char_u’
void write_reg_contents_ex(int name, char_u *str, int maxlen, int must_append, int yank_type, long block_len);
^~~~~~
In file included from proto.h:149:0,
from vim.h:2118,
from arabic.c:16:
proto/option.pro:3:37: error: unknown type name ‘char_u’
void set_string_default(char *name, char_u *val);
^~~~~~
proto/option.pro:8:27: error: unknown type name ‘char_u’
void set_helplang_default(char_u *lang);
^~~~~~
proto/option.pro:11:12: error: unknown type name ‘char_u’
int do_set(char_u *arg, int opt_flags);
^~~~~~
proto/option.pro:14:1: error: unknown type name ‘char_u’
char_u *find_viminfo_parameter(int type);
^~~~~~
proto/option.pro:17:25: error: unknown type name ‘char_u’
void free_string_option(char_u *p);
^~~~~~
proto/option.pro:18:26: error: unknown type name ‘char_u’
void clear_string_option(char_u **pp);
^~~~~~
proto/option.pro:19:30: error: unknown type name ‘char_u’
void set_term_option_alloced(char_u **p);
^~~~~~
proto/option.pro:20:24: error: unknown type name ‘char_u’
int was_set_insecurely(char_u *opt, int opt_flags);
^~~~~~
proto/option.pro:21:31: error: unknown type name ‘char_u’
void set_string_option_direct(char_u *name, int opt_idx, char_u *val, int opt_flags, int set_sid);
^~~~~~
proto/option.pro:21:58: error: unknown type name ‘char_u’
void set_string_option_direct(char_u *name, int opt_idx, char_u *val, int opt_flags, int set_sid);
^~~~~~
proto/option.pro:22:1: error: unknown type name ‘char_u’
char_u *check_colorcolumn(win_T *wp);
^~~~~~
proto/option.pro:23:1: error: unknown type name ‘char_u’
char_u *check_stl_option(char_u *s);
^~~~~~
proto/option.pro:23:26: error: unknown type name ‘char_u’
char_u *check_stl_option(char_u *s);
^~~~~~
proto/option.pro:24:22: error: unknown type name ‘char_u’
int get_option_value(char_u *name, long *numval, char_u **stringval, int opt_flags);
^~~~~~
proto/option.pro:24:50: error: unknown type name ‘char_u’
int get_option_value(char_u *name, long *numval, char_u **stringval, int opt_flags);
^~~~~~
proto/option.pro:25:29: error: unknown type name ‘char_u’
int get_option_value_strict(char_u *name, long *numval, char_u **stringval, int opt_type, void *from);
^~~~~~
proto/option.pro:25:57: error: unknown type name ‘char_u’
int get_option_value_strict(char_u *name, long *numval, char_u **stringval, int opt_type, void *from);
^~~~~~
proto/option.pro:26:1: error: unknown type name ‘char_u’
char_u *option_iter_next(void **option, int opt_type);
^~~~~~
proto/option.pro:27:1: error: unknown type name ‘char_u’
char_u *set_option_value(char_u *name, long number, char_u *string, int opt_flags);
^~~~~~
proto/option.pro:27:26: error: unknown type name ‘char_u’
char_u *set_option_value(char_u *name, long number, char_u *string, int opt_flags);
^~~~~~
proto/option.pro:27:53: error: unknown type name ‘char_u’
char_u *set_option_value(char_u *name, long number, char_u *string, int opt_flags);
^~~~~~
proto/option.pro:28:1: error: unknown type name ‘char_u’
char_u *get_term_code(char_u *tname);
^~~~~~
proto/option.pro:28:23: error: unknown type name ‘char_u’
char_u *get_term_code(char_u *tname);
^~~~~~
proto/option.pro:29:1: error: unknown type name ‘char_u’
char_u *get_highlight_default(void);
^~~~~~
proto/option.pro:30:1: error: unknown type name ‘char_u’
char_u *get_encoding_default(void);
^~~~~~
proto/option.pro:35:26: error: unknown type name ‘char_u’
void free_one_termoption(char_u *var);
^~~~~~
proto/option.pro:38:32: error: unknown type name ‘char_u’
void unset_global_local_option(char_u *name, void *from);
^~~~~~
proto/option.pro:39:1: error: unknown type name ‘char_u’
char_u *get_equalprg(void);
^~~~~~
proto/option.pro:48:43: error: unknown type name ‘char_u’
void set_context_in_set_cmd(expand_T *xp, char_u *arg, int opt_flags);
^~~~~~
proto/option.pro:49:71: error: unknown type name ‘char_u’
int ExpandSettings(expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file);
^~~~~~
proto/option.pro:50:37: error: unknown type name ‘char_u’
int ExpandOldSetting(int *num_file, char_u ***file);
^~~~~~
proto/option.pro:54:18: error: unknown type name ‘char_u’
void vimrc_found(char_u *fname, char_u *envname);
^~~~~~
proto/option.pro:54:33: error: unknown type name ‘char_u’
void vimrc_found(char_u *fname, char_u *envname);
^~~~~~
proto/option.pro:56:20: error: unknown type name ‘char_u’
int option_was_set(char_u *name);
^~~~~~
proto/option.pro:57:27: error: unknown type name ‘char_u’
void reset_option_was_set(char_u *name);
^~~~~~
proto/option.pro:61:20: error: unknown type name ‘char_u’
int check_ff_value(char_u *p);
^~~~~~
In file included from proto.h:152:0,
from vim.h:2118,
from arabic.c:16:
proto/quickfix.pro:2:24: error: unknown type name ‘char_u’
int qf_init(win_T *wp, char_u *efile, char_u *errorformat, int newlist, char_u *qf_title, char_u *enc);
^~~~~~
proto/quickfix.pro:2:39: error: unknown type name ‘char_u’
int qf_init(win_T *wp, char_u *efile, char_u *errorformat, int newlist, char_u *qf_title, char_u *enc);
^~~~~~
proto/quickfix.pro:2:73: error: unknown type name ‘char_u’
int qf_init(win_T *wp, char_u *efile, char_u *errorformat, int newlist, char_u *qf_title, char_u *enc);
^~~~~~
proto/quickfix.pro:2:91: error: unknown type name ‘char_u’
int qf_init(win_T *wp, char_u *efile, char_u *errorformat, int newlist, char_u *qf_title, char_u *enc);
^~~~~~
proto/quickfix.pro:31:56: error: unknown type name ‘char_u’
int set_errorlist(win_T *wp, list_T *list, int action, char_u *title, dict_T *what);
^~~~~~
In file included from proto.h:154:0,
from vim.h:2118,
from arabic.c:16:
proto/regexp.pro:4:1: error: unknown type name ‘char_u’
char_u *skip_regexp(char_u *startp, int dirc, int magic, char_u **newp);
^~~~~~
proto/regexp.pro:4:21: error: unknown type name ‘char_u’
char_u *skip_regexp(char_u *startp, int dirc, int magic, char_u **newp);
^~~~~~
proto/regexp.pro:4:58: error: unknown type name ‘char_u’
char_u *skip_regexp(char_u *startp, int dirc, int magic, char_u **newp);
^~~~~~
proto/regexp.pro:9:1: error: unknown type name ‘char_u’
char_u *regtilde(char_u *source, int magic);
^~~~~~
proto/regexp.pro:9:18: error: unknown type name ‘char_u’
char_u *regtilde(char_u *source, int magic);
^~~~~~
proto/regexp.pro:10:33: error: unknown type name ‘char_u’
int vim_regsub(regmatch_T *rmp, char_u *source, typval_T *expr, char_u *dest, int copy, int magic, int backslash);
^~~~~~
proto/regexp.pro:10:65: error: unknown type name ‘char_u’
int vim_regsub(regmatch_T *rmp, char_u *source, typval_T *expr, char_u *dest, int copy, int magic, int backslash);
^~~~~~
proto/regexp.pro:11:55: error: unknown type name ‘char_u’
int vim_regsub_multi(regmmatch_T *rmp, linenr_T lnum, char_u *source, char_u *dest, int copy, int magic, int backslash);
^~~~~~
proto/regexp.pro:11:71: error: unknown type name ‘char_u’
int vim_regsub_multi(regmmatch_T *rmp, linenr_T lnum, char_u *source, char_u *dest, int copy, int magic, int backslash);
^~~~~~
proto/regexp.pro:12:1: error: unknown type name ‘char_u’
char_u *reg_submatch(int no);
^~~~~~
proto/regexp.pro:14:24: error: unknown type name ‘char_u’
regprog_T *vim_regcomp(char_u *expr_arg, int re_flags);
^~~~~~
proto/regexp.pro:16:57: error: unknown type name ‘char_u’
int vim_regexec_prog(regprog_T **prog, int ignore_case, char_u *line, colnr_T col);
^~~~~~
proto/regexp.pro:17:34: error: unknown type name ‘char_u’
int vim_regexec(regmatch_T *rmp, char_u *line, colnr_T col);
^~~~~~
proto/regexp.pro:18:37: error: unknown type name ‘char_u’
int vim_regexec_nl(regmatch_T *rmp, char_u *line, colnr_T col);
^~~~~~
In file included from proto.h:155:0,
from vim.h:2118,
from arabic.c:16:
proto/screen.pro:19:16: error: unknown type name ‘char_u’
void rl_mirror(char_u *str);
^~~~~~
proto/screen.pro:24:61: error: unknown type name ‘char_u’
void win_redr_status_matches(expand_T *xp, int num_matches, char_u **matches, int match, int showtail);
^~~~~~
proto/screen.pro:27:31: error: unknown type name ‘char_u’
int get_keymap_str(win_T *wp, char_u *fmt, char_u *buf, int len);
^~~~~~
proto/screen.pro:27:44: error: unknown type name ‘char_u’
int get_keymap_str(win_T *wp, char_u *fmt, char_u *buf, int len);
^~~~~~
proto/screen.pro:29:40: error: unknown type name ‘char_u’
void screen_getbytes(int row, int col, char_u *bytes, int *attrp);
^~~~~~
proto/screen.pro:30:18: error: unknown type name ‘char_u’
void screen_puts(char_u *text, int row, int col, int attr);
^~~~~~
proto/screen.pro:31:22: error: unknown type name ‘char_u’
void screen_puts_len(char_u *text, int textlen, int row, int col, int attr);
^~~~~~
proto/screen.pro:41:15: error: unknown type name ‘char_u’
int can_clear(char_u *p);
^~~~~~
In file included from proto.h:157:0,
from vim.h:2118,
from arabic.c:16:
proto/sha256.pro:3:43: error: unknown type name ‘char_u’
void sha256_update(context_sha256_T *ctx, char_u *input, UINT32_T length);
^~~~~~
proto/sha256.pro:4:43: error: unknown type name ‘char_u’
void sha256_finish(context_sha256_T *ctx, char_u digest[32]);
^~~~~~
proto/sha256.pro:5:1: error: unknown type name ‘char_u’
char_u *sha256_bytes(char_u *buf, int buf_len, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:5:22: error: unknown type name ‘char_u’
char_u *sha256_bytes(char_u *buf, int buf_len, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:5:48: error: unknown type name ‘char_u’
char_u *sha256_bytes(char_u *buf, int buf_len, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:6:1: error: unknown type name ‘char_u’
char_u *sha256_key(char_u *buf, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:6:20: error: unknown type name ‘char_u’
char_u *sha256_key(char_u *buf, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:6:33: error: unknown type name ‘char_u’
char_u *sha256_key(char_u *buf, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:8:16: error: unknown type name ‘char_u’
void sha2_seed(char_u *header, int header_len, char_u *salt, int salt_len);
^~~~~~
proto/sha256.pro:8:48: error: unknown type name ‘char_u’
void sha2_seed(char_u *header, int header_len, char_u *salt, int salt_len);
^~~~~~
In file included from proto.h:159:0,
from vim.h:2118,
from arabic.c:16:
proto/search.pro:2:20: error: unknown type name ‘char_u’
int search_regcomp(char_u *pat, int pat_save, int pat_use, int options, regmmatch_T *regmatch);
^~~~~~
proto/search.pro:3:1: error: unknown type name ‘char_u’
char_u *get_search_pat(void);
^~~~~~
proto/search.pro:4:1: error: unknown type name ‘char_u’
char_u *reverse_text(char_u *s);
^~~~~~
proto/search.pro:4:22: error: unknown type name ‘char_u’
char_u *reverse_text(char_u *s);
^~~~~~
proto/search.pro:5:27: error: unknown type name ‘char_u’
void save_re_pat(int idx, char_u *pat, int magic);
^~~~~~
proto/search.pro:9:16: error: unknown type name ‘char_u’
int ignorecase(char_u *pat);
^~~~~~
proto/search.pro:10:20: error: unknown type name ‘char_u’
int ignorecase_opt(char_u *pat, int ic_in, int scs);
^~~~~~
proto/search.pro:11:23: error: unknown type name ‘char_u’
int pat_has_uppercase(char_u *pat);
^~~~~~
proto/search.pro:12:1: error: unknown type name ‘char_u’
char_u *last_csearch(void);
^~~~~~
proto/search.pro:15:30: error: unknown type name ‘char_u’
void set_last_csearch(int c, char_u *s, int len);
^~~~~~
proto/search.pro:18:1: error: unknown type name ‘char_u’
char_u *last_search_pat(void);
^~~~~~
proto/search.pro:20:26: error: unknown type name ‘char_u’
void set_last_search_pat(char_u *s, int idx, int magic, int setlast);
^~~~~~
proto/search.pro:22:59: error: unknown type name ‘char_u’
int searchit(win_T *win, buf_T *buf, pos_T *pos, int dir, char_u *pat, long count, int options, int pat_use, linenr_T stop_lnum, proftime_T *tm, int *timed_out);
^~~~~~
In file included from proto.h:159:0,
from vim.h:2118,
from arabic.c:16:
proto/search.pro:24:39: error: unknown type name ‘char_u’
int do_search(oparg_T *oap, int dirc, char_u *pat, long count, int options, proftime_T *tm, int *timed_out);
^~~~~~
proto/search.pro:25:60: error: unknown type name ‘char_u’
int search_for_exact_line(buf_T *buf, pos_T *pos, int dir, char_u *pat);
^~~~~~
proto/search.pro:45:27: error: unknown type name ‘char_u’
void find_pattern_in_path(char_u *ptr, int dir, int len, int whole, int skip_comments, int type, long count, int action, linenr_T start_lnum, linenr_T end_lnum);
^~~~~~
In file included from proto.h:160:0,
from vim.h:2118,
from arabic.c:16:
proto/spell.pro:2:28: error: unknown type name ‘char_u’
int spell_check(win_T *wp, char_u *ptr, hlf_T *attrp, int *capcol, int docount);
^~~~~~
proto/spell.pro:4:21: error: unknown type name ‘char_u’
void spell_cat_line(char_u *buf, char_u *line, int maxlen);
^~~~~~
proto/spell.pro:4:34: error: unknown type name ‘char_u’
void spell_cat_line(char_u *buf, char_u *line, int maxlen);
^~~~~~
proto/spell.pro:5:1: error: unknown type name ‘char_u’
char_u *spell_enc(void);
^~~~~~
proto/spell.pro:6:22: error: unknown type name ‘char_u’
slang_T *slang_alloc(char_u *lang);
^~~~~~
proto/spell.pro:10:37: error: unknown type name ‘char_u’
void count_common_word(slang_T *lp, char_u *word, int len, int count);
^~~~~~
proto/spell.pro:11:17: error: unknown type name ‘char_u’
int byte_in_str(char_u *str, int n);
^~~~~~
proto/spell.pro:13:1: error: unknown type name ‘char_u’
char_u *did_set_spelllang(win_T *wp);
^~~~~~
proto/spell.pro:14:13: error: unknown type name ‘char_u’
int captype(char_u *word, char_u *end);
^~~~~~
proto/spell.pro:14:27: error: unknown type name ‘char_u’
int captype(char_u *word, char_u *end);
^~~~~~
proto/spell.pro:22:23: error: unknown type name ‘char_u’
int spell_iswordp_nmw(char_u *p, win_T *wp);
^~~~~~
proto/spell.pro:23:20: error: unknown type name ‘char_u’
int spell_casefold(char_u *str, int len, char_u *buf, int buflen);
^~~~~~
proto/spell.pro:23:42: error: unknown type name ‘char_u’
int spell_casefold(char_u *str, int len, char_u *buf, int buflen);
^~~~~~
proto/spell.pro:27:40: error: unknown type name ‘char_u’
void spell_suggest_list(garray_T *gap, char_u *word, int maxcount, int need_cap, int interactive);
^~~~~~
proto/spell.pro:28:18: error: unknown type name ‘char_u’
void onecap_copy(char_u *word, char_u *wcopy, int upper);
^~~~~~
proto/spell.pro:28:32: error: unknown type name ‘char_u’
void onecap_copy(char_u *word, char_u *wcopy, int upper);
^~~~~~
proto/spell.pro:29:1: error: unknown type name ‘char_u’
char_u *eval_soundfold(char_u *word);
^~~~~~
proto/spell.pro:29:24: error: unknown type name ‘char_u’
char_u *eval_soundfold(char_u *word);
^~~~~~
proto/spell.pro:30:38: error: unknown type name ‘char_u’
void spell_soundfold(slang_T *slang, char_u *inword, int folded, char_u *res);
^~~~~~
proto/spell.pro:30:66: error: unknown type name ‘char_u’
void spell_soundfold(slang_T *slang, char_u *inword, int folded, char_u *res);
^~~~~~
proto/spell.pro:33:23: error: unknown type name ‘char_u’
void spell_dump_compl(char_u *pat, int ic, int *dir, int dumpflags_arg);
^~~~~~
proto/spell.pro:34:1: error: unknown type name ‘char_u’
char_u *spell_to_word_end(char_u *start, win_T *win);
^~~~~~
proto/spell.pro:34:27: error: unknown type name ‘char_u’
char_u *spell_to_word_end(char_u *start, win_T *win);
^~~~~~
proto/spell.pro:37:36: error: unknown type name ‘char_u’
int expand_spelling(linenr_T lnum, char_u *pat, char_u ***matchp);
^~~~~~
proto/spell.pro:37:49: error: unknown type name ‘char_u’
int expand_spelling(linenr_T lnum, char_u *pat, char_u ***matchp);
^~~~~~
In file included from proto.h:161:0,
from vim.h:2118,
from arabic.c:16:
proto/spellfile.pro:2:26: error: unknown type name ‘char_u’
slang_T *spell_load_file(char_u *fname, char_u *lang, slang_T *old_lp, int silent);
^~~~~~
proto/spellfile.pro:2:41: error: unknown type name ‘char_u’
slang_T *spell_load_file(char_u *fname, char_u *lang, slang_T *old_lp, int silent);
^~~~~~
proto/spellfile.pro:6:26: error: unknown type name ‘char_u’
void mkspell(int fcount, char_u **fnames, int ascii, int over_write, int added_word);
^~~~~~
proto/spellfile.pro:8:21: error: unknown type name ‘char_u’
void spell_add_word(char_u *word, int len, int bad, int idx, int undo);
^~~~~~
In file included from proto.h:162:0,
from vim.h:2118,
from arabic.c:16:
proto/syntax.pro:14:46: error: unknown type name ‘char_u’
void set_context_in_echohl_cmd(expand_T *xp, char_u *arg);
^~~~~~
proto/syntax.pro:15:46: error: unknown type name ‘char_u’
void set_context_in_syntax_cmd(expand_T *xp, char_u *arg);
^~~~~~
proto/syntax.pro:16:1: error: unknown type name ‘char_u’
char_u *get_syntax_name(expand_T *xp, int idx);
^~~~~~
proto/syntax.pro:23:1: error: unknown type name ‘char_u’
char_u *get_syntime_arg(expand_T *xp, int idx);
^~~~~~
proto/syntax.pro:25:17: error: unknown type name ‘char_u’
int load_colors(char_u *name);
^~~~~~
proto/syntax.pro:26:19: error: unknown type name ‘char_u’
void do_highlight(char_u *line, int forceit, int init);
^~~~~~
proto/syntax.pro:30:1: error: unknown type name ‘char_u’
char_u *hl_get_font_name(void);
^~~~~~
proto/syntax.pro:31:23: error: unknown type name ‘char_u’
void hl_set_font_name(char_u *font_name);
^~~~~~
proto/syntax.pro:32:27: error: unknown type name ‘char_u’
void hl_set_bg_color_name(char_u *name);
^~~~~~
proto/syntax.pro:33:27: error: unknown type name ‘char_u’
void hl_set_fg_color_name(char_u *name);
^~~~~~
proto/syntax.pro:40:1: error: unknown type name ‘char_u’
char_u *highlight_has_attr(int id, int flag, int modec);
^~~~~~
proto/syntax.pro:41:1: error: unknown type name ‘char_u’
char_u *highlight_color(int id, char_u *what, int modec);
^~~~~~
proto/syntax.pro:41:33: error: unknown type name ‘char_u’
char_u *highlight_color(int id, char_u *what, int modec);
^~~~~~
proto/syntax.pro:43:17: error: unknown type name ‘char_u’
int syn_name2id(char_u *name);
^~~~~~
proto/syntax.pro:44:22: error: unknown type name ‘char_u’
int highlight_exists(char_u *name);
^~~~~~
proto/syntax.pro:45:1: error: unknown type name ‘char_u’
char_u *syn_id2name(int id);
^~~~~~
proto/syntax.pro:46:18: error: unknown type name ‘char_u’
int syn_namen2id(char_u *linep, int len);
^~~~~~
proto/syntax.pro:47:21: error: unknown type name ‘char_u’
int syn_check_group(char_u *pp, int len);
^~~~~~
proto/syntax.pro:53:49: error: unknown type name ‘char_u’
void set_context_in_highlight_cmd(expand_T *xp, char_u *arg);
^~~~~~
proto/syntax.pro:54:1: error: unknown type name ‘char_u’
char_u *get_highlight_name(expand_T *xp, int idx);
^~~~~~
proto/syntax.pro:55:1: error: unknown type name ‘char_u’
char_u *get_highlight_name_ext(expand_T *xp, int idx, int skip_cleared);
^~~~~~
In file included from proto.h:163:0,
from vim.h:2118,
from arabic.c:16:
proto/tag.pro:2:12: error: unknown type name ‘char_u’
int do_tag(char_u *tag, int type, int count, int forceit, int verbose);
^~~~~~
proto/tag.pro:5:15: error: unknown type name ‘char_u’
int find_tags(char_u *pat, int *num_matches, char_u ***matchesp, int flags, int mincount, char_u *buf_ffname);
^~~~~~
proto/tag.pro:5:46: error: unknown type name ‘char_u’
int find_tags(char_u *pat, int *num_matches, char_u ***matchesp, int flags, int mincount, char_u *buf_ffname);
^~~~~~
proto/tag.pro:5:91: error: unknown type name ‘char_u’
int find_tags(char_u *pat, int *num_matches, char_u ***matchesp, int flags, int mincount, char_u *buf_ffname);
^~~~~~
proto/tag.pro:7:45: error: unknown type name ‘char_u’
int get_tagfname(tagname_T *tnp, int first, char_u *buf);
^~~~~~
proto/tag.pro:9:24: error: unknown type name ‘char_u’
void simplify_filename(char_u *filename);
^~~~~~
proto/tag.pro:10:31: error: unknown type name ‘char_u’
int expand_tags(int tagnames, char_u *pat, int *num_file, char_u ***file);
^~~~~~
proto/tag.pro:10:59: error: unknown type name ‘char_u’
int expand_tags(int tagnames, char_u *pat, int *num_file, char_u ***file);
^~~~~~
proto/tag.pro:11:28: error: unknown type name ‘char_u’
int get_tags(list_T *list, char_u *pat, char_u *buf_fname);
^~~~~~
proto/tag.pro:11:41: error: unknown type name ‘char_u’
int get_tags(list_T *list, char_u *pat, char_u *buf_fname);
^~~~~~
In file included from proto.h:164:0,
from vim.h:2118,
from arabic.c:16:
proto/term.pro:2:34: error: unknown type name ‘char_u’
guicolor_T termgui_mch_get_color(char_u *name);
^~~~~~
proto/term.pro:3:30: error: unknown type name ‘char_u’
guicolor_T termgui_get_color(char_u *name);
^~~~~~
proto/term.pro:5:18: error: unknown type name ‘char_u’
int set_termname(char_u *term);
^~~~~~
proto/term.pro:6:32: error: unknown type name ‘char_u’
void set_mouse_termcode(int n, char_u *s);
^~~~~~
proto/term.pro:9:23: error: unknown type name ‘char_u’
int add_termcap_entry(char_u *name, int force);
^~~~~~
proto/term.pro:10:18: error: unknown type name ‘char_u’
int term_is_8bit(char_u *name);
^~~~~~
proto/term.pro:11:17: error: unknown type name ‘char_u’
int term_is_gui(char_u *name);
^~~~~~
proto/term.pro:12:1: error: unknown type name ‘char_u’
char_u *tltoa(unsigned long i);
^~~~~~
proto/term.pro:13:18: error: unknown type name ‘char_u’
void termcapinit(char_u *name);
^~~~~~
proto/term.pro:18:17: error: unknown type name ‘char_u’
void out_str_nf(char_u *s);
^~~~~~
proto/term.pro:19:17: error: unknown type name ‘char_u’
void out_str_cf(char_u *s);
^~~~~~
proto/term.pro:20:14: error: unknown type name ‘char_u’
void out_str(char_u *s);
^~~~~~
proto/term.pro:32:20: error: unknown type name ‘char_u’
void term_settitle(char_u *title);
^~~~~~
proto/term.pro:34:34: error: unknown type name ‘char_u’
void add_long_to_buf(long_u val, char_u *dst);
^~~~~~
proto/term.pro:58:19: error: unknown type name ‘char_u’
void add_termcode(char_u *name, char_u *string, int flags);
^~~~~~
proto/term.pro:58:33: error: unknown type name ‘char_u’
void add_termcode(char_u *name, char_u *string, int flags);
^~~~~~
proto/term.pro:59:1: error: unknown type name ‘char_u’
char_u *find_termcode(char_u *name);
^~~~~~
proto/term.pro:59:23: error: unknown type name ‘char_u’
char_u *find_termcode(char_u *name);
^~~~~~
proto/term.pro:60:1: error: unknown type name ‘char_u’
char_u *get_termcode(int i);
^~~~~~
proto/term.pro:61:19: error: unknown type name ‘char_u’
void del_termcode(char_u *name);
^~~~~~
proto/term.pro:63:36: error: unknown type name ‘char_u’
int check_termcode(int max_offset, char_u *buf, int bufsize, int *buflen);
^~~~~~
proto/term.pro:64:1: error: unknown type name ‘char_u’
char_u *replace_termcodes(char_u *from, char_u **bufp, int from_part, int do_lt, int special);
^~~~~~
proto/term.pro:64:27: error: unknown type name ‘char_u’
char_u *replace_termcodes(char_u *from, char_u **bufp, int from_part, int do_lt, int special);
^~~~~~
proto/term.pro:64:41: error: unknown type name ‘char_u’
char_u *replace_termcodes(char_u *from, char_u **bufp, int from_part, int do_lt, int special);
^~~~~~
proto/term.pro:65:22: error: unknown type name ‘char_u’
int find_term_bykeys(char_u *src);
^~~~~~
proto/term.pro:67:23: error: unknown type name ‘char_u’
int show_one_termcode(char_u *name, char_u *code, int printit);
^~~~~~
proto/term.pro:67:37: error: unknown type name ‘char_u’
int show_one_termcode(char_u *name, char_u *code, int printit);
^~~~~~
proto/term.pro:68:1: error: unknown type name ‘char_u’
char_u *translate_mapping(char_u *str, int expmap);
^~~~~~
proto/term.pro:68:27: error: unknown type name ‘char_u’
char_u *translate_mapping(char_u *str, int expmap);
^~~~~~
proto/term.pro:70:30: error: unknown type name ‘char_u’
guicolor_T gui_get_color_cmn(char_u *name);
^~~~~~
In file included from proto.h:168:0,
from vim.h:2118,
from arabic.c:16:
proto/ui.pro:2:15: error: unknown type name ‘char_u’
void ui_write(char_u *s, int len);
^~~~~~
proto/ui.pro:3:21: error: unknown type name ‘char_u’
void ui_inchar_undo(char_u *s, int len);
^~~~~~
proto/ui.pro:4:15: error: unknown type name ‘char_u’
int ui_inchar(char_u *buf, int maxlen, long wtime, int tb_change_cnt);
^~~~~~
proto/ui.pro:41:1: error: unknown type name ‘char_u’
char_u *get_input_buf(void);
^~~~~~
proto/ui.pro:42:20: error: unknown type name ‘char_u’
void set_input_buf(char_u *p);
^~~~~~
proto/ui.pro:43:23: error: unknown type name ‘char_u’
void add_to_input_buf(char_u *s, int len);
^~~~~~
proto/ui.pro:44:27: error: unknown type name ‘char_u’
void add_to_input_buf_csi(char_u *str, int len);
^~~~~~
proto/ui.pro:45:19: error: unknown type name ‘char_u’
void push_raw_key(char_u *s, int len);
^~~~~~
proto/ui.pro:47:25: error: unknown type name ‘char_u’
int read_from_input_buf(char_u *buf, long maxlen);
^~~~~~
In file included from proto.h:169:0,
from vim.h:2118,
from arabic.c:16:
proto/undo.pro:9:21: error: unknown type name ‘char_u’
void u_compute_hash(char_u *hash);
^~~~~~
proto/undo.pro:10:1: error: unknown type name ‘char_u’
char_u *u_get_undo_file_name(char_u *buf_ffname, int reading);
^~~~~~
proto/undo.pro:10:30: error: unknown type name ‘char_u’
char_u *u_get_undo_file_name(char_u *buf_ffname, int reading);
^~~~~~
proto/undo.pro:11:19: error: unknown type name ‘char_u’
void u_write_undo(char_u *name, int forceit, buf_T *buf, char_u *hash);
^~~~~~
proto/undo.pro:11:58: error: unknown type name ‘char_u’
void u_write_undo(char_u *name, int forceit, buf_T *buf, char_u *hash);
^~~~~~
proto/undo.pro:12:18: error: unknown type name ‘char_u’
void u_read_undo(char_u *name, char_u *hash, char_u *orig_name);
^~~~~~
proto/undo.pro:12:32: error: unknown type name ‘char_u’
void u_read_undo(char_u *name, char_u *hash, char_u *orig_name);
^~~~~~
proto/undo.pro:12:46: error: unknown type name ‘char_u’
void u_read_undo(char_u *name, char_u *hash, char_u *orig_name);
^~~~~~
In file included from proto.h:170:0,
from vim.h:2118,
from arabic.c:16:
proto/userfunc.pro:3:19: error: unknown type name ‘char_u’
int get_lambda_tv(char_u **arg, typval_T *rettv, int evaluate);
^~~~~~
proto/userfunc.pro:4:1: error: unknown type name ‘char_u’
char_u *deref_func_name(char_u *name, int *lenp, partial_T **partialp, int no_autoload);
^~~~~~
proto/userfunc.pro:4:25: error: unknown type name ‘char_u’
char_u *deref_func_name(char_u *name, int *lenp, partial_T **partialp, int no_autoload);
^~~~~~
proto/userfunc.pro:5:17: error: unknown type name ‘char_u’
int get_func_tv(char_u *name, int len, typval_T *rettv, char_u **arg, linenr_T firstline, linenr_T lastline, int *doesrange, int evaluate, partial_T *partial, dict_T *selfdict);
^~~~~~
proto/userfunc.pro:5:57: error: unknown type name ‘char_u’
int get_func_tv(char_u *name, int len, typval_T *rettv, char_u **arg, linenr_T firstline, linenr_T lastline, int *doesrange, int evaluate, partial_T *partial, dict_T *selfdict);
^~~~~~
In file included from proto.h:170:0,
from vim.h:2118,
from arabic.c:16:
proto/userfunc.pro:6:20: error: unknown type name ‘char_u’
ufunc_T *find_func(char_u *name);
^~~~~~
proto/userfunc.pro:8:15: error: unknown type name ‘char_u’
int func_call(char_u *name, typval_T *args, partial_T *partial, dict_T *selfdict, typval_T *rettv);
^~~~~~
proto/userfunc.pro:9:15: error: unknown type name ‘char_u’
int call_func(char_u *funcname, int len, typval_T *rettv, int argcount_in, typval_T *argvars_in, int (*argv_func)(int, typval_T *, int), linenr_T firstline, linenr_T lastline, int *doesrange, int evaluate, partial_T *partial, dict_T *selfdict_in);
^~~~~~
proto/userfunc.pro:10:1: error: unknown type name ‘char_u’
char_u *trans_function_name(char_u **pp, int skip, int flags, funcdict_T *fdp, partial_T **partial);
^~~~~~
proto/userfunc.pro:10:29: error: unknown type name ‘char_u’
char_u *trans_function_name(char_u **pp, int skip, int flags, funcdict_T *fdp, partial_T **partial);
^~~~~~
proto/userfunc.pro:12:23: error: unknown type name ‘char_u’
int eval_fname_script(char_u *p);
^~~~~~
proto/userfunc.pro:13:32: error: unknown type name ‘char_u’
int translated_function_exists(char_u *name);
^~~~~~
proto/userfunc.pro:14:21: error: unknown type name ‘char_u’
int function_exists(char_u *name, int no_deref);
^~~~~~
proto/userfunc.pro:15:1: error: unknown type name ‘char_u’
char_u *get_expanded_name(char_u *name, int check);
^~~~~~
proto/userfunc.pro:15:27: error: unknown type name ‘char_u’
char_u *get_expanded_name(char_u *name, int check);
^~~~~~
proto/userfunc.pro:19:1: error: unknown type name ‘char_u’
char_u *get_user_func_name(expand_T *xp, int idx);
^~~~~~
proto/userfunc.pro:21:17: error: unknown type name ‘char_u’
void func_unref(char_u *name);
^~~~~~
proto/userfunc.pro:23:15: error: unknown type name ‘char_u’
void func_ref(char_u *name);
^~~~~~
proto/userfunc.pro:29:1: error: unknown type name ‘char_u’
char_u *get_return_cmd(void *rettv);
^~~~~~
proto/userfunc.pro:30:1: error: unknown type name ‘char_u’
char_u *get_func_line(int c, void *cookie, int indent);
^~~~~~
proto/userfunc.pro:37:1: error: unknown type name ‘char_u’
char_u *func_name(void *cookie);
^~~~~~
proto/userfunc.pro:53:34: error: unknown type name ‘char_u’
hashitem_T *find_hi_in_scoped_ht(char_u *name, hashtab_T **pht);
^~~~~~
proto/userfunc.pro:54:35: error: unknown type name ‘char_u’
dictitem_T *find_var_in_scoped_ht(char_u *name, int no_autoload);
^~~~~~
proto/userfunc.pro:59:21: error: unknown type name ‘char_u’
int set_ref_in_func(char_u *name, ufunc_T *fp_in, int copyID);
^~~~~~
In file included from proto.h:172:0,
from vim.h:2118,
from arabic.c:16:
proto/window.pro:3:27: error: unknown type name ‘char_u’
void get_wincmd_addr_type(char_u *arg, exarg_T *eap);
^~~~~~
proto/window.pro:67:1: error: unknown type name ‘char_u’
char_u *grab_file_name(long count, linenr_T *file_lnum);
^~~~~~
proto/window.pro:68:1: error: unknown type name ‘char_u’
char_u *file_name_at_cursor(int options, long count, linenr_T *file_lnum);
^~~~~~
proto/window.pro:69:1: error: unknown type name ‘char_u’
char_u *file_name_in_line(char_u *line, int col, int options, long count, char_u *rel_fname, linenr_T *file_lnum);
^~~~~~
proto/window.pro:69:27: error: unknown type name ‘char_u’
char_u *file_name_in_line(char_u *line, int col, int options, long count, char_u *rel_fname, linenr_T *file_lnum);
^~~~~~
proto/window.pro:69:75: error: unknown type name ‘char_u’
char_u *file_name_in_line(char_u *line, int col, int options, long count, char_u *rel_fname, linenr_T *file_lnum);
^~~~~~
proto/window.pro:70:1: error: unknown type name ‘char_u’
char_u *find_file_name_in_path(char_u *ptr, int len, int options, long count, char_u *rel_fname);
^~~~~~
proto/window.pro:70:32: error: unknown type name ‘char_u’
char_u *find_file_name_in_path(char_u *ptr, int len, int options, long count, char_u *rel_fname);
^~~~~~
proto/window.pro:70:79: error: unknown type name ‘char_u’
char_u *find_file_name_in_path(char_u *ptr, int len, int options, long count, char_u *rel_fname);
^~~~~~
proto/window.pro:71:19: error: unknown type name ‘char_u’
int path_with_url(char_u *fname);
^~~~~~
proto/window.pro:72:19: error: unknown type name ‘char_u’
int vim_isAbsName(char_u *name);
^~~~~~
proto/window.pro:73:18: error: unknown type name ‘char_u’
int vim_FullName(char_u *fname, char_u *buf, int len, int force);
^~~~~~
proto/window.pro:73:33: error: unknown type name ‘char_u’
int vim_FullName(char_u *fname, char_u *buf, int len, int force);
^~~~~~
proto/window.pro:84:26: error: unknown type name ‘char_u’
int match_add(win_T *wp, char_u *grp, char_u *pat, int prio, int id, list_T *pos_list, char_u *conceal_char);
^~~~~~
proto/window.pro:84:39: error: unknown type name ‘char_u’
int match_add(win_T *wp, char_u *grp, char_u *pat, int prio, int id, list_T *pos_list, char_u *conceal_char);
^~~~~~
proto/window.pro:84:88: error: unknown type name ‘char_u’
int match_add(win_T *wp, char_u *grp, char_u *pat, int prio, int id, list_T *pos_list, char_u *conceal_char);
^~~~~~
In file included from proto.h:212:0,
from vim.h:2118,
from arabic.c:16:
proto/gui.pro:8:19: error: unknown type name ‘char_u’
int gui_init_font(char_u *font_list, int fontset);
^~~~~~
proto/gui.pro:25:16: error: unknown type name ‘char_u’
void gui_write(char_u *s, int len);
^~~~~~
proto/gui.pro:28:23: error: unknown type name ‘char_u’
int gui_outstr_nowrap(char_u *s, int len, int flags, guicolor_T fg, guicolor_T bg, int back);
^~~~~~
proto/gui.pro:36:32: error: unknown type name ‘char_u’
void gui_init_which_components(char_u *oldval);
^~~~~~
proto/gui.pro:51:26: error: unknown type name ‘char_u’
guicolor_T gui_get_color(char_u *name);
^~~~~~
proto/gui.pro:58:21: error: unknown type name ‘char_u’
int gui_find_bitmap(char_u *name, char_u *buffer, char *ext);
^~~~~~
proto/gui.pro:58:35: error: unknown type name ‘char_u’
int gui_find_bitmap(char_u *name, char_u *buffer, char *ext);
^~~~~~
proto/gui.pro:59:24: error: unknown type name ‘char_u’
void gui_find_iconfile(char_u *name, char_u *buffer, char *ext);
^~~~~~
proto/gui.pro:59:38: error: unknown type name ‘char_u’
void gui_find_iconfile(char_u *name, char_u *buffer, char *ext);
^~~~~~
proto/gui.pro:63:1: error: unknown type name ‘char_u’
char_u *get_find_dialog_text(char_u *arg, int *wwordp, int *mcasep);
^~~~~~
proto/gui.pro:63:30: error: unknown type name ‘char_u’
char_u *get_find_dialog_text(char_u *arg, int *wwordp, int *mcasep);
^~~~~~
proto/gui.pro:64:32: error: unknown type name ‘char_u’
int gui_do_findrepl(int flags, char_u *find_text, char_u *repl_text, int down);
^~~~~~
proto/gui.pro:64:51: error: unknown type name ‘char_u’
int gui_do_findrepl(int flags, char_u *find_text, char_u *repl_text, int down);
^~~~~~
proto/gui.pro:65:53: error: unknown type name ‘char_u’
void gui_handle_drop(int x, int y, int_u modifiers, char_u **fnames, int count);
^~~~~~
In file included from proto.h:226:0,
from vim.h:2118,
from arabic.c:16:
proto/gui_gtk.pro:14:1: error: unknown type name ‘char_u’
char_u *gui_mch_browse(int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter);
^~~~~~
proto/gui_gtk.pro:14:36: error: unknown type name ‘char_u’
char_u *gui_mch_browse(int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter);
^~~~~~
proto/gui_gtk.pro:14:51: error: unknown type name ‘char_u’
char_u *gui_mch_browse(int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter);
^~~~~~
proto/gui_gtk.pro:14:65: error: unknown type name ‘char_u’
char_u *gui_mch_browse(int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter);
^~~~~~
proto/gui_gtk.pro:14:78: error: unknown type name ‘char_u’
char_u *gui_mch_browse(int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter);
^~~~~~
proto/gui_gtk.pro:14:95: error: unknown type name ‘char_u’
char_u *gui_mch_browse(int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter);
^~~~~~
proto/gui_gtk.pro:15:1: error: unknown type name ‘char_u’
char_u *gui_mch_browsedir(char_u *title, char_u *initdir);
^~~~~~
proto/gui_gtk.pro:15:27: error: unknown type name ‘char_u’
char_u *gui_mch_browsedir(char_u *title, char_u *initdir);
^~~~~~
proto/gui_gtk.pro:15:42: error: unknown type name ‘char_u’
char_u *gui_mch_browsedir(char_u *title, char_u *initdir);
^~~~~~
proto/gui_gtk.pro:16:30: error: unknown type name ‘char_u’
int gui_mch_dialog(int type, char_u *title, char_u *message, char_u *buttons, int def_but, char_u *textfield, int ex_cmd);
^~~~~~
proto/gui_gtk.pro:16:45: error: unknown type name ‘char_u’
int gui_mch_dialog(int type, char_u *title, char_u *message, char_u *buttons, int def_but, char_u *textfield, int ex_cmd);
^~~~~~
proto/gui_gtk.pro:16:62: error: unknown type name ‘char_u’
int gui_mch_dialog(int type, char_u *title, char_u *message, char_u *buttons, int def_but, char_u *textfield, int ex_cmd);
^~~~~~
proto/gui_gtk.pro:16:92: error: unknown type name ‘char_u’
int gui_mch_dialog(int type, char_u *title, char_u *message, char_u *buttons, int def_but, char_u *textfield, int ex_cmd);
^~~~~~
proto/gui_gtk.pro:18:21: error: unknown type name ‘char_u’
void gui_make_popup(char_u *path_name, int mouse_pos);
^~~~~~
In file included from proto.h:227:0,
from vim.h:2118,
from arabic.c:16:
proto/gui_gtk_x11.pro:29:23: error: unknown type name ‘char_u’
void gui_mch_settitle(char_u *title, char_u *icon);
^~~~~~
proto/gui_gtk_x11.pro:29:38: error: unknown type name ‘char_u’
void gui_mch_settitle(char_u *title, char_u *icon);
^~~~~~
proto/gui_gtk_x11.pro:33:1: error: unknown type name ‘char_u’
char_u *gui_mch_font_dialog(char_u *oldval);
^~~~~~
proto/gui_gtk_x11.pro:33:29: error: unknown type name ‘char_u’
char_u *gui_mch_font_dialog(char_u *oldval);
^~~~~~
proto/gui_gtk_x11.pro:34:23: error: unknown type name ‘char_u’
int gui_mch_init_font(char_u *font_name, int fontset);
^~~~~~
proto/gui_gtk_x11.pro:35:26: error: unknown type name ‘char_u’
GuiFont gui_mch_get_font(char_u *name, int report_error);
^~~~~~
proto/gui_gtk_x11.pro:36:1: error: unknown type name ‘char_u’
char_u *gui_mch_get_fontname(GuiFont font, char_u *name);
^~~~~~
proto/gui_gtk_x11.pro:36:44: error: unknown type name ‘char_u’
char_u *gui_mch_get_fontname(GuiFont font, char_u *name);
^~~~~~
proto/gui_gtk_x11.pro:38:30: error: unknown type name ‘char_u’
guicolor_T gui_mch_get_color(char_u *name);
^~~~~~
proto/gui_gtk_x11.pro:42:44: error: unknown type name ‘char_u’
int gui_gtk2_draw_string(int row, int col, char_u *s, int len, int flags);
^~~~~~
proto/gui_gtk_x11.pro:43:20: error: unknown type name ‘char_u’
int gui_mch_haskey(char_u *name);
^~~~~~
proto/gui_gtk_x11.pro:75:29: error: unknown type name ‘char_u’
void *gui_mch_register_sign(char_u *signfile);
^~~~~~
In file included from vim.h:2144:0,
from arabic.c:16:
globals.h:45:8: error: unknown type name ‘char_u’
EXTERN char_u *LineWraps INIT(= NULL); /* line wraps to next line */
^~~~~~
globals.h:160:8: error: unknown type name ‘char_u’
EXTERN char_u *keep_msg INIT(= NULL); /* msg to be shown after redraw */
^~~~~~
globals.h:227:8: error: unknown type name ‘char_u’
EXTERN char_u *sourcing_name INIT( = NULL);/* name of error message source */
^~~~~~
globals.h:333:8: error: unknown type name ‘char_u’
EXTERN char_u hash_removed;
^~~~~~
globals.h:368:8: error: unknown type name ‘char_u’
EXTERN char_u *use_gvimrc INIT(= NULL); /* "-U" cmdline argument */
^~~~~~
globals.h:966:8: error: unknown type name ‘char_u’
EXTERN char_u *edit_submode INIT(= NULL); /* msg for CTRL-X submode */
^~~~~~
globals.h:967:8: error: unknown type name ‘char_u’
EXTERN char_u *edit_submode_pre INIT(= NULL); /* prepended to edit_submode */
^~~~~~
globals.h:968:8: error: unknown type name ‘char_u’
EXTERN char_u *edit_submode_extra INIT(= NULL);/* appended to edit_submode */
^~~~~~
globals.h:1002:8: error: unknown type name ‘char_u’
EXTERN char_u *IObuff; /* sprintf's are done in this buffer,
^~~~~~
globals.h:1004:8: error: unknown type name ‘char_u’
EXTERN char_u *NameBuff; /* file names are expanded in this
^~~~~~
globals.h:1006:8: error: unknown type name ‘char_u’
EXTERN char_u msg_buf[MSG_BUF_LEN]; /* small buffer for messages */
^~~~~~
globals.h:1039:8: error: unknown type name ‘char_u’
EXTERN char_u *use_viminfo INIT(= NULL); /* name of viminfo file to use */
^~~~~~
globals.h:1077:8: error: unknown type name ‘char_u’
EXTERN char_u *last_cmdline INIT(= NULL); /* last command line (for ":) */
^~~~~~
globals.h:1078:8: error: unknown type name ‘char_u’
EXTERN char_u *repeat_cmdline INIT(= NULL); /* command line for "." */
^~~~~~
globals.h:1080:8: error: unknown type name ‘char_u’
EXTERN char_u *new_last_cmdline INIT(= NULL); /* new value for last_cmdline */
^~~~~~
globals.h:1083:8: error: unknown type name ‘char_u’
EXTERN char_u *autocmd_fname INIT(= NULL); /* fname for <afile> on cmdline */
^~~~~~
globals.h:1086:8: error: unknown type name ‘char_u’
EXTERN char_u *autocmd_match INIT(= NULL); /* name for <amatch> on cmdline */
^~~~~~
globals.h:1108:8: error: unknown type name ‘char_u’
EXTERN char_u *escape_chars INIT(= (char_u *)" \t\\\"|");
^~~~~~
globals.h:1118:8: error: unknown type name ‘char_u’
EXTERN char_u *empty_option INIT(= (char_u *)"");
^~~~~~
globals.h:1162:8: error: unknown type name ‘char_u’
extern char_u *default_vim_dir;
^~~~~~
globals.h:1163:8: error: unknown type name ‘char_u’
extern char_u *default_vimruntime_dir;
^~~~~~
globals.h:1164:8: error: unknown type name ‘char_u’
extern char_u *all_cflags;
^~~~~~
globals.h:1165:8: error: unknown type name ‘char_u’
extern char_u *all_lflags;
^~~~~~
globals.h:1170:8: error: unknown type name ‘char_u’
extern char_u *compiled_user;
^~~~~~
globals.h:1171:8: error: unknown type name ‘char_u’
extern char_u *compiled_sys;
^~~~~~
globals.h:1177:8: error: unknown type name ‘char_u’
EXTERN char_u *globaldir INIT(= NULL);
^~~~~~
globals.h:1218:8: error: unknown type name ‘char_u’
EXTERN char_u no_lines_msg[] INIT(= N_("--No lines in buffer--"));
^~~~~~
globals.h:1229:8: error: unknown type name ‘char_u’
EXTERN char_u wim_flags[4];
^~~~~~
globals.h:1419:8: error: unknown type name ‘char_u’
EXTERN char_u e_abort[] INIT(= N_("E470: Command aborted"));
^~~~~~
globals.h:1420:8: error: unknown type name ‘char_u’
EXTERN char_u e_argreq[] INIT(= N_("E471: Argument required"));
^~~~~~
globals.h:1421:8: error: unknown type name ‘char_u’
EXTERN char_u e_backslash[] INIT(= N_("E10: \\ should be followed by /, ? or &"));
^~~~~~
globals.h:1423:8: error: unknown type name ‘char_u’
EXTERN char_u e_cmdwin[] INIT(= N_("E11: Invalid in command-line window; <CR> executes, CTRL-C quits"));
^~~~~~
globals.h:1425:8: error: unknown type name ‘char_u’
EXTERN char_u e_curdir[] INIT(= N_("E12: Command not allowed from exrc/vimrc in current dir or tag search"));
^~~~~~
globals.h:1427:8: error: unknown type name ‘char_u’
EXTERN char_u e_endif[] INIT(= N_("E171: Missing :endif"));
^~~~~~
globals.h:1428:8: error: unknown type name ‘char_u’
EXTERN char_u e_endtry[] INIT(= N_("E600: Missing :endtry"));
^~~~~~
globals.h:1429:8: error: unknown type name ‘char_u’
EXTERN char_u e_endwhile[] INIT(= N_("E170: Missing :endwhile"));
^~~~~~
globals.h:1430:8: error: unknown type name ‘char_u’
EXTERN char_u e_endfor[] INIT(= N_("E170: Missing :endfor"));
^~~~~~
globals.h:1431:8: error: unknown type name ‘char_u’
EXTERN char_u e_while[] INIT(= N_("E588: :endwhile without :while"));
^~~~~~
globals.h:1432:8: error: unknown type name ‘char_u’
EXTERN char_u e_for[] INIT(= N_("E588: :endfor without :for"));
^~~~~~
globals.h:1434:8: error: unknown type name ‘char_u’
EXTERN char_u e_exists[] INIT(= N_("E13: File exists (add ! to override)"));
^~~~~~
globals.h:1435:8: error: unknown type name ‘char_u’
EXTERN char_u e_failed[] INIT(= N_("E472: Command failed"));
^~~~~~
globals.h:1441:8: error: unknown type name ‘char_u’
EXTERN char_u e_font[] INIT(= N_("E235: Unknown font: %s"));
^~~~~~
globals.h:1446:8: error: unknown type name ‘char_u’
EXTERN char_u e_internal[] INIT(= N_("E473: Internal error"));
^~~~~~
globals.h:1447:8: error: unknown type name ‘char_u’
EXTERN char_u e_intern2[] INIT(= N_("E685: Internal error: %s"));
^~~~~~
globals.h:1448:8: error: unknown type name ‘char_u’
EXTERN char_u e_interr[] INIT(= N_("Interrupted"));
^~~~~~
globals.h:1449:8: error: unknown type name ‘char_u’
EXTERN char_u e_invaddr[] INIT(= N_("E14: Invalid address"));
^~~~~~
globals.h:1450:8: error: unknown type name ‘char_u’
EXTERN char_u e_invarg[] INIT(= N_("E474: Invalid argument"));
^~~~~~
globals.h:1451:8: error: unknown type name ‘char_u’
EXTERN char_u e_invarg2[] INIT(= N_("E475: Invalid argument: %s"));
^~~~~~
globals.h:1453:8: error: unknown type name ‘char_u’
EXTERN char_u e_invexpr2[] INIT(= N_("E15: Invalid expression: %s"));
^~~~~~
globals.h:1455:8: error: unknown type name ‘char_u’
EXTERN char_u e_invrange[] INIT(= N_("E16: Invalid range"));
^~~~~~
globals.h:1456:8: error: unknown type name ‘char_u’
EXTERN char_u e_invcmd[] INIT(= N_("E476: Invalid command"));
^~~~~~
globals.h:1458:8: error: unknown type name ‘char_u’
EXTERN char_u e_isadir2[] INIT(= N_("E17: \"%s\" is a directory"));
^~~~~~
globals.h:1474:8: error: unknown type name ‘char_u’
EXTERN char_u e_markinval[] INIT(= N_("E19: Mark has invalid line number"));
^~~~~~
globals.h:1475:8: error: unknown type name ‘char_u’
EXTERN char_u e_marknotset[] INIT(= N_("E20: Mark not set"));
^~~~~~
globals.h:1476:8: error: unknown type name ‘char_u’
EXTERN char_u e_modifiable[] INIT(= N_("E21: Cannot make changes, 'modifiable' is off"));
^~~~~~
globals.h:1477:8: error: unknown type name ‘char_u’
EXTERN char_u e_nesting[] INIT(= N_("E22: Scripts nested too deep"));
^~~~~~
globals.h:1478:8: error: unknown type name ‘char_u’
EXTERN char_u e_noalt[] INIT(= N_("E23: No alternate file"));
^~~~~~
globals.h:1479:8: error: unknown type name ‘char_u’
EXTERN char_u e_noabbr[] INIT(= N_("E24: No such abbreviation"));
^~~~~~
globals.h:1480:8: error: unknown type name ‘char_u’
EXTERN char_u e_nobang[] INIT(= N_("E477: No ! allowed"));
^~~~~~
globals.h:1485:8: error: unknown type name ‘char_u’
EXTERN char_u e_nohebrew[] INIT(= N_("E26: Hebrew cannot be used: Not enabled at compile time\n"));
^~~~~~
globals.h:1488:8: error: unknown type name ‘char_u’
EXTERN char_u e_nofarsi[] INIT(= N_("E27: Farsi cannot be used: Not enabled at compile time\n"));
^~~~~~
globals.h:1491:8: error: unknown type name ‘char_u’
EXTERN char_u e_noarabic[] INIT(= N_("E800: Arabic cannot be used: Not enabled at compile time\n"));
^~~~~~
globals.h:1494:8: error: unknown type name ‘char_u’
EXTERN char_u e_nogroup[] INIT(= N_("E28: No such highlight group name: %s"));
^~~~~~
globals.h:1496:8: error: unknown type name ‘char_u’
EXTERN char_u e_noinstext[] INIT(= N_("E29: No inserted text yet"));
^~~~~~
globals.h:1497:8: error: unknown type name ‘char_u’
EXTERN char_u e_nolastcmd[] INIT(= N_("E30: No previous command line"));
^~~~~~
globals.h:1498:8: error: unknown type name ‘char_u’
EXTERN char_u e_nomap[] INIT(= N_("E31: No such mapping"));
^~~~~~
globals.h:1499:8: error: unknown type name ‘char_u’
EXTERN char_u e_nomatch[] INIT(= N_("E479: No match"));
^~~~~~
globals.h:1500:8: error: unknown type name ‘char_u’
EXTERN char_u e_nomatch2[] INIT(= N_("E480: No match: %s"));
^~~~~~
globals.h:1501:8: error: unknown type name ‘char_u’
EXTERN char_u e_noname[] INIT(= N_("E32: No file name"));
^~~~~~
globals.h:1502:8: error: unknown type name ‘char_u’
EXTERN char_u e_nopresub[] INIT(= N_("E33: No previous substitute regular expression"));
^~~~~~
globals.h:1503:8: error: unknown type name ‘char_u’
EXTERN char_u e_noprev[] INIT(= N_("E34: No previous command"));
^~~~~~
globals.h:1504:8: error: unknown type name ‘char_u’
EXTERN char_u e_noprevre[] INIT(= N_("E35: No previous regular expression"));
^~~~~~
globals.h:1505:8: error: unknown type name ‘char_u’
EXTERN char_u e_norange[] INIT(= N_("E481: No range allowed"));
^~~~~~
globals.h:1507:8: error: unknown type name ‘char_u’
EXTERN char_u e_noroom[] INIT(= N_("E36: Not enough room"));
^~~~~~
globals.h:1512:8: error: unknown type name ‘char_u’
EXTERN char_u e_notcreate[] INIT(= N_("E482: Can't create file %s"));
^~~~~~
globals.h:1513:8: error: unknown type name ‘char_u’
EXTERN char_u e_notmp[] INIT(= N_("E483: Can't get temp file name"));
^~~~~~
globals.h:1514:8: error: unknown type name ‘char_u’
EXTERN char_u e_notopen[] INIT(= N_("E484: Can't open file %s"));
^~~~~~
globals.h:1515:8: error: unknown type name ‘char_u’
EXTERN char_u e_notread[] INIT(= N_("E485: Can't read file %s"));
^~~~~~
globals.h:1516:8: error: unknown type name ‘char_u’
EXTERN char_u e_nowrtmsg[] INIT(= N_("E37: No write since last change (add ! to override)"));
^~~~~~
globals.h:1517:8: error: unknown type name ‘char_u’
EXTERN char_u e_nowrtmsg_nobang[] INIT(= N_("E37: No write since last change"));
^~~~~~
globals.h:1518:8: error: unknown type name ‘char_u’
EXTERN char_u e_null[] INIT(= N_("E38: Null argument"));
^~~~~~
globals.h:1520:8: error: unknown type name ‘char_u’
EXTERN char_u e_number_exp[] INIT(= N_("E39: Number expected"));
^~~~~~
globals.h:1523:8: error: unknown type name ‘char_u’
EXTERN char_u e_openerrf[] INIT(= N_("E40: Can't open errorfile %s"));
^~~~~~
globals.h:1526:8: error: unknown type name ‘char_u’
EXTERN char_u e_opendisp[] INIT(= N_("E233: cannot open display"));
^~~~~~
globals.h:1528:8: error: unknown type name ‘char_u’
EXTERN char_u e_outofmem[] INIT(= N_("E41: Out of memory!"));
^~~~~~
globals.h:1530:8: error: unknown type name ‘char_u’
EXTERN char_u e_patnotf[] INIT(= N_("Pattern not found"));
^~~~~~
globals.h:1532:8: error: unknown type name ‘char_u’
EXTERN char_u e_patnotf2[] INIT(= N_("E486: Pattern not found: %s"));
^~~~~~
globals.h:1533:8: error: unknown type name ‘char_u’
EXTERN char_u e_positive[] INIT(= N_("E487: Argument must be positive"));
^~~~~~
globals.h:1535:8: error: unknown type name ‘char_u’
EXTERN char_u e_prev_dir[] INIT(= N_("E459: Cannot go back to previous directory"));
^~~~~~
globals.h:1539:8: error: unknown type name ‘char_u’
EXTERN char_u e_quickfix[] INIT(= N_("E42: No Errors"));
^~~~~~
globals.h:1540:8: error: unknown type name ‘char_u’
EXTERN char_u e_loclist[] INIT(= N_("E776: No location list"));
^~~~~~
globals.h:1542:8: error: unknown type name ‘char_u’
EXTERN char_u e_re_damg[] INIT(= N_("E43: Damaged match string"));
^~~~~~
globals.h:1543:8: error: unknown type name ‘char_u’
EXTERN char_u e_re_corr[] INIT(= N_("E44: Corrupted regexp program"));
^~~~~~
globals.h:1544:8: error: unknown type name ‘char_u’
EXTERN char_u e_readonly[] INIT(= N_("E45: 'readonly' option is set (add ! to override)"));
^~~~~~
globals.h:1546:8: error: unknown type name ‘char_u’
EXTERN char_u e_readonlyvar[] INIT(= N_("E46: Cannot change read-only variable \"%s\""));
^~~~~~
globals.h:1547:8: error: unknown type name ‘char_u’
EXTERN char_u e_readonlysbx[] INIT(= N_("E794: Cannot set variable in the sandbox: \"%s\""));
^~~~~~
globals.h:1548:8: error: unknown type name ‘char_u’
EXTERN char_u e_emptykey[] INIT(= N_("E713: Cannot use empty key for Dictionary"));
^~~~~~
globals.h:1549:8: error: unknown type name ‘char_u’
EXTERN char_u e_dictreq[] INIT(= N_("E715: Dictionary required"));
^~~~~~
globals.h:1550:8: error: unknown type name ‘char_u’
EXTERN char_u e_listidx[] INIT(= N_("E684: list index out of range: %ld"));
^~~~~~
globals.h:1551:8: error: unknown type name ‘char_u’
EXTERN char_u e_toomanyarg[] INIT(= N_("E118: Too many arguments for function: %s"));
^~~~~~
globals.h:1552:8: error: unknown type name ‘char_u’
EXTERN char_u e_dictkey[] INIT(= N_("E716: Key not present in Dictionary: %s"));
^~~~~~
globals.h:1553:8: error: unknown type name ‘char_u’
EXTERN char_u e_listreq[] INIT(= N_("E714: List required"));
^~~~~~
globals.h:1554:8: error: unknown type name ‘char_u’
EXTERN char_u e_listdictarg[] INIT(= N_("E712: Argument of %s must be a List or Dictionary"));
^~~~~~
globals.h:1557:8: error: unknown type name ‘char_u’
EXTERN char_u e_readerrf[] INIT(= N_("E47: Error while reading errorfile"));
^~~~~~
globals.h:1560:8: error: unknown type name ‘char_u’
EXTERN char_u e_sandbox[] INIT(= N_("E48: Not allowed in sandbox"));
^~~~~~
globals.h:1562:8: error: unknown type name ‘char_u’
EXTERN char_u e_secure[] INIT(= N_("E523: Not allowed here"));
^~~~~~
globals.h:1567:8: error: unknown type name ‘char_u’
EXTERN char_u e_scroll[] INIT(= N_("E49: Invalid scroll size"));
^~~~~~
globals.h:1568:8: error: unknown type name ‘char_u’
EXTERN char_u e_shellempty[] INIT(= N_("E91: 'shell' option is empty"));
^~~~~~
globals.h:1572:8: error: unknown type name ‘char_u’
EXTERN char_u e_swapclose[] INIT(= N_("E72: Close error on swap file"));
^~~~~~
globals.h:1573:8: error: unknown type name ‘char_u’
EXTERN char_u e_tagstack[] INIT(= N_("E73: tag stack empty"));
^~~~~~
globals.h:1574:8: error: unknown type name ‘char_u’
EXTERN char_u e_toocompl[] INIT(= N_("E74: Command too complex"));
^~~~~~
globals.h:1575:8: error: unknown type name ‘char_u’
EXTERN char_u e_longname[] INIT(= N_("E75: Name too long"));
^~~~~~
globals.h:1576:8: error: unknown type name ‘char_u’
EXTERN char_u e_toomsbra[] INIT(= N_("E76: Too many ["));
^~~~~~
globals.h:1577:8: error: unknown type name ‘char_u’
EXTERN char_u e_toomany[] INIT(= N_("E77: Too many file names"));
^~~~~~
globals.h:1578:8: error: unknown type name ‘char_u’
EXTERN char_u e_trailing[] INIT(= N_("E488: Trailing characters"));
^~~~~~
globals.h:1579:8: error: unknown type name ‘char_u’
EXTERN char_u e_umark[] INIT(= N_("E78: Unknown mark"));
^~~~~~
globals.h:1580:8: error: unknown type name ‘char_u’
EXTERN char_u e_wildexpand[] INIT(= N_("E79: Cannot expand wildcards"));
^~~~~~
globals.h:1582:8: error: unknown type name ‘char_u’
EXTERN char_u e_winheight[] INIT(= N_("E591: 'winheight' cannot be smaller than 'winminheight'"));
^~~~~~
globals.h:1583:8: error: unknown type name ‘char_u’
EXTERN char_u e_winwidth[] INIT(= N_("E592: 'winwidth' cannot be smaller than 'winminwidth'"));
^~~~~~
globals.h:1585:8: error: unknown type name ‘char_u’
EXTERN char_u e_write[] INIT(= N_("E80: Error while writing"));
^~~~~~
globals.h:1586:8: error: unknown type name ‘char_u’
EXTERN char_u e_zerocount[] INIT(= N_("E939: Positive count required"));
^~~~~~
globals.h:1588:8: error: unknown type name ‘char_u’
EXTERN char_u e_usingsid[] INIT(= N_("E81: Using <SID> not in a script context"));
^~~~~~
globals.h:1597:8: error: unknown type name ‘char_u’
EXTERN char_u e_maxmempat[] INIT(= N_("E363: pattern uses more memory than 'maxmempattern'"));
^~~~~~
globals.h:1598:8: error: unknown type name ‘char_u’
EXTERN char_u e_emptybuf[] INIT(= N_("E749: empty buffer"));
^~~~~~
globals.h:1599:8: error: unknown type name ‘char_u’
EXTERN char_u e_nobufnr[] INIT(= N_("E86: Buffer %ld does not exist"));
^~~~~~
globals.h:1601:8: error: unknown type name ‘char_u’
EXTERN char_u e_invalpat[] INIT(= N_("E682: Invalid search pattern or delimiter"));
^~~~~~
globals.h:1602:8: error: unknown type name ‘char_u’
EXTERN char_u e_bufloaded[] INIT(= N_("E139: File is loaded in another buffer"));
^~~~~~
globals.h:1605:8: error: unknown type name ‘char_u’
EXTERN char_u e_notset[] INIT(= N_("E764: Option '%s' is not set"));
^~~~~~
globals.h:1610:8: error: unknown type name ‘char_u’
EXTERN char_u e_dirnotf[] INIT(= N_("E919: Directory not found in '%s': \"%s\""));
^~~~~~
Makefile:2956: recipe for target 'objects/arabic.o' failed
make: *** [objects/arabic.o] Error 1
On 2017-07-01 18:28, Paul wrote:
> This works for me, after a git pull:
>
> make distclean
> cd src
> rm auto/config.mk
> make
> cd ..
> sudo make install
>
> I don't know about non-standard installation directory. I actually
> let checkinstall take care of the installation.

With my modified src/Makefile (putting it in $HOME/local as my
prefix), following your process/suggestion creates a 0-byte
auto/config.h but then building objects/arabic.o fails because a bunch
of missing definitions. Most of the compiler complaints seem to stem
from a missing definition of "char_u". I've attached the build-log
in the event it's helpful.

Thanks for attempts to assist,

-tim



--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment