From: Jean-Philippe Bruyère Date: Fri, 25 Mar 2022 14:47:17 +0000 (+0100) Subject: debug: vkvg-svg without c extensions X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=7ea794c98c2de50be39bee6fd338071218171292;p=jp%2Fvkvg.git debug: vkvg-svg without c extensions --- diff --git a/external/vkvg-svg b/external/vkvg-svg index 441009b..d9cfafb 160000 --- a/external/vkvg-svg +++ b/external/vkvg-svg @@ -1 +1 @@ -Subproject commit 441009b65b2e1e18b403463e9ebba17302fbefa6 +Subproject commit d9cfafb0986819c022f47d2670e63e9cdc225417 diff --git a/tests/vkvg-svg/svg-viewer.c b/tests/vkvg-svg/svg-viewer.c index b44415d..77a2b2c 100644 --- a/tests/vkvg-svg/svg-viewer.c +++ b/tests/vkvg-svg/svg-viewer.c @@ -38,6 +38,11 @@ struct stat file_stat; static int svg_file_count; static float maxScroll; +/* not defined in c11, ok to define here only for sample */ +#ifndef DT_DIR + # define DT_DIR 4 +#endif + int _count_svg_files () { struct dirent *de; rewinddir (pCurrentDir); @@ -101,7 +106,7 @@ void readSVG (VkEngine e) { printf ("Unable to stat file: %s\n", filename); exit(EXIT_FAILURE); } - if (sb.st_mtim.tv_sec == file_stat.st_mtim.tv_sec) + if (sb.st_mtime == file_stat.st_mtime) return; file_stat = sb; newSvgSurf = vkvg_surface_create_from_svg(dev, width, height, filename); @@ -113,7 +118,7 @@ void readSVG (VkEngine e) { printf ("Unable to stat file: %s\n", tmp); exit(EXIT_FAILURE); } - if (sb.st_mtim.tv_sec == file_stat.st_mtim.tv_sec) + if (sb.st_mtime == file_stat.st_mtime) return; file_stat = sb; newSvgSurf = vkvg_surface_create_from_svg(dev, width, height, tmp);