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