harfbuzz/test/api
fanc999 3ee4ea9456 Fix build on older Visual Studio versions (#1499)
* src/hb-cff-interp-dict-common.hh: Use ull for unsigned int64_t

The llu suffix does not work for older Visual Studio versions
(pre-2013), but ull works for all the compilers that we attempt to
support.

* test/api: Fix build on pre-C99 compilers

Ensure variables are declared at the top of the block.

* src/hb-dsalgs.hh: Add specialization for hb_is_signed<> for __int8

Pre-Visual Studio 2010 does not consider __int8 (which is typedef'ed to
int8_t) to be equivilant to signed char, so the compiler cannot find the
corresponding hb_is_signed<> specialization that is needed.

The interesting thing is unsigned __int8 is considered to be equivilant
to unsigned char, so as the other types (short, int, long) that we look
for here, so only the specialization for __int8 is added here.

This will fix builds on Visual Studio 2008 at least.
2018-12-19 22:26:54 -05:00
..
fonts [aat] Expose hb_aat_layout_has_tracking API 2018-12-03 22:27:26 +03:30
CMakeLists.txt [test] Minor cleanup in test-multithread and test-ot-name (#1256) 2018-10-16 14:17:21 +03:30
Makefile.am Merge branch 'master' into cff-subset 2018-11-28 16:27:45 -08:00
hb-subset-test.h Minor 2018-12-01 19:28:17 -05:00
hb-test.h test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-aat-layout.c Fix build on older Visual Studio versions (#1499) 2018-12-19 22:26:54 -05:00
test-baseline.c [BASE] Improvements (#1347) 2018-11-03 22:28:30 +03:30
test-blob.c [test] Fix -Wunused-parameter warnings 2018-09-30 18:14:50 +02:00
test-buffer.c Fix Codacy "issues" 2018-11-20 01:16:08 -05:00
test-c.c [feat] Turn AAT feature id into enum 2018-11-25 01:16:02 -05:00
test-collect-unicodes.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-common.c
test-cplusplus.cc
test-font.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-map.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-multithread.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-object.c Fix Codacy "issues" 2018-11-20 01:16:08 -05:00
test-ot-color.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-ot-extents-cff.c Implemented seac for extents & subset along with API tests 2018-11-14 13:38:03 -08:00
test-ot-face.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-ot-ligature-carets.c Hook AAT's lcar to _get_ligature_carets 2018-11-08 23:06:26 +03:30
test-ot-math.c Fix test-ot-math leak issue 2018-09-22 17:05:52 +03:30
test-ot-name.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-ot-tag.c test/api: Fix building on pre-C99 compilers 2018-12-12 01:32:01 +08:00
test-set.c Add test for hb_set_del 2018-10-19 20:23:36 +03:30
test-shape.c Port test off deprecated API 2018-10-09 07:48:52 -04:00
test-subset-cff1.c Fix build on older Visual Studio versions (#1499) 2018-12-19 22:26:54 -05:00
test-subset-cff2.c changed Adobe company name 2018-11-12 08:47:07 -08:00
test-subset-cmap.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-glyf.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-hdmx.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-hmtx.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-os2.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-post.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset-vmtx.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-subset.c [test] Unify font file opening across the tests 2018-10-21 11:27:05 +03:30
test-unicode.c Remove deprecated decompose_compatibility stuff 2018-10-09 00:39:42 -04:00
test-version.c