C preprocessor

Christos Houtouridis hoo2.ch.pub at gmail.com
Wed Nov 3 12:00:13 EET 2010


2010/11/3 Giorgos Keramidas <keramida at ceid.upatras.gr>
>
> On Wed, 03 Nov 2010 09:30:38 +0000, Apollon Koutlidis <apollon at planewalk.net> wrote:
> > On 03/11/10 08:53, Christos Ricudis wrote:
> >>          proion2.mhkos=16;
> >>          proion2.diametros=5;
> >>          proion2.xrwma=0xFFFF00;
> >
> > To proion2 sou einai
> > - mikromesaio (assuming the unit is metric cm)
> > - katakokkino, kati prepei na arpa3es stis filippines
> >
> > (just feeding the trolls - nothing to see here, please carry on)
>
> Οτι κάτι άρπαξε είναι σχεδόν βέβαιο, αν και καλό είναι να φυλάμε μια
> πισινή γιατί με τέτοιο κίτρινο χρώμα μπορεί απλώς να έχει φορέσει κάνα
> μυστήριο προφυλακτικό.
>
> Για το μέγεθος όμως έχω μια αντίρρηση.  Η Wikipedia υποστηρίζει ότι
> βρίσκεται στο πάνω άκρο του μέσου όρου (12.9-15 cm).  Εκτός κι αν εννοεί
> inches, οπότε τοίχο τοίχο μη μας πετύχει...
>
>
> --
> linux-greek-users mailing list -- http://lists.hellug.gr

Η σημείωση 1, ήταν και η καταλυτική. Μια προσέγγιση της μορφής
#define fun(A,B) \
  do{ \
     (A).a = ((B).a) >> 2; \
     (A).b = -5 + (B).b; \
  }while (0)
Βλέποντας μόνο την έξοδο του preprocessor και όχι του compiler ξέχασα
τα πιο ΒΑΣΙΚΑ whitespaces και precedence.

--
C.C.


More information about the Linux-greek-users mailing list