|
FAUST compiler
0.9.9.6b8
|

Go to the source code of this file.
Functions | |
| static char * | xmlcode (const char *name, char *name2) |
Variables | |
| bool | gShadowBlur |
| static char* xmlcode | ( | const char * | name, |
| char * | name2 | ||
| ) | [static] |
Definition at line 33 of file SVGDev.cpp.
Referenced by SVGDev::label(), SVGDev::rect(), SVGDev::text(), and SVGDev::triangle().
{
int i,j;
// SUBSTITUTION DES CARACTeRES INTERDITS EN XML
for (i=0, j=0; (name[i] != 0) && (j < 250); i++) {
switch (name[i]) {
case '<' : name2[j++] = '&'; name2[j++] = 'l'; name2[j++] = 't'; name2[j++] = ';'; break;
case '>' : name2[j++] = '&'; name2[j++] = 'g'; name2[j++] = 't'; name2[j++] = ';'; break;
case '\'' : name2[j++] = '&'; name2[j++] = 'a'; name2[j++] = 'p'; name2[j++] = 'o'; name2[j++] = 's'; name2[j++] = ';'; break;
case '"' : name2[j++] = '&'; name2[j++] = 'q'; name2[j++] = 'u'; name2[j++] = 'o'; name2[j++] = 't'; name2[j++] = ';'; break;
case '&' : name2[j++] = '&'; name2[j++] = 'a'; name2[j++] = 'm'; name2[j++] = 'p'; name2[j++] = ';'; break;
default : name2[j++] = name[i];
}
}
name2[j] = 0;
return name2;
}

| bool gShadowBlur |
Definition at line 116 of file main.cpp.
Referenced by process_cmdline(), SVGDev::rect(), and SVGDev::SVGDev().
1.8.0