• Home
  • Raw
  • Download

Lines Matching refs:columns

30     int32_t columns;  /* number of columns, plus two for start & limit values */  member
42 upvec_open(int32_t columns, UErrorCode *pErrorCode) { in upvec_open() argument
50 if(columns<1) { in upvec_open()
54 columns+=2; /* count range start and limit columns */ in upvec_open()
57 v=(uint32_t *)uprv_malloc(UPVEC_INITIAL_ROWS*columns*4); in upvec_open()
66 pv->columns=columns; in upvec_open()
72 uprv_memset(row, 0, pv->rows*columns*4); in upvec_open()
75 row+=columns; in upvec_open()
79 row+=columns; in upvec_open()
95 int32_t columns, i, start, limit, prevRow; in _findRow() local
97 columns=pv->columns; in _findRow()
102 row=pv->v+prevRow*columns; in _findRow()
107 } else if(rangeStart<(UChar32)(row+=columns)[1]) { in _findRow()
111 } else if(rangeStart<(UChar32)(row+=columns)[1]) { in _findRow()
120 row+=columns; in _findRow()
135 row=pv->v+i*columns; in _findRow()
148 return pv->v+start*columns; in _findRow()
158 int32_t columns; in upvec_setValue() local
168 column<0 || column>=(pv->columns-2) in upvec_setValue()
180 columns=pv->columns; in upvec_setValue()
216 newVectors=(uint32_t *)uprv_malloc(newMaxRows*columns*4); in upvec_setValue()
221 uprv_memcpy(newVectors, pv->v, rows*columns*4); in upvec_setValue()
230 count = (int32_t)((pv->v+rows*columns)-(lastRow+columns)); in upvec_setValue()
233 lastRow+(1+splitFirstRow+splitLastRow)*columns, in upvec_setValue()
234 lastRow+columns, in upvec_setValue()
242 count = (int32_t)((lastRow-firstRow)+columns); in upvec_setValue()
243 uprv_memmove(firstRow+columns, firstRow, count*4); in upvec_setValue()
244 lastRow+=columns; in upvec_setValue()
247 firstRow[1]=firstRow[columns]=(uint32_t)start; in upvec_setValue()
248 firstRow+=columns; in upvec_setValue()
254 uprv_memcpy(lastRow+columns, lastRow, columns*4); in upvec_setValue()
257 lastRow[1]=lastRow[columns]=(uint32_t)limit; in upvec_setValue()
262 pv->prevRow=(int32_t)((lastRow-(pv->v))/columns); in upvec_setValue()
273 firstRow+=columns; in upvec_setValue()
282 if(pv->isCompacted || c<0 || c>UPVEC_MAX_CP || column<0 || column>=(pv->columns-2)) { in upvec_getValue()
294 int32_t columns; in upvec_getRow() local
300 columns=pv->columns; in upvec_getRow()
301 row=pv->v+rowIndex*columns; in upvec_getRow()
315 int32_t i, count, columns; in upvec_compareRows() local
317 count=columns=pv->columns; /* includes start/limit columns */ in upvec_compareRows()
325 if(++i==columns) { in upvec_compareRows()
336 int32_t i, columns, valueColumns, rows, count; in upvec_compact() local
355 columns=pv->columns; in upvec_compact()
356 U_ASSERT(columns>=3); /* upvec_open asserts this */ in upvec_compact()
357 valueColumns=columns-2; /* not counting start & limit */ in upvec_compact()
360 uprv_sortArray(pv->v, rows, columns*4, in upvec_compact()
388 row+=columns; in upvec_compact()
428 row+=columns; in upvec_compact()
444 *pColumns=pv->columns-2; in upvec_getArray()
462 byteLength=pv->rows*(pv->columns-2)*4; in upvec_cloneArray()
473 *pColumns=pv->columns-2; in upvec_cloneArray()
498 int32_t rowIndex, uint32_t *row, int32_t columns, in upvec_compactToUTrie2Handler() argument