Fixed issue #11
- fixed compiler warnings - supper single and double quotes
This commit is contained in:
parent
0e41b5d029
commit
1acb9f0c9b
@ -93,7 +93,7 @@ void drawPath(float* pts, int npts, char closed, float tol)
|
|||||||
glEnd();
|
glEnd();
|
||||||
}
|
}
|
||||||
|
|
||||||
void drawControlPts(float* pts, int npts, char closed)
|
void drawControlPts(float* pts, int npts)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
@ -200,7 +200,7 @@ void drawframe(GLFWwindow* window)
|
|||||||
for (shape = g_image->shapes; shape != NULL; shape = shape->next) {
|
for (shape = g_image->shapes; shape != NULL; shape = shape->next) {
|
||||||
for (path = shape->paths; path != NULL; path = path->next) {
|
for (path = shape->paths; path != NULL; path = path->next) {
|
||||||
drawPath(path->pts, path->npts, path->closed, px * 1.5f);
|
drawPath(path->pts, path->npts, path->closed, px * 1.5f);
|
||||||
drawControlPts(path->pts, path->npts, path->closed);
|
drawControlPts(path->pts, path->npts);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -210,6 +210,8 @@ void drawframe(GLFWwindow* window)
|
|||||||
void resizecb(GLFWwindow* window, int width, int height)
|
void resizecb(GLFWwindow* window, int width, int height)
|
||||||
{
|
{
|
||||||
// Update and render
|
// Update and render
|
||||||
|
NSVG_NOTUSED(width);
|
||||||
|
NSVG_NOTUSED(height);
|
||||||
drawframe(window);
|
drawframe(window);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -157,6 +157,7 @@ void nsvgDelete(struct NSVGimage* image);
|
|||||||
#define NSVG_ALIGN_MEET 1
|
#define NSVG_ALIGN_MEET 1
|
||||||
#define NSVG_ALIGN_SLICE 2
|
#define NSVG_ALIGN_SLICE 2
|
||||||
|
|
||||||
|
#define NSVG_NOTUSED(v) for(;;) { (void)(1 ? (void)0 : ( (void)(v) ) ); }
|
||||||
#define NSVG_RGB(r, g, b) (((unsigned int)r) | ((unsigned int)g << 8) | ((unsigned int)b << 16))
|
#define NSVG_RGB(r, g, b) (((unsigned int)r) | ((unsigned int)g << 8) | ((unsigned int)b << 16))
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
@ -219,6 +220,7 @@ static void nsvg__parseElement(char* s,
|
|||||||
char* name;
|
char* name;
|
||||||
int start = 0;
|
int start = 0;
|
||||||
int end = 0;
|
int end = 0;
|
||||||
|
char quote;
|
||||||
|
|
||||||
// Skip white space after the '<'
|
// Skip white space after the '<'
|
||||||
while (*s && nsvg__isspace(*s)) s++;
|
while (*s && nsvg__isspace(*s)) s++;
|
||||||
@ -254,12 +256,13 @@ static void nsvg__parseElement(char* s,
|
|||||||
while (*s && !nsvg__isspace(*s) && *s != '=') s++;
|
while (*s && !nsvg__isspace(*s) && *s != '=') s++;
|
||||||
if (*s) { *s++ = '\0'; }
|
if (*s) { *s++ = '\0'; }
|
||||||
// Skip until the beginning of the value.
|
// Skip until the beginning of the value.
|
||||||
while (*s && *s != '\"') s++;
|
while (*s && *s != '\"' && *s != '\'') s++;
|
||||||
if (!*s) break;
|
if (!*s) break;
|
||||||
|
quote = *s;
|
||||||
s++;
|
s++;
|
||||||
// Store value and find the end of it.
|
// Store value and find the end of it.
|
||||||
attr[nattr++] = s;
|
attr[nattr++] = s;
|
||||||
while (*s && *s != '\"') s++;
|
while (*s && *s != quote) s++;
|
||||||
if (*s) { *s++ = '\0'; }
|
if (*s) { *s++ = '\0'; }
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -686,6 +689,7 @@ static struct NSVGgradient* nsvg__createGradient(struct NSVGparser* p, const cha
|
|||||||
struct NSVGgradient* grad;
|
struct NSVGgradient* grad;
|
||||||
float dx, dy, d;
|
float dx, dy, d;
|
||||||
int nstops = 0;
|
int nstops = 0;
|
||||||
|
NSVG_NOTUSED(bounds);
|
||||||
|
|
||||||
data = nsvg__findGradientData(p, id);
|
data = nsvg__findGradientData(p, id);
|
||||||
if (data == NULL) return NULL;
|
if (data == NULL) return NULL;
|
||||||
@ -2356,6 +2360,8 @@ static void nsvg__endElement(void* ud, const char* el)
|
|||||||
|
|
||||||
static void nsvg__content(void*, const char*)
|
static void nsvg__content(void*, const char*)
|
||||||
{
|
{
|
||||||
|
NSVG_NOTUSED(ud);
|
||||||
|
NSVG_NOTUSED(s);
|
||||||
// empty
|
// empty
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user