Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 334 of file spec2def.c.
Referenced by main().
{ fprintf(fileDest, " "); PrintName(fileDest, pexp, "", 0, (giArch == ARCH_X86) && !gbKillAt); if (gbImportLib) { fprintf(fileDest, "="); PrintName(fileDest, pexp, "_stub_", 0, 0); } else if (pexp->pcRedirection) { if (gbMSComp && (pexp->pcName[0] == '?')) { /* ignore c++ redirection, since link doesn't like that! */ } else { int fDeco; fDeco = ((giArch == ARCH_X86) && !ScanToken(pexp->pcRedirection, '.')); fprintf(fileDest, "="); PrintName(fileDest, pexp, "", 1, fDeco && !gbMSComp); } } else if (((pexp->uFlags & FL_STUB) || (pexp->nCallingConvention == CC_STUB)) && (pexp->pcName[0] == '?')) { /* C++ stubs are forwarded to C stubs */ fprintf(fileDest, "="); fprintf(fileDest, "stub_function%d", pexp->nNumber); } else if ((giArch == ARCH_X86) && gbKillAt && !gbMSComp && (pexp->nCallingConvention == CC_STDCALL || pexp->nCallingConvention == CC_FASTCALL)) { fprintf(fileDest, "="); PrintName(fileDest, pexp, "", 0, 1); } if (pexp->nOrdinal != -1) { fprintf(fileDest, " @%d", pexp->nOrdinal); } if (pexp->nCallingConvention == CC_EXTERN) { fprintf(fileDest, " DATA"); } if (pexp->uFlags & FL_PRIVATE) { fprintf(fileDest, " PRIVATE"); } if (pexp->uFlags & FL_NONAME) { fprintf(fileDest, " NONAME"); } fprintf(fileDest, "\n"); return 1; }