示例#1
0
void Definition::buildif(char *buf, OID ifobj, int indent) const {
	strcat(buf, " {\n");
	Definition d1(ifobj.definition("true"));
	Definition d2(ifobj.definition(Key));
	d1.toString(buf+strlen(buf), 1000, indent+1);
	strcat(buf, "\n");
	for (int i=0; i<indent; i++) strcat(buf, "\t");
	strcat(buf, "} else {\n");
	d2.toString(buf+strlen(buf), 1000, indent+1);
	strcat(buf, "\n");
	for (int i=0; i<indent; i++) strcat(buf, "\t");
	strcat(buf, "}");
}