Lines Matching refs:_this

268 void TrueTypeCreatorNewEmpty(sal_uInt32 tag, TrueTypeCreator **_this)  in TrueTypeCreatorNewEmpty()  argument
277 *_this = ptr; in TrueTypeCreatorNewEmpty()
280 int AddTable(TrueTypeCreator *_this, TrueTypeTable *table) in AddTable() argument
283 listAppend(_this->tables, table); in AddTable()
288 void RemoveTable(TrueTypeCreator *_this, sal_uInt32 tag) in RemoveTable() argument
292 if (listCount(_this->tables)) { in RemoveTable()
293 listToFirst(_this->tables); in RemoveTable()
295 if (((TrueTypeTable *) listCurrent(_this->tables))->tag == tag) { in RemoveTable()
296 listRemove(_this->tables); in RemoveTable()
298 if (listNext(_this->tables)) { in RemoveTable()
308 int StreamToMemory(TrueTypeCreator *_this, sal_uInt8 **ptr, sal_uInt32 *length) in StreamToMemory() argument
316 if ((n = listCount(_this->tables)) == 0) return SF_TTFORMAT; in StreamToMemory()
318 ProcessTables(_this); in StreamToMemory()
322 n = listCount(_this->tables); in StreamToMemory()
328 listToFirst(_this->tables); in StreamToMemory()
330 … GetRawData((TrueTypeTable *) listCurrent(_this->tables), &te[i].data, &te[i].length, &te[i].tag); in StreamToMemory()
331 listNext(_this->tables); in StreamToMemory()
355 PutUInt32(_this->tag, ttf, 0, 1); in StreamToMemory()
389 int StreamToFile(TrueTypeCreator *_this, const char* fname) in StreamToFile() argument
396 if ((r = StreamToMemory(_this, &ptr, &length)) != SF_OK) return r; in StreamToFile()
497 static void TrueTypeTableDispose_generic(TrueTypeTable *_this) in TrueTypeTableDispose_generic() argument
499 if (_this) { in TrueTypeTableDispose_generic()
500 if (_this->data) { in TrueTypeTableDispose_generic()
501 tdata_generic *pdata = (tdata_generic *) _this->data; in TrueTypeTableDispose_generic()
503 free(_this->data); in TrueTypeTableDispose_generic()
505 free(_this); in TrueTypeTableDispose_generic()
509 static void TrueTypeTableDispose_head(TrueTypeTable *_this) in TrueTypeTableDispose_head() argument
511 if (_this) { in TrueTypeTableDispose_head()
512 if (_this->data) free(_this->data); in TrueTypeTableDispose_head()
513 free(_this); in TrueTypeTableDispose_head()
517 static void TrueTypeTableDispose_hhea(TrueTypeTable *_this) in TrueTypeTableDispose_hhea() argument
519 if (_this) { in TrueTypeTableDispose_hhea()
520 if (_this->data) free(_this->data); in TrueTypeTableDispose_hhea()
521 free(_this); in TrueTypeTableDispose_hhea()
525 static void TrueTypeTableDispose_loca(TrueTypeTable *_this) in TrueTypeTableDispose_loca() argument
527 if (_this) { in TrueTypeTableDispose_loca()
528 if (_this->data) { in TrueTypeTableDispose_loca()
529 tdata_loca *p = (tdata_loca *) _this->data; in TrueTypeTableDispose_loca()
531 free(_this->data); in TrueTypeTableDispose_loca()
533 free(_this); in TrueTypeTableDispose_loca()
537 static void TrueTypeTableDispose_maxp(TrueTypeTable *_this) in TrueTypeTableDispose_maxp() argument
539 if (_this) { in TrueTypeTableDispose_maxp()
540 if (_this->data) free(_this->data); in TrueTypeTableDispose_maxp()
541 free(_this); in TrueTypeTableDispose_maxp()
545 static void TrueTypeTableDispose_glyf(TrueTypeTable *_this) in TrueTypeTableDispose_glyf() argument
547 if (_this) { in TrueTypeTableDispose_glyf()
548 if (_this->data) listDispose((list) _this->data); in TrueTypeTableDispose_glyf()
549 free(_this); in TrueTypeTableDispose_glyf()
553 static void TrueTypeTableDispose_cmap(TrueTypeTable *_this) in TrueTypeTableDispose_cmap() argument
559 if (_this) { in TrueTypeTableDispose_cmap()
560 t = (table_cmap *) _this->data; in TrueTypeTableDispose_cmap()
572 free(_this); in TrueTypeTableDispose_cmap()
576 static void TrueTypeTableDispose_name(TrueTypeTable *_this) in TrueTypeTableDispose_name() argument
578 if (_this) { in TrueTypeTableDispose_name()
579 if (_this->data) listDispose((list) _this->data); in TrueTypeTableDispose_name()
580 free(_this); in TrueTypeTableDispose_name()
584 static void TrueTypeTableDispose_post(TrueTypeTable *_this) in TrueTypeTableDispose_post() argument
586 if (_this) { in TrueTypeTableDispose_post()
587 tdata_post *p = (tdata_post *) _this->data; in TrueTypeTableDispose_post()
596 free(_this); in TrueTypeTableDispose_post()
619 static int GetRawData_generic(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *t… in GetRawData_generic() argument
621 assert(_this != 0); in GetRawData_generic()
622 assert(_this->data != 0); in GetRawData_generic()
624 *ptr = ((tdata_generic *) _this->data)->ptr; in GetRawData_generic()
625 *len = ((tdata_generic *) _this->data)->nbytes; in GetRawData_generic()
626 *tag = ((tdata_generic *) _this->data)->tag; in GetRawData_generic()
632 static int GetRawData_head(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_head() argument
635 *ptr = (sal_uInt8 *) _this->data; in GetRawData_head()
641 static int GetRawData_hhea(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_hhea() argument
644 *ptr = (sal_uInt8 *) _this->data; in GetRawData_hhea()
650 static int GetRawData_loca(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_loca() argument
654 assert(_this->data != 0); in GetRawData_loca()
656 p = (tdata_loca *) _this->data; in GetRawData_loca()
667 static int GetRawData_maxp(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_maxp() argument
670 *ptr = (sal_uInt8 *) _this->data; in GetRawData_maxp()
676 static int GetRawData_glyf(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_glyf() argument
679 list l = (list) _this->data; in GetRawData_glyf()
695 p = _this->rawdata = ttmalloc(nbytes); in GetRawData_glyf()
707 *ptr = _this->rawdata; in GetRawData_glyf()
775 static int GetRawData_cmap(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_cmap() argument
785 assert(_this != 0); in GetRawData_cmap()
786 t = (table_cmap *) _this->data; in GetRawData_cmap()
800 _this->rawdata = cmap = ttmalloc(cmapsize); in GetRawData_cmap()
826 static int GetRawData_name(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_name() argument
837 assert(_this != 0); in GetRawData_name()
838 l = (list) _this->data; in GetRawData_name()
884 _this->rawdata = name; in GetRawData_name()
895 static int GetRawData_post(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData_post() argument
897 tdata_post *p = (tdata_post *) _this->data; in GetRawData_post()
902 if (_this->rawdata) free(_this->rawdata); in GetRawData_post()
918 *ptr = _this->rawdata = post; in GetRawData_post()
1179 int GetRawData(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag) in GetRawData() argument
1184 assert(_this != 0); in GetRawData()
1191 if (_this->rawdata) { in GetRawData()
1192 free(_this->rawdata); in GetRawData()
1193 _this->rawdata = 0; in GetRawData()
1197 if (_this->tag == vtable2[i].tag) { in GetRawData()
1198 return vtable2[i].f(_this, ptr, len, tag); in GetRawData()
1594 void TrueTypeCreatorDispose(vcl::TrueTypeCreator *_this) in TrueTypeCreatorDispose() argument
1596 listDispose(_this->tables); in TrueTypeCreatorDispose()
1597 free(_this); in TrueTypeCreatorDispose()
1604 void TrueTypeTableDispose(vcl::TrueTypeTable *_this) in TrueTypeTableDispose() argument
1609 assert(_this != 0); in TrueTypeTableDispose()
1611 if (_this->rawdata) free(_this->rawdata); in TrueTypeTableDispose()
1614 if (_this->tag == vcl::vtable1[i].tag) { in TrueTypeTableDispose()
1615 vcl::vtable1[i].f(_this); in TrueTypeTableDispose()