--- freem/src/mlib.c	2025/03/09 15:20:18	1.2
+++ freem/src/mlib.c	2025/03/24 04:13:11	1.4
@@ -1,24 +1,12 @@
 /*
- *                            *
- *                           * *
- *                          *   *
- *                     ***************
- *                      * *       * *
- *                       *  MUMPS  *
- *                      * *       * *
- *                     ***************
- *                          *   *
- *                           * *
- *                            *
- *
- *   mlib.h
+ *   $Id: mlib.c,v 1.4 2025/03/24 04:13:11 snw Exp $
  *    Function prototypes, structs, and macros for FreeM
  *    binding library
  *
  *  
  *   Author: Serena Willis <snw@coherent-logic.com>
  *    Copyright (C) 1998 MUG Deutschland
- *    Copyright (C) 2020 Coherent Logic Development LLC
+ *    Copyright (C) 2020, 2025 Coherent Logic Development LLC
  *
  *
  *   This file is part of FreeM.
@@ -36,6 +24,16 @@
  *   You should have received a copy of the GNU Affero Public License
  *   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
  *
+ *   $Log: mlib.c,v $
+ *   Revision 1.4  2025/03/24 04:13:11  snw
+ *   Replace action macro dat with fra_dat to avoid symbol conflict on OS/2
+ *
+ *   Revision 1.3  2025/03/09 19:50:47  snw
+ *   Second phase of REUSE compliance and header reformat
+ *
+ *
+ * SPDX-FileCopyrightText:  (C) 2025 Coherent Logic Development LLC
+ * SPDX-License-Identifier: AGPL-3.0-or-later
  **/
 
 #include <stdlib.h>
@@ -271,19 +269,19 @@ short freem_data(freem_ref_t *ref)
         
         case MREF_RT_LOCAL:
             // call into the symbol table
-            symtab (dat, key, result);
+            symtab (fra_dat, key, result);
             ref->status = merr ();
             break;
         
         case MREF_RT_GLOBAL:
             // call into the FreeM global handler; result in &result
-            global (dat, key, result);
+            global (fra_dat, key, result);
             ref->status = merr ();
             break;
 
         case MREF_RT_SSVN:
             // call into the SSVN code
-            ssvn (dat, key, result);
+            ssvn (fra_dat, key, result);
             ref->status = merr ();
             break;