Enlightenment CVS committal

Author  : mej
Project : eterm
Module  : libast

Dir     : eterm/libast/include


Modified Files:
        libast.h libast_internal.h 


Log Message:
Wed Jul 21 18:16:43 2004                        Michael Jennings (mej)

Mmmm, beefy.
----------------------------------------------------------------------

===================================================================
RCS file: /cvsroot/enlightenment/eterm/libast/include/libast.h,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -3 -r1.53 -r1.54
--- libast.h    20 Jul 2004 22:32:07 -0000      1.53
+++ libast.h    21 Jul 2004 22:17:49 -0000      1.54
@@ -30,8 +30,8 @@
  * including all required system headers and LibAST Object headers.
  *
  * @author Michael Jennings <[EMAIL PROTECTED]>
- * @version $Revision: 1.53 $
- * @date $Date: 2004/07/20 22:32:07 $
+ * @version $Revision: 1.54 $
+ * @date $Date: 2004/07/21 22:17:49 $
  */
 
 #ifndef _LIBAST_H_
@@ -1095,17 +1095,17 @@
  * @ingroup DOXGRP_MEM
  */
 #if (DEBUG >= DEBUG_MEM)
-# define MALLOC(sz)                             spifmem_malloc(__FILE__, __LINE__, 
(sz))
-# define CALLOC(type,n)                         spifmem_calloc(__FILE__, __LINE__, 
(n), (sizeof(type)))
-# define REALLOC(mem,sz)                        spifmem_realloc(#mem, __FILE__, 
__LINE__, (mem), (sz))
-# define FREE(ptr)                              do { spifmem_free(#ptr, __FILE__, 
__LINE__, (ptr)); (ptr) = NULL; } while (0)
-# define STRDUP(s)                              spifmem_strdup(#s, __FILE__, 
__LINE__, (char *) (s))
+# define MALLOC(sz)                             spifmem_malloc(SPIF_CAST(charptr) 
__FILE__, __LINE__, (sz))
+# define CALLOC(type,n)                         spifmem_calloc(SPIF_CAST(charptr) 
__FILE__, __LINE__, (n), (sizeof(type)))
+# define REALLOC(mem,sz)                        spifmem_realloc(SPIF_CAST(charptr) 
#mem, SPIF_CAST(charptr) __FILE__, __LINE__, (mem), (sz))
+# define FREE(ptr)                              do { spifmem_free(SPIF_CAST(charptr) 
#ptr, SPIF_CAST(charptr) __FILE__, __LINE__, (ptr)); (ptr) = NULL; } while (0)
+# define STRDUP(s)                              spifmem_strdup(SPIF_CAST(charptr) #s, 
SPIF_CAST(charptr) __FILE__, __LINE__, SPIF_CAST(charptr) (s))
 # define MALLOC_DUMP()                          spifmem_dump_mem_tables()
-# define X_CREATE_PIXMAP(d, win, w, h, depth)   spifmem_x_create_pixmap(__FILE__, 
__LINE__, (d), (win), (w), (h), (depth))
-# define X_FREE_PIXMAP(d, p)                    spifmem_x_free_pixmap(#p, __FILE__, 
__LINE__, (d), (p))
+# define X_CREATE_PIXMAP(d, win, w, h, depth)   
spifmem_x_create_pixmap(SPIF_CAST(charptr) __FILE__, __LINE__, (d), (win), (w), (h), 
(depth))
+# define X_FREE_PIXMAP(d, p)                    
spifmem_x_free_pixmap(SPIF_CAST(charptr) #p, SPIF_CAST(charptr) __FILE__, __LINE__, 
(d), (p))
 # if LIBAST_IMLIB2_SUPPORT
-#  define IMLIB_REGISTER_PIXMAP(p)              spifmem_imlib_register_pixmap(#p, 
__FILE__, __LINE__, (p))
-#  define IMLIB_FREE_PIXMAP(p)                  spifmem_imlib_free_pixmap(#p, 
__FILE__, __LINE__, (p))
+#  define IMLIB_REGISTER_PIXMAP(p)              
spifmem_imlib_register_pixmap(SPIF_CAST(charptr) #p, SPIF_CAST(charptr) __FILE__, 
__LINE__, (p))
+#  define IMLIB_FREE_PIXMAP(p)                  
spifmem_imlib_free_pixmap(SPIF_CAST(charptr) #p, SPIF_CAST(charptr) __FILE__, 
__LINE__, (p))
 # else
 #  define IMLIB_REGISTER_PIXMAP(p)              NOP
 #  define IMLIB_FREE_PIXMAP(p)                  NOP
@@ -2671,22 +2671,28 @@
 
 /* mem.c */
 extern void spifmem_init(void);
-extern void *spifmem_malloc(const char *, unsigned long, size_t);
-extern void *spifmem_realloc(const char *, const char *, unsigned long, void *, 
size_t);
-extern void *spifmem_calloc(const char *, unsigned long, size_t, size_t);
-extern void spifmem_free(const char *, const char *, unsigned long, void *);
-extern char *spifmem_strdup(const char *, const char *, unsigned long, const char *);
+extern void *spifmem_malloc(const spif_charptr_t, unsigned long, size_t);
+extern void *spifmem_realloc(const spif_charptr_t, const spif_charptr_t, unsigned 
long, void *, size_t);
+extern void *spifmem_calloc(const spif_charptr_t, unsigned long, size_t, size_t);
+extern void spifmem_free(const spif_charptr_t, const spif_charptr_t, unsigned long, 
void *);
+extern spif_charptr_t spifmem_strdup(const spif_charptr_t, const spif_charptr_t,
+                                     unsigned long, const spif_charptr_t);
 extern void spifmem_dump_mem_tables(void);
 #if LIBAST_X11_SUPPORT
-extern Pixmap spifmem_x_create_pixmap(const char *, unsigned long, Display *, 
Drawable, unsigned int, unsigned int, unsigned int);
-extern void spifmem_x_free_pixmap(const char *, const char *, unsigned long, Display 
*, Pixmap);
+extern Pixmap spifmem_x_create_pixmap(const spif_charptr_t, unsigned long, Display *,
+                                      Drawable, unsigned int, unsigned int, unsigned 
int);
+extern void spifmem_x_free_pixmap(const spif_charptr_t, const spif_charptr_t,
+                                  unsigned long, Display *, Pixmap);
 # if LIBAST_IMLIB2_SUPPORT
-extern void spifmem_imlib_register_pixmap(const char *var, const char *filename, 
unsigned long line, Pixmap p);
-extern void spifmem_imlib_free_pixmap(const char *var, const char *filename, unsigned 
long line, Pixmap p);
+extern void spifmem_imlib_register_pixmap(const spif_charptr_t var, const 
spif_charptr_t filename,
+                                          unsigned long line, Pixmap p);
+extern void spifmem_imlib_free_pixmap(const spif_charptr_t var, const spif_charptr_t 
filename,
+                                      unsigned long line, Pixmap p);
 # endif
 extern void spifmem_dump_pixmap_tables(void);
-extern GC spifmem_x_create_gc(const char *, unsigned long, Display *, Drawable, 
unsigned long, XGCValues *);
-extern void spifmem_x_free_gc(const char *, const char *, unsigned long, Display *, 
GC);
+extern GC spifmem_x_create_gc(const spif_charptr_t, unsigned long, Display *, 
Drawable,
+                              unsigned long, XGCValues *);
+extern void spifmem_x_free_gc(const spif_charptr_t, const spif_charptr_t, unsigned 
long, Display *, GC);
 extern void spifmem_dump_gc_tables(void);
 #endif
 extern void spiftool_free_array(void *, size_t);
===================================================================
RCS file: /cvsroot/enlightenment/eterm/libast/include/libast_internal.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -3 -r1.20 -r1.21
--- libast_internal.h   20 Jul 2004 22:32:07 -0000      1.20
+++ libast_internal.h   21 Jul 2004 22:17:49 -0000      1.21
@@ -29,8 +29,8 @@
  * are restricted to internal LibAST use only.
  *
  * @author Michael Jennings <[EMAIL PROTECTED]>
- * @version $Revision: 1.20 $
- * @date $Date: 2004/07/20 22:32:07 $
+ * @version $Revision: 1.21 $
+ * @date $Date: 2004/07/21 22:17:49 $
  */
 
 #ifndef _LIBAST_INTERNAL_H_
@@ -91,9 +91,9 @@
     /** The pointer's size, in bytes.  The pointer's size, in bytes. */
     size_t size;
     /** Filename.  The file which last (re)allocated the pointer. */
-    char file[LIBAST_FNAME_LEN + 1];
+    spif_char_t file[LIBAST_FNAME_LEN + 1];
     /** Line number.  The line number where the pointer was last (re)allocated. */
-    unsigned long line;
+    spif_uint32_t line;
 } ptr_t;
 /**
  * Pointer list structure.
@@ -107,7 +107,7 @@
  */
 typedef struct memrec_t_struct {
     /** Pointer count.  The number of pointers being tracked. */
-    unsigned long cnt;
+    size_t cnt;
     /** Pointer list.  The list of tracked pointers. */
     ptr_t *ptrs;
 } memrec_t;




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to