*** empty log message ***
[m17n/m17n-lib.git] / src / internal.h
index 13f2b49..3354e29 100644 (file)
     longer version of internal.h description 
 */
 
+extern int m17n__core_initialized;
+extern int m17n__shell_initialized;
+extern int m17n__gui_initialized;
+
 extern int mdebug_hook ();
 
 /** Return with code RET while setting merror_code to ERR.  */
@@ -329,6 +333,7 @@ typedef struct
              (((M17NObject *) (object))->u.freer) (object);    \
            else                                                \
              free (object);                                    \
+           (object) = NULL;                                    \
          }                                                     \
       }                                                                \
   } while (0)