× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



I can only come up with one scenario that might produce the "warning:
incompatible implicit declaration of built-in function malloc" error like
this on AIX 5.3, given that <stdlib.h> is included in the source. That would
be the situation where some piece of code (perhaps a macro) uses the malloc
function before <stdlib.h> is included. See the following example:

void *myFunc(int size) {
void *ptr ;
ptr = malloc(size) ;
}

#include <stdlib.h>

int main(int argc, char *argv[]) {
char *dummy ;
dummy = myFunc(1024) ;
}

This could be innocently manifest with code that would look like this:

#include "myFunc.h"
#include <stdlib.h>

(where myFunc.h incorrectly contains the code rather than just a prototype.)

Unfortunately, I have yet to prove this theory on an AIX 5.3 system. Maybe
Alberto or Mark could?

Is it possible that repositioning the #include would provide benefit? (I
have yet to see the source.)

Dennis Lovelady
http://www.linkedin.com/in/dennislovelady
--
"STOP: DRIVE SIDEWAYS!"
-- detour sign in Kyushi, Japan

------


Harumph! I'll have a look this PM. There has to be a simple explanation.

Dennis Lovelady
http://www.linkedin.com/in/dennislovelady
--
"Behind every successful man stands a surprised mother-in-law."
-- Hubert Humphrey

-----Original Message-----
From: linux5250-bounces@xxxxxxxxxxxx [mailto:linux5250-
bounces@xxxxxxxxxxxx] On Behalf Of Scott Klement
Sent: Thursday, May 13, 2010 1:08 PM
To: Linux 5250 Development Project
Subject: Re: [LINUX5250] Tn5250 compile under IBM Aix 5.3

Yes, stdlib.h is included by tn5250-private.h, which in turn is
included
throughout the source of tn5250.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.