Date: Wed, 9 Aug 2000 16:46:39 +0200 (MET DST) From: Ariel Burbaickij <Ariel.Burbaickij@mni.fh-giessen.de> To: Mark Ovens <marko@freebsd.org> Cc: Ariel Burbaickij <Ariel.Burbaickij@mni.fh-giessen.de>, questions@freebsd.org Subject: Re: How to inhibit inline functions appearing during debugging(-g)fromshowing up ? Message-ID: <Pine.GSO.4.10.10008091643410.3461-100000@sun34> In-Reply-To: <20000809125157.B251@parish>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 9 Aug 2000, Mark Ovens wrote: > On Wed, Aug 09, 2000 at 08:15:33AM +0200, Ariel Burbaickij wrote: > > I am debugging some programm of mine with ddd as frontend.I see > > soem functions I have neither defined nor declared nor included > > of the form: static __inline int > > __isctype(_BSD_CT_RUNE_T_ _c, unsigned long _f) > > { > > return (_c < 0 || _c >= _CACHED_RUNES) ? 0 : > > !!(_DefaultRuneLocale.runetype[_c] & _f); > > } > > or static __inline _BSD_CT_RUNE_T_ > > __toupper(_BSD_CT_RUNE_T_ _c) > > { > > return (_c < 0 || _c >= _CACHED_RUNES) ? ___toupper(_c) : > > _CurrentRuneLocale->mapupper[_c]; > > } > > They hinder to see the structure of programm to me and are rather > > cumbersome. How can I inhibit them showing up in the listing ? > > > > Look in /usr/include/ctype.h. The functions are implemented as macros. > I had the same problem recently and couldn't find a way (either in ddd > or gdb) to stop it. The only thing I can suggest is to step over > calls to isspace(), toupper() etc. > > If there is a way to stop this I'd be interested in knowing. I know that they are from ctype.h I also know the situations when these functions are very handy , point is though I have neither included the header nor typed the functions explicitly in by myself.So we are both still searching for solution :) > > > > Regards, > > Ariel > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > -- > 4.4 - The number of the Beastie > ________________________________________________________________ > 51.44°N FreeBSD - The Power To Serve http://www.freebsd.org > 2.057°W My Webpage http://ukug.uk.freebsd.org/~mark > mailto:marko@freebsd.org http://www.radan.com > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10008091643410.3461-100000>