Lines Matching refs:pErrorCode
1179 uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode) {
1180 return reinterpret_cast<UIDNA *>(IDNA::createUTS46Instance(options, *pErrorCode));
1191 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1192 if(U_FAILURE(*pErrorCode)) {
1197 *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
1204 *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
1222 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1223 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) {
1229 reinterpret_cast<const IDNA *>(idna)->labelToASCII(src, destString, info, *pErrorCode);
1231 return destString.extract(dest, capacity, *pErrorCode);
1238 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1239 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) {
1245 reinterpret_cast<const IDNA *>(idna)->labelToUnicode(src, destString, info, *pErrorCode);
1247 return destString.extract(dest, capacity, *pErrorCode);
1254 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1255 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) {
1261 reinterpret_cast<const IDNA *>(idna)->nameToASCII(src, destString, info, *pErrorCode);
1263 return destString.extract(dest, capacity, *pErrorCode);
1270 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1271 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) {
1277 reinterpret_cast<const IDNA *>(idna)->nameToUnicode(src, destString, info, *pErrorCode);
1279 return destString.extract(dest, capacity, *pErrorCode);
1286 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1287 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) {
1293 reinterpret_cast<const IDNA *>(idna)->labelToASCII_UTF8(src, sink, info, *pErrorCode);
1295 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);
1302 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1303 if(!checkArgs(label, length, dest, capacity, pInfo, pErrorCode)) {
1309 reinterpret_cast<const IDNA *>(idna)->labelToUnicodeUTF8(src, sink, info, *pErrorCode);
1311 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);
1318 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1319 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) {
1325 reinterpret_cast<const IDNA *>(idna)->nameToASCII_UTF8(src, sink, info, *pErrorCode);
1327 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);
1334 UIDNAInfo *pInfo, UErrorCode *pErrorCode) {
1335 if(!checkArgs(name, length, dest, capacity, pInfo, pErrorCode)) {
1341 reinterpret_cast<const IDNA *>(idna)->nameToUnicodeUTF8(src, sink, info, *pErrorCode);
1343 return u_terminateChars(dest, capacity, sink.NumberOfBytesAppended(), pErrorCode);