=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/m4/eval.c,v retrieving revision 1.58 retrieving revision 1.59 diff -c -r1.58 -r1.59 *** src/usr.bin/m4/eval.c 2005/09/06 15:33:21 1.58 --- src/usr.bin/m4/eval.c 2006/01/20 23:10:19 1.59 *************** *** 1,4 **** ! /* $OpenBSD: eval.c,v 1.58 2005/09/06 15:33:21 espie Exp $ */ /* $NetBSD: eval.c,v 1.7 1996/11/10 21:21:29 pk Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: eval.c,v 1.59 2006/01/20 23:10:19 espie Exp $ */ /* $NetBSD: eval.c,v 1.7 1996/11/10 21:21:29 pk Exp $ */ /* *************** *** 97,103 **** void eval(const char *argv[], int argc, int td, int is_traced) { ! ssize_t mark = -1; expansion_id++; if (td & RECDEF) --- 97,103 ---- void eval(const char *argv[], int argc, int td, int is_traced) { ! size_t mark = SIZE_MAX; expansion_id++; if (td & RECDEF) *************** *** 109,115 **** expand_macro(argv, argc); else expand_builtin(argv, argc, td); ! if (mark != -1) finish_trace(mark); } --- 109,115 ---- expand_macro(argv, argc); else expand_builtin(argv, argc, td); ! if (mark != SIZE_MAX) finish_trace(mark); }