[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Strings: escape sequence to insert arbitrary hex valu
From: |
Daniel O'Connor |
Subject: |
Re: [avr-gcc-list] Strings: escape sequence to insert arbitrary hex value ? |
Date: |
Thu, 5 Feb 2009 17:43:13 +1030 |
User-agent: |
KMail/1.10.3 (Linux/2.6.27-11-generic; KDE/4.1.3; i686; ; ) |
On Thursday 05 February 2009 17:22:49 Vincent Trouilliez wrote:
> On Thu, 5 Feb 2009 16:28:55 +1030
>
> "Daniel O'Connor" <address@hidden> wrote:
> > I had a go at getting that to work with preprocessor magic but I don't
> > think it's possible (I'm no CPP guru though).
> >
> > Actually, how about..
> >
> > #define FOO "\070"
> > #define getOrd(x) (x)[0]
>
> Oh, works impeccably, thanks Daniel ! :-)
Glad to help.
> As a newbee, so far I have never ventured into using #defines for
> anything else than plain constants, but looks like making "functions"
> is not that difficult it appears in your example, yet incredibly
> useful/practical ! :o)
Yes.. There are plenty of caveats (check the C FAQ for examples) but they are
very useful for collapsing repeated code that won't go well into a function
because it needs local context.
--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
signature.asc
Description: This is a digitally signed message part.
- Re: [avr-gcc-list] Re: Strings: escape sequence to insert arbitrary hex value ?, (continued)
- Re: [avr-gcc-list] Re: Strings: escape sequence to insert arbitrary hex value ?, David Kelly, 2009/02/05
- RE: [avr-gcc-list] Re: Strings: escape sequence to insert arbitrary hex value ?, Dave Hansen, 2009/02/05
- Re: [avr-gcc-list] Re: Strings: escape sequence to insert arbitrary hex value ?, Joerg Wunsch, 2009/02/09
- Re: [avr-gcc-list] Re: Strings: escape sequence to insert arbitrary hex value ?, Vincent Trouilliez, 2009/02/05
- Re: [avr-gcc-list] Strings: escape sequence to insert arbitrary hex value ?, Daniel O'Connor, 2009/02/05
- Re: [avr-gcc-list] Strings: escape sequence to insert arbitrary hex value ?, Vincent Trouilliez, 2009/02/05
- Re: [avr-gcc-list] Strings: escape sequence to insert arbitrary hex value ?,
Daniel O'Connor <=
RE: [avr-gcc-list] Strings: escape sequence to insert arbitrary hexvalue ?, Michael, 2009/02/06