Go to file
Konstantin Ritt 9768e651be Fix build with MSVC on CE
This code is C++ only. There isn't a single C++ compiler that fails to
understand the "inline" keyword, since it's required by C++98. Any
compiler older than C++98 is likely to choke on the template usage
further down, so this isn't necessary.

Moreover, the C++ standard says you cannot define macros.
[lib.macro.names] says "Nor shall such a translation unit define macros
for names lexically identical to keywords." -- technically, it's a
promise that the Standard Library headers won't do it, the wording means
that the entire translation unit won't do it, which implies no source
can do it.

MSVC complains about it:
fatal error C1189: #error : The C++ Standard Library forbids macroizing
keywords. Enable warning C4005 to find the forbidden macro.

Author: Thiago Macieira <thiago.macieira@intel.com>
2015-02-14 00:58:51 +04:00
docs Rename HB_VERSION_CHECK and hb_version_check to "atleast" 2014-06-20 14:09:57 -04:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src Fix build with MSVC on CE 2015-02-14 00:58:51 +04:00
test Fail blob creation if length overflows or is too large 2014-12-18 18:22:21 -08:00
util [util] Add --font-size to hb-shape 2015-01-20 12:45:13 -08:00
.travis.yml [travis] Fix clang again 2014-10-01 18:58:43 -04:00
Android.mk Remove hardcoded ICU include paths. 2015-01-05 14:43:13 -08:00
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
autogen.sh One more fix for build without gtk-doc 2014-03-21 12:53:08 -07:00
configure.ac 0.9.38 2015-01-23 12:45:35 -08:00
COPYING Improve license information 2012-10-28 21:26:19 -07:00
git.mk [git.mk] Update 2013-12-04 20:01:22 -05:00
harfbuzz.doap Minor 2011-05-27 04:14:42 -04:00
Makefile.am [bindings] Add README.python 2015-01-21 01:52:54 -08:00
NEWS 0.9.38 2015-01-23 12:45:35 -08:00
README [travis] Minor 2014-10-01 17:57:43 -04:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python Add README.python 2015-01-21 01:57:44 -08:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO Revert "Round when scaling values" 2013-09-03 20:11:01 -04:00

Build Status Coverage Status

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see the file COPYING.