summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'psi/store.h')
-rw-r--r--psi/store.h25
1 files changed, 7 insertions, 18 deletions
diff --git a/psi/store.h b/psi/store.h
index 3bed0e9f..fd7dc793 100644
--- a/psi/store.h
+++ b/psi/store.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2019 Artifex Software, Inc.
+/* Copyright (C) 2001-2020 Artifex Software, Inc.
All Rights Reserved.
This software is provided AS-IS with no warranty, either express or
@@ -75,23 +75,12 @@
*/
#define ref_assign_inline(pto,pfrom)\
(*(pto) = *(pfrom))
-#ifdef __TURBOC__
- /*
- * Move the data in two 32-bit chunks, because
- * otherwise the compiler calls SCOPY@.
- * The cast to void is to discourage the compiler from
- * wanting to deliver the value of the expression.
- */
-# define ref_assign(pto,pfrom)\
- discard(ref_assign_inline(pto, pfrom))
-#else
- /*
- * Trust the compiler and hope for the best.
- * The MIPS compiler doesn't like the cast to void.
- */
-# define ref_assign(pto,pfrom)\
- (*(pto) = *(pfrom))
-#endif
+
+/* This used to be different from above, for the benefit of TURBO C
+ * But we no longer support TURBO C, so....
+ */
+#define ref_assign(pto,pfrom)\
+ ref_assign_inline(pto,pfrom)
#define ialloc_new_mask (idmemory->new_mask)
/*