[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Error Description Strings
From: |
armin |
Subject: |
Re: [ft-devel] Error Description Strings |
Date: |
Mon, 20 Aug 2018 20:04:15 +0200 |
>> I wonder what's the best solution to get FreeType's error strings from
>> its error numbers? E.g. "cannot open resource" from `FT_THROW(
>> Cannot_Open_Resource )'. Since I cannot locate anything in the docs
>
> This must be an oversight on your side, since FreeType comes with a
complete
> chapter for that:
>
>
https://www.freetype.org/freetype2/docs/reference/ft2-error_enumerations.htm
l
Sure, sorry, forgot to mention this b/c it uses that idea anyways but wraps
it up somewhat nicer (as I think) since it does not need to store anything
in variables.
>> I wonder if
>>
>> https://stackoverflow.com/questions/31161284/how-can-i-get-the-corresp
>> onding-error-string-from-an-ft-error-code
>>
>> is the best solution
>
> It is, but the code formatting in the link is extremely ugly and thus hard
to
> read and understand.
What don't you like about the formatting?
>> (seems quite hacky :P)
>
> I don't think so. It definitely makes the FreeType library itself smaller
> since there is no need to store the error strings...
>
>> and/or if I (or someone else) should add a function like `strerror'
>> to FreeType's API?
>
> Not necessary, I believe.
Am I the first (or third) person to request/use that? I believe such a
function (that minimises boilerplate on FreeType's users' end) would be nice
when using FreeType in combination with loggers since strings are definitely
easier to review/debug for humans than numbers. How about a
default-no-but-optional-yes-macro in `ftoption.h'?
- [ft-devel] Error Description Strings, armin, 2018/08/20
- Re: [ft-devel] Error Description Strings, Werner LEMBERG, 2018/08/20
- Re: [ft-devel] Error Description Strings,
armin <=
- Re: [ft-devel] Error Description Strings, Werner LEMBERG, 2018/08/21
- Re: [ft-devel] Error Description Strings, armin, 2018/08/21
- Re: [ft-devel] Error Description Strings, Werner LEMBERG, 2018/08/21
- Re: [ft-devel] Error Description Strings, armin, 2018/08/26
- Re: [ft-devel] Error Description Strings, Werner LEMBERG, 2018/08/28
- Re: [ft-devel] Error Description Strings, armin, 2018/08/28
- Re: [ft-devel] Error Description Strings, Werner LEMBERG, 2018/08/29
- Re: [ft-devel] Error Description Strings, armin, 2018/08/29
- Re: [ft-devel] Error Description Strings, Werner LEMBERG, 2018/08/29
- Re: [ft-devel] Error Description Strings, armin, 2018/08/30