diff -ru xcircuit-3.1.34.orig/parameter.c xcircuit-3.1.34/parameter.c --- xcircuit-3.1.34.orig/parameter.c Sat Jan 10 07:16:10 2004 +++ xcircuit-3.1.34/parameter.c Sat Jan 10 15:17:55 2004 @@ -431,13 +431,13 @@ /* Sanity checks: refkey must exist in object */ refop = match_param(thisinst->thisobject, key); if (refop == NULL) { - Fprintf("Error: Reference key %s does not exist in object %s\n", + Fprintf(stderr, "Error: Reference key %s does not exist in object %s\n", key, thisinst->thisobject->name); continue; } /* "type" and "which" records must match */ else if ((ops->which != refop->which) || (ops->type != refop->type)) { - Fprintf("Error: Reference parameter %s is different type " + Fprintf(stderr, "Error: Reference parameter %s is different type " "than source parameter %s\n", key, refop->key); continue; } diff -ru xcircuit-3.1.34.orig/text.c xcircuit-3.1.34/text.c --- xcircuit-3.1.34.orig/text.c Sat Jan 10 05:20:47 2004 +++ xcircuit-3.1.34/text.c Sat Jan 10 15:15:46 2004 @@ -53,7 +53,7 @@ /* For now, expressions are just copied as-is, without evaluation */ /*----------------------------------------------------------------------*/ -char *evaluate_expr(oparamptr *ops) +char *evaluate_expr(oparamptr ops) { if (ops->type != XC_EXPR) return NULL; return strdup(ops->parameter.expr);