return 0;
}
-char *
-NextLine(char *pc)
+const char *
+NextLine(const char *pc)
{
while (*pc != 0)
{
}
int
-TokenLength(char *pc)
+TokenLength(const char *pc)
{
int length = 0;
return length;
}
-char *
-NextToken(char *pc)
+const char *
+NextToken(const char *pc)
{
/* Skip token */
while (!IsSeparator(*pc)) pc++;
Fatalv(
const char* filename,
unsigned nLine,
- char *pcLine,
- char *pc,
+ const char *pcLine,
+ const char *pc,
size_t errorlen,
const char *format,
va_list argptr)
Fatal(
const char* filename,
unsigned nLine,
- char *pcLine,
- char *pc,
+ const char *pcLine,
+ const char *pc,
size_t errorlen,
const char *format,
...)
int
ParseFile(char* pcStart, FILE *fileDest, PFNOUTLINE OutputLine)
{
- char *pc, *pcLine;
+ const char *pc, *pcLine;
int nLine;
EXPORT exp;
int included, version_included;
}
else if (CompareToken(pc, "-version="))
{
- char * pcVersionStart = pc + 9;
+ const char *pcVersionStart = pc + 9;
/* Default to not included */
version_included = 0;
if ((pc[0] == '0') && (pc[1] == 'x')) pc += 2;
/* Now get the version number */
- endversion = version = strtoul(pc, &pc, 16);
+ endversion = version = strtoul(pc, (char**)&pc, 16);
/* Check if it's a range */
if (pc[0] == '+')
/* Optionally skip leading '0x' */
pc++;
if ((pc[0] == '0') && (pc[1] == 'x')) pc += 2;
- endversion = strtoul(pc, &pc, 16);
+ endversion = strtoul(pc, (char**)&pc, 16);
}
/* Check for degenerate range */