2.4.0-test7 spurious '##' patches

From: Keith Owens (kaos@ocs.com.au)
Date: Thu Aug 31 2000 - 04:09:00 EDT

  • Next message: Igmar Palsenberg: "Re: pcmcia-cd-3.1.19"

    Compiling 2.4.0-test7 with the latest IA64 toolchain, gcc version
    2.96-ia64-000717 snap 000828. It complained about various include
    files, "pasting would not give a valid preprocessing token", this
    version of gcc is a bit more paranoid about the use of '##'.

    This patch removes some spurious '##' fields. It also works on IA32
    using gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).

    Index: 0-test7.5/include/net/sock.h
    --- 0-test7.5/include/net/sock.h Thu, 24 Aug 2000 03:13:10 +1000 kaos (linux-2.4/D/40_sock.h 1.6 644)
    +++ 0-test7.5(w)/include/net/sock.h Thu, 31 Aug 2000 18:36:55 +1100 kaos (linux-2.4/D/40_sock.h 1.6 644)
    @@ -453,7 +453,7 @@
     /* Define this to get the sk->debug debugging facility. */
     #define SOCK_DEBUGGING
     #ifdef SOCK_DEBUGGING
    -#define SOCK_DEBUG(sk, msg...) do { if((sk) && ((sk)->debug)) printk(KERN_DEBUG ## msg); } while (0)
    +#define SOCK_DEBUG(sk, msg...) do { if((sk) && ((sk)->debug)) printk(KERN_DEBUG msg); } while (0)
     #else
     #define SOCK_DEBUG(sk, msg...) do { } while (0)
     #endif
    Index: 0-test7.5/include/linux/sunrpc/debug.h
    --- 0-test7.5/include/linux/sunrpc/debug.h Thu, 22 Jun 2000 10:06:53 +1000 kaos (linux-2.4/U/31_debug.h 1.1.1.1 644)
    +++ 0-test7.5(w)/include/linux/sunrpc/debug.h Thu, 31 Aug 2000 18:37:41 +1100 kaos (linux-2.4/U/31_debug.h 1.1.1.1 644)
    @@ -49,12 +49,12 @@
     extern unsigned int nlm_debug;
     #endif
     
    -#define dprintk(args...) dfprintk(FACILITY, ## args)
    +#define dprintk(args...) dfprintk(FACILITY, args)
     
     #undef ifdebug
     #ifdef RPC_DEBUG
     # define ifdebug(fac) if (rpc_debug & RPCDBG_##fac)
    -# define dfprintk(fac, args...) do { ifdebug(fac) printk(## args); } while(0)
    +# define dfprintk(fac, args...) do { ifdebug(fac) printk(args); } while(0)
     # define RPC_IFDEBUG(x) x
     #else
     # define dfprintk(fac, args...) do ; while (0)
    @@ -62,7 +62,7 @@
     #endif
     
     #ifdef RPC_PROFILE
    -# define pprintk(args...) printk(## args)
    +# define pprintk(args...) printk(args)
     #else
     # define pprintk(args...) do ; while (0)
     #endif
    Index: 0-test7.5/include/linux/pci.h
    --- 0-test7.5/include/linux/pci.h Fri, 26 May 2000 13:10:01 +1000 kaos (linux-2.4/Y/51_pci.h 1.1 644)
    +++ 0-test7.5(w)/include/linux/pci.h Thu, 31 Aug 2000 18:36:55 +1100 kaos (linux-2.4/Y/51_pci.h 1.1 644)
    @@ -558,9 +558,9 @@
     { return PCIBIOS_DEVICE_NOT_FOUND; }
     
     #define _PCI_NOP(o,s,t) \
    - extern inline int pcibios_##o##_config_##s## (u8 bus, u8 dfn, u8 where, t val) \
    + extern inline int pcibios_##o##_config_##s (u8 bus, u8 dfn, u8 where, t val) \
                     { return PCIBIOS_FUNC_NOT_SUPPORTED; } \
    - extern inline int pci_##o##_config_##s## (struct pci_dev *dev, int where, t val) \
    + extern inline int pci_##o##_config_##s (struct pci_dev *dev, int where, t val) \
                     { return PCIBIOS_FUNC_NOT_SUPPORTED; }
     #define _PCI_NOP_ALL(o,x) _PCI_NOP(o,byte,u8 x) \
                                     _PCI_NOP(o,word,u16 x) \

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Thu Aug 31 2000 - 04:11:25 EDT