Re: Users-prolog Digest, Vol 70, Issue 3
Daniel Diaz <[email protected]>
| Newsgroups | gmane.comp.gnu.prolog.general |
|---|---|
| Message-ID | <[email protected]> |
Duncan, I have cleaned a lot gprolog.h. malloc and friends have few to do with gprolog. However, I'm okay to add this except if __GPROLOG_FOREIGN_STRICT__ is specified (see gprolog.h for more on this). Daniel Duncan Patton a Campbell a écrit : Addit.. Hacking the lines char *Pl_Malloc_Check(unsigned size, char *src_file, int src_line); char *Pl_Calloc_Check(unsigned nb, unsigned size, char *src_file, int src_line); char *Pl_Realloc_Check(char *ptr, unsigned size, char *src_file, int src_line); char *Pl_Strdup_Check(char *str, char *src_file, int src_line); #define Malloc(size) Pl_Malloc_Check(size, __FILE__, __LINE__) #define Calloc(nb, size) Pl_Calloc_Check(nb, size, __FILE__, __LINE__) #define Realloc(ptr, size) Pl_Realloc_Check(ptr, size, __FILE__, __LINE__) #define Free(ptr) free(ptr) #define Strdup(str) Pl_Strdup_Check(str, __FILE__, __LINE__) into gprolog.h appears to do the trick. Will this be appearing in later versions of gprolog.h or is some other way prefered? Thanks, Dhu On Tue, 10 Feb 2009 12:00:30 -0500 [email protected] wrote: I have just released version 1.3.1. Changes wrt 1.3.0 are as follows: Howdy? I've been unable to locate a PL(?)_Malloc and am wondering if this has been subsumed into some other functionality. Dhu _______________________________________________ Users-prolog mailing list [email protected] http://lists.gnu.org/mailman/listinfo/users-prolog _______________________________________________ Users-prolog mailing list [email protected] http://lists.gnu.org/mailman/listinfo/users-prolog