From 1945141ed7de519624f754b59a4c0d1f1cf7830c Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Tue, 10 Feb 2004 23:20:29 +0100
Subject: [PATCH] Added a macro mapping_data_is_shared.

Rev: src/mapping.h:1.52
---
 src/mapping.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mapping.h b/src/mapping.h
index 6bb6d9baf8..7bdd55de92 100644
--- a/src/mapping.h
+++ b/src/mapping.h
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: mapping.h,v 1.51 2003/11/14 11:15:14 mast Exp $
+|| $Id: mapping.h,v 1.52 2004/02/10 22:20:29 mast Exp $
 */
 
 #ifndef MAPPING_H
@@ -60,6 +60,7 @@ extern struct mapping *gc_internal_mapping;
 #define m_ind_types(m) ((m)->data->ind_types)
 #define m_val_types(m) ((m)->data->val_types)
 #define mapping_get_flags(m) ((m)->data->flags)
+#define mapping_data_is_shared(m) ((m)->data->refs > 1)
 
 #define MD_KEYPAIRS(MD, HSIZE) \
    ( (struct keypair *)							\
-- 
GitLab