Created
September 1, 2021 21:49
-
-
Save eht16/5dc2fdfc79d10176e67aa7439816cf4c to your computer and use it in GitHub Desktop.
Geany / Meson / MSYS2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Relevant environment variables set by me: | |
CPP="ccache cpp" | |
CC="ccache gcc" | |
CXX="ccache g++" | |
Relevant environment variables set by Windows and MSYS2: | |
ACLOCAL_PATH=/mingw64/share/aclocal:/usr/share/aclocal | |
ALLUSERSPROFILE=C:\ProgramData | |
APPDATA=C:\Users\enrico\AppData\Roaming | |
CCACHE_MAXSIZE=512M | |
COMMONPROGRAMFILES=C:\Program Files\Common Files | |
COMSPEC=C:\Windows\system32\cmd.exe | |
CONFIG_SITE=/etc/config.site | |
CONICON=mingw64.ico | |
CONTITLE=MinGW x64 | |
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files | |
CommonProgramW6432=C:\Program Files\Common Files | |
HOME=/home/enrico | |
HOMEDRIVE=C: | |
HOMEPATH=\Users\enrico | |
JOBS=4 | |
LANG=en_US.UTF-8 | |
LC_ALL=C | |
LC_COLLATE=C | |
LC_CTYPE=en_US.UTF-8 | |
LOCALAPPDATA=C:\Users\enrico\AppData\Local | |
MINGW_CHOST=x86_64-w64-mingw32 | |
MINGW_PACKAGE_PREFIX=mingw-w64-x86_64 | |
MINGW_PREFIX=/mingw64 | |
MSYSCON=mintty.exe | |
MSYSTEM=MINGW64 | |
MSYSTEM_CARCH=x86_64 | |
MSYSTEM_CHOST=x86_64-w64-mingw32 | |
MSYSTEM_PREFIX=/mingw64 | |
NUMBER_OF_PROCESSORS=4 | |
OLDPWD=/home/enrico | |
ORIGINAL_PATH=/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/ | |
ORIGINAL_TEMP=/c/Users/enrico/AppData/Local/Temp | |
ORIGINAL_TMP=/c/Users/enrico/AppData/Local/Temp | |
OS=Windows_NT | |
PATH=/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl | |
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC | |
PKG_CONFIG_PATH=/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig | |
PROCESSOR_ARCHITECTURE=AMD64 | |
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel | |
PROCESSOR_LEVEL=6 | |
PROCESSOR_REVISION=2505 | |
PROGRAMFILES=C:\Program Files | |
PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ | |
PUBLIC=C:\Users\Public | |
PWD=/home/enrico/geany-meson | |
ProgramData=C:\ProgramData | |
ProgramFiles(x86)=C:\Program Files (x86) | |
ProgramW6432=C:\Program Files | |
SHELL=/usr/bin/bash | |
SHLVL=0 | |
SYSTEMDRIVE=C: | |
SYSTEMROOT=C:\Windows | |
TEMP=/tmp | |
TERM=xterm | |
TERM_PROGRAM=mintty | |
TERM_PROGRAM_VERSION=3.5.0 | |
TMP=/tmp | |
TZ=Europe/Berlin | |
USER=enrico | |
USERNAME=enrico | |
USERPROFILE=C:\Users\enrico | |
WD=C:\msys64\usr\bin\ | |
WINDIR=C:\Windows | |
XDG_DATA_DIRS=/mingw64/share/:/usr/local/share/:/usr/share/ | |
windows_tracing_flags=3 | |
windows_tracing_logfile=C:\BVTBin\Tests\installpackage\csilogfile.log | |
$ meson --version | |
0.58.1 | |
$ rm -rf build && meson build --prefix $(pwd)/geany-install && meson compile -C build | |
ninja: Entering directory `build' | |
[1/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_Accessor.cxx.obj | |
[2/270] Compiling C object libscintilla.a.p/scintilla_gtk_scintilla-marshal.c.obj | |
[3/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_CharacterSet.cxx.obj | |
[4/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_CharacterCategory.cxx.obj | |
[5/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_DefaultLexer.cxx.obj | |
[6/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_LexerBase.cxx.obj | |
[7/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_LexerModule.cxx.obj | |
[8/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_LexerSimple.cxx.obj | |
[9/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_PropSetSimple.cxx.obj | |
[10/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_LexerNoExceptions.cxx.obj | |
[11/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_StyleContext.cxx.obj | |
[12/270] Compiling C++ object libscintilla.a.p/scintilla_src_AutoComplete.cxx.obj | |
[13/270] Compiling C++ object libscintilla.a.p/scintilla_src_CallTip.cxx.obj | |
[14/270] Compiling C++ object libscintilla.a.p/scintilla_gtk_ScintillaGTK.cxx.obj | |
../scintilla/gtk/ScintillaGTK.cxx: In function 'std::vector<int> MapImeIndicators(PangoAttrList*, const char*)': | |
../scintilla/gtk/ScintillaGTK.cxx:2301:13: warning: enumeration value 'PANGO_UNDERLINE_SINGLE_LINE' not handled in switch [-Wswitch] | |
2301 | switch (uline) { | |
| ^ | |
../scintilla/gtk/ScintillaGTK.cxx:2301:13: warning: enumeration value 'PANGO_UNDERLINE_DOUBLE_LINE' not handled in switch [-Wswitch] | |
../scintilla/gtk/ScintillaGTK.cxx:2301:13: warning: enumeration value 'PANGO_UNDERLINE_ERROR_LINE' not handled in switch [-Wswitch] | |
[15/270] Compiling C++ object libscintilla.a.p/scintilla_lexlib_WordList.cxx.obj | |
[16/270] Compiling C++ object libscintilla.a.p/scintilla_src_CaseConvert.cxx.obj | |
[17/270] Compiling C++ object libscintilla.a.p/scintilla_gtk_ScintillaGTKAccessible.cxx.obj | |
[18/270] Compiling C++ object libscintilla.a.p/scintilla_src_Catalogue.cxx.obj | |
[19/270] Compiling C++ object libscintilla.a.p/scintilla_src_CaseFolder.cxx.obj | |
[20/270] Compiling C++ object libscintilla.a.p/scintilla_src_CharClassify.cxx.obj | |
[21/270] Compiling C++ object libscintilla.a.p/scintilla_src_DBCS.cxx.obj | |
[22/270] Compiling C++ object libscintilla.a.p/scintilla_src_ContractionState.cxx.obj | |
[23/270] Compiling C++ object libscintilla.a.p/scintilla_src_CellBuffer.cxx.obj | |
[24/270] Compiling C++ object libscintilla.a.p/scintilla_src_Decoration.cxx.obj | |
[25/270] Compiling C++ object libscintilla.a.p/scintilla_src_Document.cxx.obj | |
[26/270] Compiling C++ object libscintilla.a.p/scintilla_src_Editor.cxx.obj | |
[27/270] Compiling C++ object libscintilla.a.p/scintilla_src_EditModel.cxx.obj | |
[28/270] Compiling C++ object libscintilla.a.p/scintilla_src_ExternalLexer.cxx.obj | |
[29/270] Compiling C++ object libscintilla.a.p/scintilla_src_Indicator.cxx.obj | |
[30/270] Compiling C++ object libscintilla.a.p/scintilla_src_KeyMap.cxx.obj | |
[31/270] Compiling C++ object libscintilla.a.p/scintilla_src_LineMarker.cxx.obj | |
[32/270] Compiling C++ object libscintilla.a.p/scintilla_src_EditView.cxx.obj | |
[33/270] Compiling C++ object libscintilla.a.p/scintilla_src_MarginView.cxx.obj | |
[34/270] Compiling C++ object libscintilla.a.p/scintilla_src_PerLine.cxx.obj | |
[35/270] Compiling C++ object libscintilla.a.p/scintilla_src_PositionCache.cxx.obj | |
[36/270] Compiling C++ object libscintilla.a.p/scintilla_src_RunStyles.cxx.obj | |
[37/270] Compiling C++ object libscintilla.a.p/scintilla_src_RESearch.cxx.obj | |
[38/270] Compiling C++ object libscintilla.a.p/scintilla_src_Selection.cxx.obj | |
[39/270] Compiling C++ object libscintilla.a.p/scintilla_src_ScintillaBase.cxx.obj | |
[40/270] Compiling C++ object libscintilla.a.p/scintilla_src_UniConversion.cxx.obj | |
[41/270] Compiling C++ object libscintilla.a.p/scintilla_src_Style.cxx.obj | |
[42/270] Compiling C++ object libscintilla.a.p/scintilla_src_UniqueString.cxx.obj | |
[43/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexAbaqus.cxx.obj | |
[44/270] Compiling C++ object libscintilla.a.p/scintilla_src_ViewStyle.cxx.obj | |
[45/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexAda.cxx.obj | |
[46/270] Compiling C++ object libscintilla.a.p/scintilla_src_XPM.cxx.obj | |
[47/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexAsm.cxx.obj | |
[48/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexBasic.cxx.obj | |
[49/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexBatch.cxx.obj | |
[50/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexCOBOL.cxx.obj | |
[51/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexCSS.cxx.obj | |
[52/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexCaml.cxx.obj | |
[53/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexBash.cxx.obj | |
[54/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexCmake.cxx.obj | |
[55/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexD.cxx.obj | |
[56/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexErlang.cxx.obj | |
[57/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexDiff.cxx.obj | |
[58/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexCoffeeScript.cxx.obj | |
[59/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexCPP.cxx.obj | |
[60/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexFortran.cxx.obj | |
[61/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexForth.cxx.obj | |
[62/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexHTML.cxx.obj | |
[63/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexLaTeX.cxx.obj | |
[64/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexHaskell.cxx.obj | |
[65/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexLua.cxx.obj | |
[66/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexLisp.cxx.obj | |
[67/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexJulia.cxx.obj | |
[68/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexMarkdown.cxx.obj | |
[69/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexMake.cxx.obj | |
[70/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexNsis.cxx.obj | |
[71/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexMatlab.cxx.obj | |
[72/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexPascal.cxx.obj | |
[73/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexNull.cxx.obj | |
[74/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexPerl.cxx.obj | |
[75/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexPO.cxx.obj | |
[76/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexPython.cxx.obj | |
[77/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexPowerShell.cxx.obj | |
[78/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexRust.cxx.obj | |
[79/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexR.cxx.obj | |
[80/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexSmalltalk.cxx.obj | |
[81/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexProps.cxx.obj | |
[82/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexRuby.cxx.obj | |
[83/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexTxt2tags.cxx.obj | |
[84/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexSQL.cxx.obj | |
[85/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexVHDL.cxx.obj | |
[86/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexVerilog.cxx.obj | |
[87/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexTCL.cxx.obj | |
[88/270] Compiling C++ object libscintilla.a.p/scintilla_lexers_LexYAML.cxx.obj | |
[89/270] Compiling C object libfnmatch.a.p/ctags_fnmatch_fnmatch.c.obj | |
FAILED: libfnmatch.a.p/ctags_fnmatch_fnmatch.c.obj | |
"ccache" "gcc" "-Ilibfnmatch.a.p" "-I." "-I.." "-fdiagnostics-color=always" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-g" "-DHAVE_CONFIG_H=1" "-O2" -MD -MQ libfnmatch.a.p/ctags_fnmatch_fnmatch.c.obj -MF "libfnmatch.a.p/ctags_fnmatch_fnmatch.c.obj.d" -o libfnmatch.a.p/ctags_fnmatch_fnmatch.c.obj "-c" ../ctags/fnmatch/fnmatch.c | |
../ctags/fnmatch/fnmatch.c:34:10: fatal error: fnmatch.h: No such file or directory | |
34 | #include <fnmatch.h> | |
| ^~~~~~~~~~~ | |
compilation terminated. | |
[90/270] Compiling C object libctags.a.p/ctags_main_entry_private.c.obj | |
[91/270] Compiling C object libctags.a.p/ctags_main_error.c.obj | |
[92/270] Compiling C object libctags.a.p/ctags_main_args.c.obj | |
[93/270] Compiling C object libregex.a.p/ctags_gnu_regex_regex.c.obj | |
FAILED: libregex.a.p/ctags_gnu_regex_regex.c.obj | |
"ccache" "gcc" "-Ilibregex.a.p" "-I." "-I.." "-fdiagnostics-color=always" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-g" "-DHAVE_CONFIG_H=1" "-O2" -MD -MQ libregex.a.p/ctags_gnu_regex_regex.c.obj -MF "libregex.a.p/ctags_gnu_regex_regex.c.obj.d" -o libregex.a.p/ctags_gnu_regex_regex.c.obj "-c" ../ctags/gnu_regex/regex.c | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regex_internal.h:72:34: error: operator '&&' has no right operand | |
72 | #if (HAVE_LIBINTL_H && ENABLE_NLS) || defined _LIBC | |
| ^ | |
../ctags/gnu_regex/regex_internal.h:94:42: error: operator '&&' has no right operand | |
94 | #if (defined MB_CUR_MAX && HAVE_LOCALE_H && HAVE_WCTYPE_H && HAVE_WCHAR_H && HAVE_WCRTOMB && HAVE_MBRTOWC && HAVE_WCSCOLL) || _LIBC | |
| ^~ | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regex_internal.h:362:3: error: unknown type name 'RE_TRANSLATE_TYPE' | |
362 | RE_TRANSLATE_TYPE trans; | |
| ^~~~~~~~~~~~~~~~~ | |
In file included from ../ctags/gnu_regex/regex.c:63: | |
../ctags/gnu_regex/regex_internal.c:23:6: error: unknown type name 'RE_TRANSLATE_TYPE' | |
23 | RE_TRANSLATE_TYPE trans, int icase, | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.c:41:7: error: unknown type name 'RE_TRANSLATE_TYPE' | |
41 | RE_TRANSLATE_TYPE trans, int icase, const re_dfa_t *dfa) | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.c:69:8: error: unknown type name 'RE_TRANSLATE_TYPE' | |
69 | RE_TRANSLATE_TYPE trans, int icase, const re_dfa_t *dfa) | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.c:165:8: error: unknown type name 'RE_TRANSLATE_TYPE' | |
165 | RE_TRANSLATE_TYPE trans, int icase, | |
| ^~~~~~~~~~~~~~~~~ | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regex_internal.c: In function 'build_upper_buffer': | |
../ctags/gnu_regex/regex_internal.c:527:27: warning: comparison between pointer and integer | |
527 | if (BE (pstr->trans != NULL, 0)) | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:63: | |
../ctags/gnu_regex/regex_internal.c:528:18: error: subscripted value is neither array nor pointer nor vector | |
528 | ch = pstr->trans[ch]; | |
| ^ | |
../ctags/gnu_regex/regex_internal.c: In function 're_string_translate_buffer': | |
../ctags/gnu_regex/regex_internal.c:550:39: error: subscripted value is neither array nor pointer nor vector | |
550 | pstr->mbs[buf_idx] = pstr->trans[ch]; | |
| ^ | |
../ctags/gnu_regex/regex_internal.c:549:11: warning: variable 'ch' set but not used [-Wunused-but-set-variable] | |
549 | int ch = pstr->raw_mbs[pstr->raw_mbs_idx + buf_idx]; | |
| ^~ | |
../ctags/gnu_regex/regex_internal.c: In function 're_string_reconstruct': | |
../ctags/gnu_regex/regex_internal.c:778:18: error: subscripted value is neither array nor pointer nor vector | |
778 | c = pstr->trans[c]; | |
| ^ | |
../ctags/gnu_regex/regex_internal.c:811:23: warning: comparison between pointer and integer | |
811 | else if (pstr->trans != NULL) | |
| ^~ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c: At top level: | |
../ctags/gnu_regex/regcomp.c:104:39: error: unknown type name 'RE_TRANSLATE_TYPE' | |
104 | static reg_errcode_t build_charclass (RE_TRANSLATE_TYPE trans, | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:110:12: error: unknown type name 'RE_TRANSLATE_TYPE' | |
110 | RE_TRANSLATE_TYPE trans, | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c: In function 're_compile_pattern': | |
../ctags/gnu_regex/regcomp.c:225:9: error: 'struct re_pattern_buffer' has no member named 'no_sub'; did you mean '__no_sub'? | |
225 | bufp->no_sub = !!(re_syntax_options & RE_NO_SUB); | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regcomp.c:225:41: error: 'RE_NO_SUB' undeclared (first use in this function); did you mean 'REG_NOSUB'? | |
225 | bufp->no_sub = !!(re_syntax_options & RE_NO_SUB); | |
| ^~~~~~~~~ | |
| REG_NOSUB | |
../ctags/gnu_regex/regcomp.c:225:41: note: each undeclared identifier is reported only once for each function it appears in | |
../ctags/gnu_regex/regcomp.c:228:9: error: 'struct re_pattern_buffer' has no member named 'newline_anchor'; did you mean '__newline_anchor'? | |
228 | bufp->newline_anchor = 1; | |
| ^~~~~~~~~~~~~~ | |
| __newline_anchor | |
../ctags/gnu_regex/regcomp.c: In function 're_compile_fastmap': | |
../ctags/gnu_regex/regcomp.c:272:38: error: 'struct re_pattern_buffer' has no member named 'buffer'; did you mean '__buffer'? | |
272 | re_dfa_t *dfa = (re_dfa_t *) bufp->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:273:25: error: 'struct re_pattern_buffer' has no member named 'fastmap'; did you mean '__fastmap'? | |
273 | char *fastmap = bufp->fastmap; | |
| ^~~~~~~ | |
| __fastmap | |
../ctags/gnu_regex/regcomp.c:283:9: error: 'struct re_pattern_buffer' has no member named 'fastmap_accurate'; did you mean '__fastmap_accurate'? | |
283 | bufp->fastmap_accurate = 1; | |
| ^~~~~~~~~~~~~~~~ | |
| __fastmap_accurate | |
../ctags/gnu_regex/regcomp.c: In function 're_compile_fastmap_iter': | |
../ctags/gnu_regex/regcomp.c:306:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
306 | re_dfa_t *dfa = (re_dfa_t *) bufp->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:308:47: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'syntax'; did you mean '__syntax'? | |
308 | int icase = (dfa->mb_cur_max == 1 && (bufp->syntax & RE_ICASE)); | |
| ^~~~~~ | |
| __syntax | |
../ctags/gnu_regex/regcomp.c:308:56: error: 'RE_ICASE' undeclared (first use in this function); did you mean 'REG_ICASE'? | |
308 | int icase = (dfa->mb_cur_max == 1 && (bufp->syntax & RE_ICASE)); | |
| ^~~~~~~~ | |
| REG_ICASE | |
../ctags/gnu_regex/regcomp.c:425:12: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'can_be_null'; did you mean '__can_be_null'? | |
425 | bufp->can_be_null = 1; | |
| ^~~~~~~~~~~ | |
| __can_be_null | |
../ctags/gnu_regex/regcomp.c: In function 'regcomp': | |
../ctags/gnu_regex/regcomp.c:474:52: error: 'RE_SYNTAX_POSIX_EXTENDED' undeclared (first use in this function) | |
474 | reg_syntax_t syntax = ((cflags & REG_EXTENDED) ? RE_SYNTAX_POSIX_EXTENDED | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:475:7: error: 'RE_SYNTAX_POSIX_BASIC' undeclared (first use in this function) | |
475 | : RE_SYNTAX_POSIX_BASIC); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:477:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
477 | preg->buffer = NULL; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:478:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
478 | preg->allocated = 0; | |
| ^~~~~~~~~ | |
| __allocated | |
../ctags/gnu_regex/regcomp.c:479:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'used'; did you mean '__used'? | |
479 | preg->used = 0; | |
| ^~~~ | |
| __used | |
../ctags/gnu_regex/regcomp.c:482:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
482 | preg->fastmap = re_malloc (char, SBC_MAX); | |
| ^~~~~~~ | |
| __fastmap | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regcomp.c:483:17: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
483 | if (BE (preg->fastmap == NULL, 0)) | |
| ^~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c:486:36: error: 'RE_ICASE' undeclared (first use in this function); did you mean 'REG_ICASE'? | |
486 | syntax |= (cflags & REG_ICASE) ? RE_ICASE : 0; | |
| ^~~~~~~~ | |
| REG_ICASE | |
../ctags/gnu_regex/regcomp.c:491:18: error: 'RE_DOT_NEWLINE' undeclared (first use in this function); did you mean 'REG_NEWLINE'? | |
491 | syntax &= ~RE_DOT_NEWLINE; | |
| ^~~~~~~~~~~~~~ | |
| REG_NEWLINE | |
../ctags/gnu_regex/regcomp.c:492:17: error: 'RE_HAT_LISTS_NOT_NEWLINE' undeclared (first use in this function) | |
492 | syntax |= RE_HAT_LISTS_NOT_NEWLINE; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:494:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'newline_anchor'; did you mean '__newline_anchor'? | |
494 | preg->newline_anchor = 1; | |
| ^~~~~~~~~~~~~~ | |
| __newline_anchor | |
../ctags/gnu_regex/regcomp.c:497:11: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'newline_anchor'; did you mean '__newline_anchor'? | |
497 | preg->newline_anchor = 0; | |
| ^~~~~~~~~~~~~~ | |
| __newline_anchor | |
../ctags/gnu_regex/regcomp.c:498:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
498 | preg->no_sub = !!(cflags & REG_NOSUB); | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regcomp.c:499:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'translate'; did you mean '__translate'? | |
499 | preg->translate = NULL; | |
| ^~~~~~~~~ | |
| __translate | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regcomp.c:516:22: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
516 | re_free (preg->fastmap); | |
| ^~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:442:26: note: in definition of macro 're_free' | |
442 | #define re_free(p) free (p) | |
| ^ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c:517:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
517 | preg->fastmap = NULL; | |
| ^~~~~~~ | |
| __fastmap | |
../ctags/gnu_regex/regcomp.c: In function 'regfree': | |
../ctags/gnu_regex/regcomp.c:641:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
641 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:644:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
644 | preg->buffer = NULL; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:645:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
645 | preg->allocated = 0; | |
| ^~~~~~~~~ | |
| __allocated | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regcomp.c:647:18: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
647 | re_free (preg->fastmap); | |
| ^~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:442:26: note: in definition of macro 're_free' | |
442 | #define re_free(p) free (p) | |
| ^ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c:648:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
648 | preg->fastmap = NULL; | |
| ^~~~~~~ | |
| __fastmap | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regcomp.c:650:18: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'translate'; did you mean '__translate'? | |
650 | re_free (preg->translate); | |
| ^~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:442:26: note: in definition of macro 're_free' | |
442 | #define re_free(p) free (p) | |
| ^ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c:651:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'translate'; did you mean '__translate'? | |
651 | preg->translate = NULL; | |
| ^~~~~~~~~ | |
| __translate | |
../ctags/gnu_regex/regcomp.c: In function 're_compile_internal': | |
../ctags/gnu_regex/regcomp.c:739:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'fastmap_accurate'; did you mean '__fastmap_accurate'? | |
739 | preg->fastmap_accurate = 0; | |
| ^~~~~~~~~~~~~~~~ | |
| __fastmap_accurate | |
../ctags/gnu_regex/regcomp.c:740:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'syntax'; did you mean '__syntax'? | |
740 | preg->syntax = syntax; | |
| ^~~~~~ | |
| __syntax | |
../ctags/gnu_regex/regcomp.c:741:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'not_bol'; did you mean '__not_bol'? | |
741 | preg->not_bol = preg->not_eol = 0; | |
| ^~~~~~~ | |
| __not_bol | |
../ctags/gnu_regex/regcomp.c:741:25: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'not_eol'; did you mean '__not_eol'? | |
741 | preg->not_bol = preg->not_eol = 0; | |
| ^~~~~~~ | |
| __not_eol | |
../ctags/gnu_regex/regcomp.c:742:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'used'; did you mean '__used'? | |
742 | preg->used = 0; | |
| ^~~~ | |
| __used | |
../ctags/gnu_regex/regcomp.c:744:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'can_be_null'; did you mean '__can_be_null'? | |
744 | preg->can_be_null = 0; | |
| ^~~~~~~~~~~ | |
| __can_be_null | |
../ctags/gnu_regex/regcomp.c:745:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
745 | preg->regs_allocated = REGS_UNALLOCATED; | |
| ^~~~~~~~~~~~~~ | |
| __regs_allocated | |
../ctags/gnu_regex/regcomp.c:745:26: error: 'REGS_UNALLOCATED' undeclared (first use in this function) | |
745 | preg->regs_allocated = REGS_UNALLOCATED; | |
| ^~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:748:28: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
748 | dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regcomp.c:749:17: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
749 | if (BE (preg->allocated < sizeof (re_dfa_t), 0)) | |
| ^~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regcomp.c:755:31: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
755 | dfa = re_realloc (preg->buffer, re_dfa_t, 1); | |
| ^~~~~~ | |
../ctags/gnu_regex/regex_internal.h:441:43: note: in definition of macro 're_realloc' | |
441 | #define re_realloc(p,t,n) ((t *) realloc (p, (n) * sizeof (t))) | |
| ^ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c:758:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
758 | preg->allocated = sizeof (re_dfa_t); | |
| ^~~~~~~~~ | |
| __allocated | |
../ctags/gnu_regex/regcomp.c:759:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
759 | preg->buffer = (unsigned char *) dfa; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:761:9: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'used'; did you mean '__used'? | |
761 | preg->used = sizeof (re_dfa_t); | |
| ^~~~ | |
| __used | |
../ctags/gnu_regex/regcomp.c:767:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
767 | preg->buffer = NULL; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:768:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
768 | preg->allocated = 0; | |
| ^~~~~~~~~ | |
| __allocated | |
../ctags/gnu_regex/regcomp.c:779:9: warning: implicit declaration of function 're_string_construct'; did you mean 're_string_reconstruct'? [-Wimplicit-function-declaration] | |
779 | err = re_string_construct (®exp, pattern, length, preg->translate, | |
| ^~~~~~~~~~~~~~~~~~~ | |
| re_string_reconstruct | |
../ctags/gnu_regex/regcomp.c:779:62: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'translate'; did you mean '__translate'? | |
779 | err = re_string_construct (®exp, pattern, length, preg->translate, | |
| ^~~~~~~~~ | |
| __translate | |
../ctags/gnu_regex/regcomp.c:780:18: error: 'RE_ICASE' undeclared (first use in this function); did you mean 'REG_ICASE'? | |
780 | syntax & RE_ICASE, dfa); | |
| ^~~~~~~~ | |
| REG_ICASE | |
../ctags/gnu_regex/regcomp.c:787:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
787 | preg->buffer = NULL; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:788:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
788 | preg->allocated = 0; | |
| ^~~~~~~~~ | |
| __allocated | |
../ctags/gnu_regex/regcomp.c:819:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
819 | preg->buffer = NULL; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:820:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'allocated'; did you mean '__allocated'? | |
820 | preg->allocated = 0; | |
| ^~~~~~~~~ | |
| __allocated | |
../ctags/gnu_regex/regcomp.c: In function 'free_workarea_compile': | |
../ctags/gnu_regex/regcomp.c:943:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
943 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c: In function 'analyze': | |
../ctags/gnu_regex/regcomp.c:1114:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
1114 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:1159:15: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
1159 | if ((!preg->no_sub && preg->re_nsub > 0 && dfa->has_plural_match) | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regcomp.c: In function 'lower_subexp': | |
../ctags/gnu_regex/regcomp.c:1295:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
1295 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:1299:13: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
1299 | if (preg->no_sub | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regcomp.c: In function 'peek_token': | |
../ctags/gnu_regex/regcomp.c:1780:19: error: 'RE_LIMITED_OPS' undeclared (first use in this function) | |
1780 | if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_NO_BK_VBAR)) | |
| ^~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1780:49: error: 'RE_NO_BK_VBAR' undeclared (first use in this function) | |
1780 | if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_NO_BK_VBAR)) | |
| ^~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1785:19: error: 'RE_NO_BK_REFS' undeclared (first use in this function) | |
1785 | if (!(syntax & RE_NO_BK_REFS)) | |
| ^~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1792:19: error: 'RE_NO_GNU_OPS' undeclared (first use in this function) | |
1792 | if (!(syntax & RE_NO_GNU_OPS)) | |
| ^~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1850:19: error: 'RE_NO_BK_PARENS' undeclared (first use in this function) | |
1850 | if (!(syntax & RE_NO_BK_PARENS)) | |
| ^~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1858:48: error: 'RE_BK_PLUS_QM' undeclared (first use in this function) | |
1858 | if (!(syntax & RE_LIMITED_OPS) && (syntax & RE_BK_PLUS_QM)) | |
| ^~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1866:18: error: 'RE_INTERVALS' undeclared (first use in this function) | |
1866 | if ((syntax & RE_INTERVALS) && (!(syntax & RE_NO_BK_BRACES))) | |
| ^~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1866:47: error: 'RE_NO_BK_BRACES' undeclared (first use in this function) | |
1866 | if ((syntax & RE_INTERVALS) && (!(syntax & RE_NO_BK_BRACES))) | |
| ^~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1893:20: error: 'RE_NEWLINE_ALT' undeclared (first use in this function); did you mean 'REG_NEWLINE'? | |
1893 | if (syntax & RE_NEWLINE_ALT) | |
| ^~~~~~~~~~~~~~ | |
| REG_NEWLINE | |
../ctags/gnu_regex/regcomp.c:1934:23: error: 'RE_CONTEXT_INDEP_ANCHORS' undeclared (first use in this function) | |
1934 | if (!(syntax & (RE_CONTEXT_INDEP_ANCHORS | RE_CARET_ANCHORS_HERE)) && | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:1934:50: error: 'RE_CARET_ANCHORS_HERE' undeclared (first use in this function) | |
1934 | if (!(syntax & (RE_CONTEXT_INDEP_ANCHORS | RE_CARET_ANCHORS_HERE)) && | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c: In function 'peek_token_bracket': | |
../ctags/gnu_regex/regcomp.c:1989:30: error: 'RE_BACKSLASH_ESCAPE_IN_LISTS' undeclared (first use in this function) | |
1989 | if (c == '\\' && (syntax & RE_BACKSLASH_ESCAPE_IN_LISTS) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:2019:17: error: 'RE_CHAR_CLASSES' undeclared (first use in this function); did you mean 'CHAR_CLASS'? | |
2019 | if (syntax & RE_CHAR_CLASSES) | |
| ^~~~~~~~~~~~~~~ | |
| CHAR_CLASS | |
../ctags/gnu_regex/regcomp.c: In function 'parse': | |
../ctags/gnu_regex/regcomp.c:2068:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
2068 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:2072:49: error: 'RE_CARET_ANCHORS_HERE' undeclared (first use in this function) | |
2072 | fetch_token (¤t_token, regexp, syntax | RE_CARET_ANCHORS_HERE); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c: In function 'parse_reg_exp': | |
../ctags/gnu_regex/regcomp.c:2102:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
2102 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:2110:44: error: 'RE_CARET_ANCHORS_HERE' undeclared (first use in this function) | |
2110 | fetch_token (token, regexp, syntax | RE_CARET_ANCHORS_HERE); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c: In function 'parse_branch': | |
../ctags/gnu_regex/regcomp.c:2144:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
2144 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c: In function 'parse_expression': | |
../ctags/gnu_regex/regcomp.c:2183:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
2183 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:2240:20: error: 'RE_CONTEXT_INVALID_DUP' undeclared (first use in this function) | |
2240 | if (syntax & RE_CONTEXT_INVALID_DUP) | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:2249:20: error: 'RE_CONTEXT_INVALID_OPS' undeclared (first use in this function) | |
2249 | if (syntax & RE_CONTEXT_INVALID_OPS) | |
| ^~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:2254:25: error: 'RE_CONTEXT_INDEP_OPS' undeclared (first use in this function) | |
2254 | else if (syntax & RE_CONTEXT_INDEP_OPS) | |
| ^~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:2262:15: error: 'RE_UNMATCHED_RIGHT_PAREN_ORD' undeclared (first use in this function) | |
2262 | !(syntax & RE_UNMATCHED_RIGHT_PAREN_ORD)) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:2338:14: warning: implicit declaration of function 'build_charclass_op' [-Wimplicit-function-declaration] | |
2338 | tree = build_charclass_op (dfa, regexp->trans, | |
| ^~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:2338:12: warning: assignment to 'bin_tree_t *' from 'int' makes pointer from integer without a cast [-Wint-conversion] | |
2338 | tree = build_charclass_op (dfa, regexp->trans, | |
| ^ | |
../ctags/gnu_regex/regcomp.c:2347:12: warning: assignment to 'bin_tree_t *' from 'int' makes pointer from integer without a cast [-Wint-conversion] | |
2347 | tree = build_charclass_op (dfa, regexp->trans, | |
| ^ | |
../ctags/gnu_regex/regcomp.c: In function 'parse_sub_exp': | |
../ctags/gnu_regex/regcomp.c:2399:38: error: 'regex_t' {aka 'struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
2399 | re_dfa_t *dfa = (re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regcomp.c:2404:40: error: 'RE_CARET_ANCHORS_HERE' undeclared (first use in this function) | |
2404 | fetch_token (token, regexp, syntax | RE_CARET_ANCHORS_HERE); | |
| ^~~~~~~~~~~~~~~~~~~~~ | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regcomp.c: In function 'parse_dup_op': | |
../ctags/gnu_regex/regcomp.c:2465:23: error: 'RE_INVALID_INTERVAL_ORD' undeclared (first use in this function) | |
2465 | if (BE (!(syntax & RE_INVALID_INTERVAL_ORD), 0)) | |
| ^~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:64: | |
../ctags/gnu_regex/regcomp.c: In function 'parse_bracket_exp': | |
../ctags/gnu_regex/regcomp.c:3039:20: error: 'RE_HAT_LISTS_NOT_NEWLINE' undeclared (first use in this function) | |
3039 | if (syntax & RE_HAT_LISTS_NOT_NEWLINE) | |
| ^~~~~~~~~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:3177:15: warning: implicit declaration of function 'build_charclass'; did you mean 'build_equiv_class'? [-Wimplicit-function-declaration] | |
3177 | *err = build_charclass (regexp->trans, sbcset, | |
| ^~~~~~~~~~~~~~~ | |
| build_equiv_class | |
../ctags/gnu_regex/regcomp.c: At top level: | |
../ctags/gnu_regex/regcomp.c:3464:18: error: unknown type name 'RE_TRANSLATE_TYPE' | |
3464 | build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c:3542:36: error: unknown type name 'RE_TRANSLATE_TYPE' | |
3542 | build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans, | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regcomp.c: In function 'fetch_number': | |
../ctags/gnu_regex/regcomp.c:3669:20: error: 'RE_DUP_MAX' undeclared (first use in this function) | |
3669 | num = (num > RE_DUP_MAX) ? -2 : num; | |
| ^~~~~~~~~~ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c: At top level: | |
../ctags/gnu_regex/regexec.c:47:38: warning: 'struct re_registers' declared inside parameter list will not be visible outside of this definition or declaration | |
47 | int start, int range, struct re_registers *regs, | |
| ^~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:51:35: warning: 'struct re_registers' declared inside parameter list will not be visible outside of this definition or declaration | |
51 | int range, int stop, struct re_registers *regs, | |
| ^~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:53:38: warning: 'struct re_registers' declared inside parameter list will not be visible outside of this definition or declaration | |
53 | static unsigned re_copy_regs (struct re_registers *regs, regmatch_t *pmatch, | |
| ^~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c: In function 'regexec': | |
../ctags/gnu_regex/regexec.c:249:13: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
249 | if (preg->no_sub) | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regexec.c: In function 're_match': | |
../ctags/gnu_regex/regexec.c:315:66: warning: passing argument 7 of 're_search_stub' from incompatible pointer type [-Wincompatible-pointer-types] | |
315 | return re_search_stub (bufp, string, length, start, 0, length, regs, 1); | |
| ^~~~ | |
| | | |
| struct re_registers * | |
../ctags/gnu_regex/regexec.c:51:49: note: expected 'struct re_registers *' but argument is of type 'struct re_registers *' | |
51 | int range, int stop, struct re_registers *regs, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~ | |
../ctags/gnu_regex/regexec.c: In function 're_search': | |
../ctags/gnu_regex/regexec.c:328:70: warning: passing argument 7 of 're_search_stub' from incompatible pointer type [-Wincompatible-pointer-types] | |
328 | return re_search_stub (bufp, string, length, start, range, length, regs, 0); | |
| ^~~~ | |
| | | |
| struct re_registers * | |
../ctags/gnu_regex/regexec.c:51:49: note: expected 'struct re_registers *' but argument is of type 'struct re_registers *' | |
51 | int range, int stop, struct re_registers *regs, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~ | |
../ctags/gnu_regex/regexec.c: In function 're_match_2': | |
../ctags/gnu_regex/regexec.c:342:17: warning: passing argument 8 of 're_search_2_stub' from incompatible pointer type [-Wincompatible-pointer-types] | |
342 | start, 0, regs, stop, 1); | |
| ^~~~ | |
| | | |
| struct re_registers * | |
../ctags/gnu_regex/regexec.c:47:52: note: expected 'struct re_registers *' but argument is of type 'struct re_registers *' | |
47 | int start, int range, struct re_registers *regs, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~ | |
../ctags/gnu_regex/regexec.c: In function 're_search_2': | |
../ctags/gnu_regex/regexec.c:356:21: warning: passing argument 8 of 're_search_2_stub' from incompatible pointer type [-Wincompatible-pointer-types] | |
356 | start, range, regs, stop, 0); | |
| ^~~~ | |
| | | |
| struct re_registers * | |
../ctags/gnu_regex/regexec.c:47:52: note: expected 'struct re_registers *' but argument is of type 'struct re_registers *' | |
47 | int start, int range, struct re_registers *regs, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~ | |
../ctags/gnu_regex/regexec.c: In function 're_search_2_stub': | |
../ctags/gnu_regex/regexec.c:368:26: error: argument 'regs' doesn't match prototype | |
368 | struct re_registers *regs; | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:44:12: error: prototype declaration | |
44 | static int re_search_2_stub (struct re_pattern_buffer *bufp, | |
| ^~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:400:62: warning: passing argument 7 of 're_search_stub' from incompatible pointer type [-Wincompatible-pointer-types] | |
400 | rval = re_search_stub (bufp, str, len, start, range, stop, regs, | |
| ^~~~ | |
| | | |
| struct re_registers * | |
../ctags/gnu_regex/regexec.c:51:49: note: expected 'struct re_registers *' but argument is of type 'struct re_registers *' | |
51 | int range, int stop, struct re_registers *regs, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~ | |
../ctags/gnu_regex/regexec.c: In function 're_search_stub': | |
../ctags/gnu_regex/regexec.c:417:26: error: argument 'regs' doesn't match prototype | |
417 | struct re_registers *regs; | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:49:12: error: prototype declaration | |
49 | static int re_search_stub (struct re_pattern_buffer *bufp, | |
| ^~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:437:20: error: 'struct re_pattern_buffer' has no member named 'not_bol'; did you mean '__not_bol'? | |
437 | eflags |= (bufp->not_bol) ? REG_NOTBOL : 0; | |
| ^~~~~~~ | |
| __not_bol | |
../ctags/gnu_regex/regexec.c:438:20: error: 'struct re_pattern_buffer' has no member named 'not_eol'; did you mean '__not_eol'? | |
438 | eflags |= (bufp->not_eol) ? REG_NOTEOL : 0; | |
| ^~~~~~~ | |
| __not_eol | |
../ctags/gnu_regex/regexec.c:441:26: error: 'struct re_pattern_buffer' has no member named 'fastmap'; did you mean '__fastmap'? | |
441 | if (range > 0 && bufp->fastmap != NULL && !bufp->fastmap_accurate) | |
| ^~~~~~~ | |
| __fastmap | |
../ctags/gnu_regex/regexec.c:441:52: error: 'struct re_pattern_buffer' has no member named 'fastmap_accurate'; did you mean '__fastmap_accurate'? | |
441 | if (range > 0 && bufp->fastmap != NULL && !bufp->fastmap_accurate) | |
| ^~~~~~~~~~~~~~~~ | |
| __fastmap_accurate | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regexec.c:444:17: error: 'struct re_pattern_buffer' has no member named 'no_sub'; did you mean '__no_sub'? | |
444 | if (BE (bufp->no_sub, 0)) | |
| ^~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:450:22: error: 'struct re_pattern_buffer' has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
450 | else if (BE (bufp->regs_allocated == REGS_FIXED && | |
| ^~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:450:40: error: 'REGS_FIXED' undeclared (first use in this function) | |
450 | else if (BE (bufp->regs_allocated == REGS_FIXED && | |
| ^~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:451:13: error: invalid use of undefined type 'struct re_registers' | |
451 | regs->num_regs < bufp->re_nsub + 1, 0)) | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c:453:19: error: invalid use of undefined type 'struct re_registers' | |
453 | nregs = regs->num_regs; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:481:13: error: 'struct re_pattern_buffer' has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
481 | bufp->regs_allocated = re_copy_regs (regs, pmatch, nregs, | |
| ^~~~~~~~~~~~~~ | |
| __regs_allocated | |
../ctags/gnu_regex/regexec.c:482:15: error: 'struct re_pattern_buffer' has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
482 | bufp->regs_allocated); | |
| ^~~~~~~~~~~~~~ | |
| __regs_allocated | |
../ctags/gnu_regex/regexec.c:481:44: warning: passing argument 1 of 're_copy_regs' from incompatible pointer type [-Wincompatible-pointer-types] | |
481 | bufp->regs_allocated = re_copy_regs (regs, pmatch, nregs, | |
| ^~~~ | |
| | | |
| struct re_registers * | |
../ctags/gnu_regex/regexec.c:53:52: note: expected 'struct re_registers *' but argument is of type 'struct re_registers *' | |
53 | static unsigned re_copy_regs (struct re_registers *regs, regmatch_t *pmatch, | |
| ~~~~~~~~~~~~~~~~~~~~~^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regexec.c:483:21: error: 'struct re_pattern_buffer' has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
483 | if (BE (bufp->regs_allocated == REGS_UNALLOCATED, 0)) | |
| ^~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:483:39: error: 'REGS_UNALLOCATED' undeclared (first use in this function) | |
483 | if (BE (bufp->regs_allocated == REGS_UNALLOCATED, 0)) | |
| ^~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c: In function 're_copy_regs': | |
../ctags/gnu_regex/regexec.c:505:26: error: argument 'regs' doesn't match prototype | |
505 | struct re_registers *regs; | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:53:17: error: prototype declaration | |
53 | static unsigned re_copy_regs (struct re_registers *regs, regmatch_t *pmatch, | |
| ^~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:509:14: error: 'REGS_REALLOCATE' undeclared (first use in this function) | |
509 | int rval = REGS_REALLOCATE; | |
| ^~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:516:25: error: 'REGS_UNALLOCATED' undeclared (first use in this function) | |
516 | if (regs_allocated == REGS_UNALLOCATED) | |
| ^~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:518:11: error: invalid use of undefined type 'struct re_registers' | |
518 | regs->start = re_malloc (regoff_t, need_regs); | |
| ^~ | |
../ctags/gnu_regex/regexec.c:519:11: error: invalid use of undefined type 'struct re_registers' | |
519 | regs->end = re_malloc (regoff_t, need_regs); | |
| ^~ | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regexec.c:520:19: error: invalid use of undefined type 'struct re_registers' | |
520 | if (BE (regs->start == NULL, 0) || BE (regs->end == NULL, 0)) | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:520:50: error: invalid use of undefined type 'struct re_registers' | |
520 | if (BE (regs->start == NULL, 0) || BE (regs->end == NULL, 0)) | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c:522:11: error: invalid use of undefined type 'struct re_registers' | |
522 | regs->num_regs = need_regs; | |
| ^~ | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regexec.c:528:31: error: invalid use of undefined type 'struct re_registers' | |
528 | if (BE (need_regs > regs->num_regs, 0)) | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
../ctags/gnu_regex/regexec.c:530:42: error: invalid use of undefined type 'struct re_registers' | |
530 | regoff_t *new_start = re_realloc (regs->start, regoff_t, need_regs); | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:441:43: note: in definition of macro 're_realloc' | |
441 | #define re_realloc(p,t,n) ((t *) realloc (p, (n) * sizeof (t))) | |
| ^ | |
../ctags/gnu_regex/regexec.c:531:40: error: invalid use of undefined type 'struct re_registers' | |
531 | regoff_t *new_end = re_realloc (regs->end, regoff_t, need_regs); | |
| ^~ | |
../ctags/gnu_regex/regex_internal.h:441:43: note: in definition of macro 're_realloc' | |
441 | #define re_realloc(p,t,n) ((t *) realloc (p, (n) * sizeof (t))) | |
| ^ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c:534:8: error: invalid use of undefined type 'struct re_registers' | |
534 | regs->start = new_start; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:535:8: error: invalid use of undefined type 'struct re_registers' | |
535 | regs->end = new_end; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:536:8: error: invalid use of undefined type 'struct re_registers' | |
536 | regs->num_regs = need_regs; | |
| ^~ | |
In file included from ../ctags/gnu_regex/regex_internal.h:24, | |
from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regexec.c:541:33: error: 'REGS_FIXED' undeclared (first use in this function) | |
541 | assert (regs_allocated == REGS_FIXED); | |
| ^~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:543:19: error: invalid use of undefined type 'struct re_registers' | |
543 | assert (regs->num_regs >= nregs); | |
| ^~ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c:550:11: error: invalid use of undefined type 'struct re_registers' | |
550 | regs->start[i] = pmatch[i].rm_so; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:551:11: error: invalid use of undefined type 'struct re_registers' | |
551 | regs->end[i] = pmatch[i].rm_eo; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:553:19: error: invalid use of undefined type 'struct re_registers' | |
553 | for ( ; i < regs->num_regs; ++i) | |
| ^~ | |
../ctags/gnu_regex/regexec.c:554:9: error: invalid use of undefined type 'struct re_registers' | |
554 | regs->start[i] = regs->end[i] = -1; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:554:26: error: invalid use of undefined type 'struct re_registers' | |
554 | regs->start[i] = regs->end[i] = -1; | |
| ^~ | |
../ctags/gnu_regex/regexec.c: In function 're_set_registers': | |
../ctags/gnu_regex/regexec.c:581:13: error: 'struct re_pattern_buffer' has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
581 | bufp->regs_allocated = REGS_REALLOCATE; | |
| ^~~~~~~~~~~~~~ | |
| __regs_allocated | |
../ctags/gnu_regex/regexec.c:581:30: error: 'REGS_REALLOCATE' undeclared (first use in this function) | |
581 | bufp->regs_allocated = REGS_REALLOCATE; | |
| ^~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:582:11: error: invalid use of undefined type 'struct re_registers' | |
582 | regs->num_regs = num_regs; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:583:11: error: invalid use of undefined type 'struct re_registers' | |
583 | regs->start = starts; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:584:11: error: invalid use of undefined type 'struct re_registers' | |
584 | regs->end = ends; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:588:13: error: 'struct re_pattern_buffer' has no member named 'regs_allocated'; did you mean '__regs_allocated'? | |
588 | bufp->regs_allocated = REGS_UNALLOCATED; | |
| ^~~~~~~~~~~~~~ | |
| __regs_allocated | |
../ctags/gnu_regex/regexec.c:588:30: error: 'REGS_UNALLOCATED' undeclared (first use in this function) | |
588 | bufp->regs_allocated = REGS_UNALLOCATED; | |
| ^~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:589:11: error: invalid use of undefined type 'struct re_registers' | |
589 | regs->num_regs = 0; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:590:11: error: invalid use of undefined type 'struct re_registers' | |
590 | regs->start = regs->end = (regoff_t *) 0; | |
| ^~ | |
../ctags/gnu_regex/regexec.c:590:25: error: invalid use of undefined type 'struct re_registers' | |
590 | regs->start = regs->end = (regoff_t *) 0; | |
| ^~ | |
../ctags/gnu_regex/regexec.c: In function 're_search_internal': | |
../ctags/gnu_regex/regexec.c:633:50: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
633 | const re_dfa_t *dfa = (const re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regexec.c:643:26: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
643 | char *fastmap = (preg->fastmap != NULL && preg->fastmap_accurate | |
| ^~~~~~~ | |
| __fastmap | |
../ctags/gnu_regex/regexec.c:643:51: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'fastmap_accurate'; did you mean '__fastmap_accurate'? | |
643 | char *fastmap = (preg->fastmap != NULL && preg->fastmap_accurate | |
| ^~~~~~~~~~~~~~~~ | |
| __fastmap_accurate | |
../ctags/gnu_regex/regexec.c:644:25: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'can_be_null'; did you mean '__can_be_null'? | |
644 | && range && !preg->can_be_null) ? preg->fastmap : NULL; | |
| ^~~~~~~~~~~ | |
| __can_be_null | |
../ctags/gnu_regex/regexec.c:644:46: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'fastmap'; did you mean '__fastmap'? | |
644 | && range && !preg->can_be_null) ? preg->fastmap : NULL; | |
| ^~~~~~~ | |
| __fastmap | |
../ctags/gnu_regex/regexec.c:645:3: error: unknown type name 'RE_TRANSLATE_TYPE' | |
645 | RE_TRANSLATE_TYPE t = preg->translate; | |
| ^~~~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c:645:31: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'translate'; did you mean '__translate'? | |
645 | RE_TRANSLATE_TYPE t = preg->translate; | |
| ^~~~~~~~~ | |
| __translate | |
In file included from ../ctags/gnu_regex/regex.c:61: | |
../ctags/gnu_regex/regexec.c:656:17: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'used'; did you mean '__used'? | |
656 | if (BE (preg->used == 0 || dfa->init_state == NULL | |
| ^~~~ | |
../ctags/gnu_regex/regex_internal.h:99:42: note: in definition of macro 'BE' | |
99 | # define BE(expr, val) __builtin_expect (expr, val) | |
| ^~~~ | |
In file included from ../ctags/gnu_regex/regex.c:65: | |
../ctags/gnu_regex/regexec.c:672:14: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'newline_anchor'; did you mean '__newline_anchor'? | |
672 | || !preg->newline_anchor)) | |
| ^~~~~~~~~~~~~~ | |
| __newline_anchor | |
../ctags/gnu_regex/regexec.c:682:9: warning: implicit declaration of function 're_string_allocate'; did you mean 're_string_byte_at'? [-Wimplicit-function-declaration] | |
682 | err = re_string_allocate (&mctx.input, string, length, dfa->nodes_len + 1, | |
| ^~~~~~~~~~~~~~~~~~ | |
| re_string_byte_at | |
../ctags/gnu_regex/regexec.c:683:14: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'translate'; did you mean '__translate'? | |
683 | preg->translate, preg->syntax & RE_ICASE, dfa); | |
| ^~~~~~~~~ | |
| __translate | |
../ctags/gnu_regex/regexec.c:683:31: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'syntax'; did you mean '__syntax'? | |
683 | preg->translate, preg->syntax & RE_ICASE, dfa); | |
| ^~~~~~ | |
| __syntax | |
../ctags/gnu_regex/regexec.c:683:40: error: 'RE_ICASE' undeclared (first use in this function); did you mean 'REG_ICASE'? | |
683 | preg->translate, preg->syntax & RE_ICASE, dfa); | |
| ^~~~~~~~ | |
| REG_ICASE | |
../ctags/gnu_regex/regexec.c:688:37: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'newline_anchor'; did you mean '__newline_anchor'? | |
688 | mctx.input.newline_anchor = preg->newline_anchor; | |
| ^~~~~~~~~~~~~~ | |
| __newline_anchor | |
../ctags/gnu_regex/regexec.c:721:24: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'syntax'; did you mean '__syntax'? | |
721 | ? ((sb || !(preg->syntax & RE_ICASE || t) ? 4 : 0) | |
| ^~~~~~ | |
| __syntax | |
../ctags/gnu_regex/regexec.c:723:7: warning: comparison between pointer and integer | |
723 | | (t != NULL ? 1 : 0)) | |
| ^~ | |
../ctags/gnu_regex/regexec.c:746:17: error: subscripted value is neither array nor pointer nor vector | |
746 | && !fastmap[t[(unsigned char) string[match_first]]]) | |
| ^ | |
../ctags/gnu_regex/regexec.c:761:26: error: subscripted value is neither array nor pointer nor vector | |
761 | if (!fastmap[t ? t[ch] : ch]) | |
| ^ | |
../ctags/gnu_regex/regexec.c:773:25: error: subscripted value is neither array nor pointer nor vector | |
773 | if (fastmap[t ? t[ch] : ch]) | |
| ^ | |
../ctags/gnu_regex/regexec.c:843:20: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
843 | if ((!preg->no_sub && nmatch > 1) || dfa->nbackref) | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regexec.c:849:20: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
849 | if ((!preg->no_sub && nmatch > 1 && dfa->has_plural_match) | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regexec.c:885:18: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'no_sub'; did you mean '__no_sub'? | |
885 | if (!preg->no_sub && nmatch > 1) | |
| ^~~~~~ | |
| __no_sub | |
../ctags/gnu_regex/regexec.c: In function 'set_regs': | |
../ctags/gnu_regex/regexec.c:1400:50: error: 'regex_t' {aka 'const struct re_pattern_buffer'} has no member named 'buffer'; did you mean '__buffer'? | |
1400 | const re_dfa_t *dfa = (const re_dfa_t *) preg->buffer; | |
| ^~~~~~ | |
| __buffer | |
../ctags/gnu_regex/regexec.c: In function 'group_nodes_into_DFAstates': | |
../ctags/gnu_regex/regexec.c:3566:24: error: 'RE_DOT_NEWLINE' undeclared (first use in this function); did you mean 'REG_NEWLINE'? | |
3566 | if (!(dfa->syntax & RE_DOT_NEWLINE)) | |
| ^~~~~~~~~~~~~~ | |
| REG_NEWLINE | |
../ctags/gnu_regex/regexec.c:3568:22: error: 'RE_DOT_NOT_NULL' undeclared (first use in this function) | |
3568 | if (dfa->syntax & RE_DOT_NOT_NULL) | |
| ^~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c: In function 'check_node_accept': | |
../ctags/gnu_regex/regexec.c:4049:48: error: 'RE_DOT_NEWLINE' undeclared (first use in this function); did you mean 'REG_NEWLINE'? | |
4049 | if ((ch == '\n' && !(mctx->dfa->syntax & RE_DOT_NEWLINE)) | |
| ^~~~~~~~~~~~~~ | |
| REG_NEWLINE | |
../ctags/gnu_regex/regexec.c:4050:43: error: 'RE_DOT_NOT_NULL' undeclared (first use in this function) | |
4050 | || (ch == '\0' && (mctx->dfa->syntax & RE_DOT_NOT_NULL))) | |
| ^~~~~~~~~~~~~~~ | |
../ctags/gnu_regex/regexec.c: In function 'extend_buffers': | |
../ctags/gnu_regex/regexec.c:4120:20: warning: comparison between pointer and integer | |
4120 | if (pstr->trans != NULL) | |
| ^~ | |
[94/270] Compiling C object libctags.a.p/ctags_main_field.c.obj | |
ninja: build stopped: subcommand failed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment