Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 May 2001 16:56:15 +0200
From:      "Sansonetti Laurent" <lorenzo@linuxbe.org>
To:        <freebsd-questions@FreeBSD.ORG>
Subject:   Re: what's wrong with this macro?
Message-ID:  <001c01c0e9e1$d78e1420$0201a8c0@teledisnet.be>
References:  <20010531143315.A83651@dogma.freebsd-uk.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

I've build this on FreeBSD 4.2-RELEASE with gcc :

-----------------------------------------------------
pinux@arrakis ~/Inpres> cat test.c

#include <stdio.h>

#define COPY_BLOCK(target, source) { \
        (target)[0] = (source)[0]; \
        (target)[1] = (source)[1]; \
        (target)[2] = (source)[2]; \
        (target)[3] = (source)[3]; \
} /*  COPY_BLOCK */

int main(void)
{
  char plok[]={"1111"},gruik[]={"2222"};
  printf("plok: %s && gruik: %s\n",plok,gruik);
  COPY_BLOCK(plok,gruik);
  printf("plok: %s && gruik: %s\n",plok,gruik);
  return (0);
}

pinux@arrakis ~/Inpres> cc test.c -o test && ./test
plok: 1111 && gruik: 2222
plok: 2222 && gruik: 2222
-----------------------------------------------------

I hope this will help you...

--
Sansonetti Laurent





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?001c01c0e9e1$d78e1420$0201a8c0>