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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.