Please try with libwapcaplet updated to the latest master. This commit should fix the problem:
http://git.netsurf-browser.org/libwapcaplet.git/commit/?id=9df4abc696ec938f184ca8e345c379f9b6499ccc Cheers, Michael On Mon, 13 Apr 2020 at 14:31, Ranier Vilela <[email protected]> wrote: > Hi, > I'm trying to compile libcss on windows, with msvc 2019 and the following > error is appearing. > > stylesheet.c > libcss\src\parse/language.h(88): error C2059: erro de sintaxe: '{' > libcss\src\parse/language.h(88): error C2059: erro de sintaxe: ')' > libcss\src\parse/language.h(88): error C2059: erro de sintaxe: '==' > libcss\src\parse/language.h(98): error C2059: erro de sintaxe: 'return' > libcss\src\parse/language.h(99): error C2059: erro de sintaxe: '}' > > Msvc 2019, translate tokenIsChar to: > > static inline _Bool tokenIsChar(const css_token *token, uint8_t c) > { > if (token != ((void *)0) && token->type == CSS_TOKEN_CHAR && > ({(void)( (!!(token->idata != ((void *)0))) || > (_wassert(L"token->idata != NULL", > L"C:\\usr\\src\\libpdf\\libcss\\src\\parse/language.h", (unsigned)(86)), 0) > ); (token->idata)->len;}) == 1) { > char d = ({(void)( (!!(token->idata != ((void *)0))) || > (_wassert(L"token->idata != NULL", > L"C:\\usr\\src\\libpdf\\libcss\\src\\parse/language.h", (unsigned)(87)), 0) > ); (const char *)((token->idata)+1);})[0]; > > > if ('A' <= d && d <= 'Z') > d += 'a' - 'A'; > > return (d == c); > } > > return 0; > } > > Libcss uses some gcc resource? > This is compatible with C99? > > best regards > Ranier Vilela >
