Home
last modified time | relevance | path

Searched refs:Macro (Results 1 – 25 of 575) sorted by relevance

12345678910>>...23

/netbsd/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmacro.h17 struct Macro struct
20 Macro *next; // next in list
30 Macro(const utf8_t *name, size_t namelen, const utf8_t *text, size_t textlen); argument
31 Macro *search(const utf8_t *name, size_t namelen);
34 …static Macro *define(Macro **ptable, const utf8_t *name, size_t namelen, const utf8_t *text, size_…
H A Ddmacro.c32 Macro::Macro(const utf8_t *name, size_t namelen, const utf8_t *text, size_t textlen) in Macro() function
45 Macro *Macro::search(const utf8_t *name, size_t namelen) in search()
46 { Macro *table; in search()
61 Macro *Macro::define(Macro **ptable, const utf8_t *name, size_t namelen, const utf8_t *text, size_t… in define()
65 Macro *table; in define()
78 table = new Macro(name, namelen, text, textlen); in define()
224 void Macro::expand(OutBuffer *buf, size_t start, size_t *pend, in expand()
361 Macro *m = search(name, namelen); in expand()
/netbsd/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dmacro.h17 struct Macro struct
20 Macro *next; // next in list
30 Macro(const utf8_t *name, size_t namelen, const utf8_t *text, size_t textlen); argument
31 Macro *search(const utf8_t *name, size_t namelen);
34 …static Macro *define(Macro **ptable, const utf8_t *name, size_t namelen, const utf8_t *text, size_…
H A Ddmacro.c32 Macro::Macro(const utf8_t *name, size_t namelen, const utf8_t *text, size_t textlen) in Macro() function
45 Macro *Macro::search(const utf8_t *name, size_t namelen) in search()
46 { Macro *table; in search()
61 Macro *Macro::define(Macro **ptable, const utf8_t *name, size_t namelen, const utf8_t *text, size_t… in define()
65 Macro *table; in define()
78 table = new Macro(name, namelen, text, textlen); in define()
224 void Macro::expand(OutBuffer *buf, size_t start, size_t *pend, in expand()
361 Macro *m = search(name, namelen); in expand()
/netbsd/external/apache2/llvm/dist/llvm/tools/yaml2obj/
H A Dyaml2obj.cpp61 StringRef Macro, Definition; in preprocess() local
62 std::tie(Macro, Definition) = Define.split('='); in preprocess()
63 if (!Define.count('=') || Macro.empty()) { in preprocess()
67 if (!Defines.try_emplace(Macro, Definition).second) { in preprocess()
68 ErrHandler("'" + Macro + "'" + " redefined"); in preprocess()
79 StringRef Macro; in preprocess() local
81 std::tie(Macro, Default) = MacroExpr.split('='); in preprocess()
85 auto It = Defines.find(Macro); in preprocess()
/netbsd/external/apache2/llvm/dist/clang/lib/Lex/
H A DTokenLexer.cpp44 Macro = MI; in Init()
53 Tokens = &*Macro->tokens_begin(); in Init()
57 NumTokens = Macro->tokens_end()-Macro->tokens_begin(); in Init()
83 if (Macro->isFunctionLike() && Macro->getNumParams()) in Init()
89 Macro->DisableMacro(); in Init()
102 Macro = nullptr; in Init()
141 if (!Macro->isVariadic() || MacroArgNo != Macro->getNumParams()-1) in MaybeRemoveCommaBeforeVaArgs()
523 Macro->isVariadic()) { in ExpandFunctionArguments()
628 if (Macro) Macro->EnableMacro(); in Lex()
653 if (!isAtEnd() && Macro && in Lex()
[all …]
H A DPPLexerChange.cpp125 MacroInfo *Macro, MacroArgs *Args) { in EnterMacro() argument
131 TokLexer->Init(Tok, ILEnd, Macro, Args); in EnterMacro()
682 for (auto &Macro : StartingMacros) { in EnterSubmodule() local
684 if (!Macro.second.getLatest() && in EnterSubmodule()
685 Macro.second.getOverriddenMacros().empty()) in EnterSubmodule()
688 MacroState MS(Macro.second.getLatest()); in EnterSubmodule()
761 auto &Macro = MacroIt->second; in LeaveSubmodule() local
803 if (Def || !Macro.getOverriddenMacros().empty()) in LeaveSubmodule()
805 Macro.getOverriddenMacros(), IsNew); in LeaveSubmodule()
810 Macro.setLatest(nullptr); in LeaveSubmodule()
[all …]
/netbsd/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndexHigh.cpp247 const IdentifierInfo *Macro; member
251 const IdentifierInfo *Macro, in FindFileMacroRefVisitData()
253 : Unit(Unit), File(File), Macro(Macro), visitor(visitor) { } in FindFileMacroRefVisitData()
265 const IdentifierInfo *Macro = nullptr; in findFileMacroRefVisit() local
267 Macro = getCursorMacroDefinition(cursor)->getName(); in findFileMacroRefVisit()
269 Macro = getCursorMacroExpansion(cursor).getName(); in findFileMacroRefVisit()
270 if (!Macro) in findFileMacroRefVisit()
274 if (data->Macro != Macro) in findFileMacroRefVisit()
317 const IdentifierInfo *Macro = nullptr; in findMacroRefsInFile() local
321 Macro = getCursorMacroExpansion(Cursor).getName(); in findMacroRefsInFile()
[all …]
/netbsd/external/lgpl3/mpc/dist/m4/
H A Dax_gcc_version.m431 # As a special exception, the respective Autoconf Macro's copyright owner
33 # scripts that are the output of Autoconf when processing the Macro. You
36 # Macro appear in them. The GNU General Public License (GPL) does govern
37 # all other use of the material that constitutes the Autoconf Macro.
40 # Macro released by the Autoconf Archive. When you make and distribute a
41 # modified version of the Autoconf Macro, you may extend this special
H A Dax_c_check_flag.m436 # As a special exception, the respective Autoconf Macro's copyright owner
38 # scripts that are the output of Autoconf when processing the Macro. You
41 # Macro appear in them. The GNU General Public License (GPL) does govern
42 # all other use of the material that constitutes the Autoconf Macro.
45 # Macro released by the Autoconf Archive. When you make and distribute a
46 # modified version of the Autoconf Macro, you may extend this special
H A Dax_gcc_option.m482 # As a special exception, the respective Autoconf Macro's copyright owner
84 # scripts that are the output of Autoconf when processing the Macro. You
87 # Macro appear in them. The GNU General Public License (GPL) does govern
88 # all other use of the material that constitutes the Autoconf Macro.
91 # Macro released by the Autoconf Archive. When you make and distribute a
92 # modified version of the Autoconf Macro, you may extend this special
/netbsd/sys/external/isc/libsodium/dist/m4/
H A Dax_tls.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
H A Dax_check_link_flag.m445 # As a special exception, the respective Autoconf Macro's copyright owner
47 # scripts that are the output of Autoconf when processing the Macro. You
50 # Macro appear in them. The GNU General Public License (GPL) does govern
51 # all other use of the material that constitutes the Autoconf Macro.
54 # Macro released by the Autoconf Archive. When you make and distribute a
55 # modified version of the Autoconf Macro, you may extend this special
H A Dax_check_compile_flag.m445 # As a special exception, the respective Autoconf Macro's copyright owner
47 # scripts that are the output of Autoconf when processing the Macro. You
50 # Macro appear in them. The GNU General Public License (GPL) does govern
51 # all other use of the material that constitutes the Autoconf Macro.
54 # Macro released by the Autoconf Archive. When you make and distribute a
55 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/gpl3/binutils.old/dist/config/
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/gpl3/gdb.old/dist/config/
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/gpl3/gcc.old/dist/config/
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/gpl3/gcc/dist/config/
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/gpl3/gdb/dist/config/
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/gpl3/binutils/dist/config/
H A Dax_check_define.m434 # As a special exception, the respective Autoconf Macro's copyright owner
36 # scripts that are the output of Autoconf when processing the Macro. You
39 # Macro appear in them. The GNU General Public License (GPL) does govern
40 # all other use of the material that constitutes the Autoconf Macro.
43 # Macro released by the Autoconf Archive. When you make and distribute a
44 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/bsd/pam-u2f/dist/m4/
H A Dax_check_compile_flag.m443 # As a special exception, the respective Autoconf Macro's copyright owner
45 # scripts that are the output of Autoconf when processing the Macro. You
48 # Macro appear in them. The GNU General Public License (GPL) does govern
49 # all other use of the material that constitutes the Autoconf Macro.
52 # Macro released by the Autoconf Archive. When you make and distribute a
53 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/mit/expat/dist/conftools/
H A Dax-check-compile-flag.m446 # As a special exception, the respective Autoconf Macro's copyright owner
48 # scripts that are the output of Autoconf when processing the Macro. You
51 # Macro appear in them. The GNU General Public License (GPL) does govern
52 # all other use of the material that constitutes the Autoconf Macro.
55 # Macro released by the Autoconf Archive. When you make and distribute a
56 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/bsd/openpam/dist/m4/
H A Dax_compiler_vendor.m448 # As a special exception, the respective Autoconf Macro's copyright owner
50 # scripts that are the output of Autoconf when processing the Macro. You
53 # Macro appear in them. The GNU General Public License (GPL) does govern
54 # all other use of the material that constitutes the Autoconf Macro.
57 # Macro released by the Autoconf Archive. When you make and distribute a
58 # modified version of the Autoconf Macro, you may extend this special
/netbsd/external/bsd/unbound/dist/
H A Dac_pkg_swig.m451 # As a special exception, the respective Autoconf Macro's copyright owner
53 # scripts that are the output of Autoconf when processing the Macro. You
56 # Macro appear in them. The GNU General Public License (GPL) does govern
57 # all other use of the material that constitutes the Autoconf Macro.
60 # Macro released by the Autoconf Macro Archive. When you make and
61 # distribute a modified version of the Autoconf Macro, you may extend this

12345678910>>...23