Ejemplo n.º 1
0
static void
cppwarning(void)
{
	struct iobuf *ob = savln();
	warning("#warning%s", ob->buf);
	bufree(ob);
}
Ejemplo n.º 2
0
static void
cpperror(void)
{
	struct iobuf *ob = savln();
	error("#error%s", ob->buf);
	bufree(ob);
}
Ejemplo n.º 3
0
Archivo: token.c Proyecto: Sciumo/pcc
static void
cpperror(void)
{
	usch *cp;
	int c;

	if (flslvl)
		return;
	c = sloscan();
	if (c != WSPACE && c != '\n')
		error("bad #error");
	cp = savln();
	error("#error %s", cp);
}
Ejemplo n.º 4
0
Archivo: token.c Proyecto: Sciumo/pcc
static void
cppwarning(void)
{
	usch *cp;
	int c;

	if (flslvl)
		return;
	c = sloscan();
	if (c != WSPACE && c != '\n')
		error("bad #warning");
	cp = savln();
	warning("#warning %s", cp);
	stringbuf = cp;
}
Ejemplo n.º 5
0
Archivo: token.c Proyecto: Sciumo/pcc
static void
pragmastmt(void)
{
	usch *sb;

	if (flslvl)
		return;
	if (sloscan() != WSPACE)
		error("bad #pragma");
	sb = stringbuf;
	savstr((const usch *)"\n#pragma ");
	savln();
	putstr(sb);
	prtline();
	stringbuf = sb;
}