In the subject line: "length"
On 07/07/2014 11:28 AM, Emil Velikov wrote:
... as char buffer[const int] does not work under msvc. Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com> --- src/utils/wflinfo.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/utils/wflinfo.c b/src/utils/wflinfo.c index a76f9fc..94ecfea 100644 --- a/src/utils/wflinfo.c +++ b/src/utils/wflinfo.c @@ -760,26 +760,27 @@ gl_get_version(void) static bool gl_has_extension_GetString(const char *name) { - const size_t buf_len = 4096; - char exts[buf_len]; +#define BUF_LEN 4096 + char exts[BUF_LEN]; const uint8_t *exts_orig = glGetString(GL_EXTENSIONS); if (glGetError()) { error_printf("Wflinfo", "glGetInteger(GL_EXTENSIONS) failed"); } - memcpy(exts, exts_orig, buf_len); - exts[buf_len - 1] = 0; + memcpy(exts, exts_orig, BUF_LEN); + exts[BUF_LEN - 1] = 0; char *ext = strtok(exts, " "); do { - if (strneq(ext, name, buf_len)) { + if (strneq(ext, name, BUF_LEN)) { return true; } ext = strtok(NULL, " "); } while (ext); return false; +#undef BUF_LEN } /// @brief Check if current context has an extension using glGetStringi().
_______________________________________________ waffle mailing list waffle@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/waffle