• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ICU-531.30/icuSources/tools/toolutil/

Lines Matching +defs:prop +defs:end

43         : start(U_SENTINEL), end(U_SENTINEL),
203 UChar32 start, end;
204 if(!parseCodePointRange(field, start, end, errorCode)) { return NULL; }
215 if(start!=0 || end!=0x10ffff) {
231 if(blockProps.start<=start && end<=blockProps.end) {
234 } else if(start>blockProps.end || end<blockProps.start) {
242 field, (long)lineNumber, (long)blockProps.start, (long)blockProps.end);
254 props->end=end;
263 int32_t prop;
298 int32_t prop=pnames->getPropertyEnum(p);
299 if(prop<0) {
306 prop=ppucdProperties[i].prop;
307 U_ASSERT(prop>=0);
312 if(prop<UCHAR_BINARY_LIMIT) {
314 props.binProps[prop]=(UBool)binaryValue;
330 } else if (prop < UCHAR_INT_START) {
332 "error in preparsed UCD: prop value is invalid: '%d' for line %ld\n",
333 prop, (long)lineNumber);
335 } else if(prop<UCHAR_INT_LIMIT) {
336 int32_t value=pnames->getPropertyValueEnum(prop, v);
337 if(value==UCHAR_INVALID_CODE && prop==UCHAR_CANONICAL_COMBINING_CLASS) {
339 char *end;
340 unsigned long ccc=uprv_strtoul(v, &end, 10);
341 if(v<end && *end==0 && ccc<=254) {
351 props.intProps[prop-UCHAR_INT_START]=value;
355 switch(prop) {
397 switch(prop) {
459 newValues.add((UChar32)prop);
467 PreparsedUCD::getRangeForAlgNames(UChar32 &start, UChar32 &end, UErrorCode &errorCode) {
484 return parseCodePointRange(field, start, end, errorCode);
489 char *end;
490 uint32_t value=(uint32_t)uprv_strtoul(s, &end, 16);
491 if(end<=s || *end!=0 || value>=0x110000) {
502 PreparsedUCD::parseCodePointRange(const char *s, UChar32 &start, UChar32 &end, UErrorCode &errorCode) {
512 end=(UChar32)e;