[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: use of malloc.h in KDE
From:       Waldo Bastian <bastian () kde ! org>
Date:       2002-11-22 11:17:53
[Download RAW message or body]

On Friday 22 November 2002 11:39, Andy Fawcett wrote:
> Would it make sense to do the replace now, and those implementations
> that still need <malloc.h> could include it conditionally?
>
> Does anyone see any danger in this?

I found 50 occurences of <malloc.h> with a quick scan. (I think I miss a few 
modules though) 

A lot of those are in yacc generated files where they occur like:

#if 0 /* No need for malloc.h, which pollutes the namespace;
         instead, just don't use alloca.  */
#include <malloc.h>
#endif

So those aren't to cause any problems. Do you happen to have a list of the 
ones that are actually giving problems?

Cheers,
Waldo
["malloc" (text/x-csrc)]

./arts/flow/gsl/gslglib.h:#  include <malloc.h>
./arts/libltdl/ltdl.c:#  include <malloc.h>
./arts/mcopidl/yacc.cc:#include <malloc.h>
./arts/mcopidl/yacc.cc:/* #include <malloc.h>  */
./kdelibs/kio/kio/yacc.c:#include <malloc.h>
./kdelibs/kio/kio/yacc.c:/* #include <malloc.h>  */
./kdelibs/kjs/grammar.cpp:#include <malloc.h>
./kdelibs/kjs/grammar.cpp:/* #include <malloc.h>  */
./kdelibs/libltdl/ltdl.c:#  include <malloc.h>
./kdelibs/kdeprint/maticparser.cpp:#include <malloc.h>
./kdelibs/kdeprint/maticparser.cpp:/* #include <malloc.h>  */
./qt-copy/src/3rdparty/zlib/zutil.h:#    include <malloc.h>
./qt-copy/src/3rdparty/libpng/pngconf.h:#  include <malloc.h>
./koffice/filters/kword/latex/import/parser/main.cc:#include <malloc.h>
./kdeadmin/kcmlinuz/grammar.cpp:#include <malloc.h>
./kdeadmin/kcmlinuz/grammar.cpp:/* #include <malloc.h>  */
./kdegraphics/kfax/libtiffax/tif_msdos.c:#include <malloc.h>
./kdepim/libical/src/libical/icalyacc.c:#include <malloc.h>
./kdepim/libical/src/libical/icalyacc.c:/* #include <malloc.h>  */
./kdepim/libical/src/libical/icallangbind.c:#include <malloc.h>
./kdepim/libical/src/libicalvcal/vcc.c:#include <malloc.h>
./kdepim/libical/src/libicalvcal/vobject.c:#include <malloc.h>
./kdepim/libkcal/versit/vcc.c:#include <malloc.h>
./kdepim/libkcal/versit/vcc.c:#include <malloc.h>
./kdepim/libkcal/versit/vcc.c:/* #include <malloc.h>  */
./kdepim/korganizer/plugins/holidays/parseholiday.c:#include <malloc.h>
./kdesdk/kmtrace/ktrace_s.c:#include <malloc.h>
./kdesdk/kmtrace/ktrace.c:#include <malloc.h>
./kdesdk/kmtrace/mtrace.c:#include <malloc.h>
./kdesdk/kbabel/common/libgettext/system.h:#  include <malloc.h>
./kdesdk/kbabel/kbabel/pofile.cc:#include <malloc.h>
./kdesdk/kbabel/kbabel/pofile.cc:/* #include <malloc.h>  */
./kdesdk/kstartperf/libkstartperf.c:#include <malloc.h>
./kdevelop/parts/cppsupport/cppsupportpart.cpp:#include <malloc.h>
./kdeutils/kregexpeditor/gen_qregexpparser.cc:#include <malloc.h>
./kdeutils/kregexpeditor/gen_qregexpparser.cc:/* #include <malloc.h>  */
./kdesupport/libxml/xmlmemory.c:#include <malloc.h>
./kdenetwork/kmail/kmmainwin.cpp:#include <malloc.h>
./kdemultimedia/kscd/libwm/plat_linux_cdda.c:#include <malloc.h>
./kdemultimedia/kscd/libwm/plat_sun_cdda.c:#include <malloc.h>
./kdemultimedia/kscd/libwm/plat_linux.c:#include <malloc.h>
./kdemultimedia/kscd/libwm/plat_sun_audio.c:#include <malloc.h>
./kdemultimedia/kscd/libwm/plat_linux.c~:#include <malloc.h>
./kdemultimedia/kscd/libwm/plat_linux_audio.c:#include <malloc.h>
./kdemultimedia/kscd/kscdmagic/xlib.c:#include <malloc.h>
./kdemultimedia/kmidi/TIMIDITY/sun_a.c:#include <malloc.h>
./kdemultimedia/kmidi/sun_a.cpp:#include <malloc.h>
./kdemultimedia/xine_artsplugin/video_fifo_out.c:#include <malloc.h>
./kdemultimedia/xine_artsplugin/xinePlayObject_impl.cpp:#include <malloc.h>
./kdemultimedia/xine_artsplugin/audio_fifo_out.c:#include <malloc.h>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic