Lines Matching refs:pInfo
873 static bool CalcFlags(struct CPINFO *pInfo, char *pszFlags)
877 if (pInfo->fAlphabetic || pInfo->fOtherAlphabetic)
879 if (pInfo->fHexDigit || pInfo->fASCIIHexDigit)
881 if (!strcmp(pInfo->pszGeneralCategory, "Nd"))
883 if (pInfo->fWhiteSpace)
885 if (pInfo->fUppercase || pInfo->fOtherUppercase)
887 if (pInfo->fLowercase || pInfo->fOtherLowercase)
889 //if (pInfo->???)
892 if (pInfo->fInvNFD_QC != 0 || pInfo->fInvNFC_QC != 0)
895 if (!pInfo->paDecompositionMapping && pInfo->fInvNFD_QC)
896 fprintf(stderr, "uniread: U+%05X is QC_NFD but has no mappings.\n", pInfo->CodePoint);
897 else if (*pInfo->pszDecompositionType && pInfo->fInvNFD_QC)
898 fprintf(stderr, "uniread: U+%05X is QC_NFD but has no canonical mappings.\n", pInfo->CodePoint);
900 else if (pInfo->paDecompositionMapping && !*pInfo->pszDecompositionType)
901 fprintf(stderr, "uniread: U+%05X is not QC_NFX but has canonical mappings.\n", pInfo->CodePoint);