From 93f9f77df866aa85e328378f7924948b761555d2 Mon Sep 17 00:00:00 2001 From: stasinos Date: Wed, 13 Jun 2001 17:18:38 +0000 Subject: [PATCH] fix a declaration-definition inconsistency in YapCloseAllOpenStreams() and an unreachable code bug in YapOpenStream() git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@86 b08c6af1-5177-4d33-ba66-4b1c6b8b522a --- C/c_interface.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/C/c_interface.c b/C/c_interface.c index 32c534021..5a77650a9 100644 --- a/C/c_interface.c +++ b/C/c_interface.c @@ -793,7 +793,7 @@ YapCloseAllOpenStreams(void) { BACKUP_H(); - return(CloseStreams(FALSE)); + CloseStreams(FALSE); RECOVER_H(); } @@ -801,10 +801,13 @@ YapCloseAllOpenStreams(void) X_API Term YapOpenStream(void *fh, char *name, Term nm, int flags) { + Term retv; + BACKUP_H(); - return(OpenStream((FILE *)fh, name, nm, flags)); + retv = OpenStream((FILE *)fh, name, nm, flags); RECOVER_H(); + return retv; }