From 4f241e038aca3d175ba0311fa2e3f3bb5d0019e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Sun, 15 Apr 2001 20:03:56 +0200 Subject: [PATCH] Fixed ADD_NODE_REF*() to account for that add_ref() now returns void. Rev: src/las.h:1.49 --- src/las.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/las.h b/src/las.h index 809e10b596..7e25a0c031 100644 --- a/src/las.h +++ b/src/las.h @@ -5,7 +5,7 @@ \*/ /* - * $Id: las.h,v 1.48 2001/03/17 06:25:58 hubbe Exp $ + * $Id: las.h,v 1.49 2001/04/15 18:03:56 grubba Exp $ */ #ifndef LAS_H #define LAS_H @@ -212,8 +212,8 @@ void resolv_program(node *n); #define _CDDR(n) _CDR(_CDR(n)) #ifdef SHARED_NODES -#define ADD_NODE_REF(n) (n?add_ref(n):0) -#define ADD_NODE_REF2(n, code) do { n?add_ref(n):0; code; } while(0) +#define ADD_NODE_REF(n) do { if (n) add_ref(n); } while(0) +#define ADD_NODE_REF2(n, code) do { ADD_NODE_REF(n); code; } while(0) #else /* !SHARED_NODES */ #define defrost_node(n) (n) #define ADD_NODE_REF(n) (n = 0) -- GitLab