bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gnulib] include in a C++ program


From: Bruno Haible
Subject: Re: [bug-gnulib] include in a C++ program
Date: Tue, 19 Dec 2006 18:12:54 +0100
User-agent: KMail/1.9.1

Lorenzo Bettini wrote:
> I thus included a possible patch.

strdup.h is all you need? Ok, I commit this:

2006-12-19  Bruno Haible  <address@hidden>

        * lib/strdup.h [C++]: Wrap definitions in extern "C".
        Suggested by Lorenzo Bettini <address@hidden>.

*** lib/strdup.h        14 May 2005 06:03:58 -0000      1.3
--- lib/strdup.h        19 Dec 2006 17:15:29 -0000
***************
*** 1,5 ****
  /* strdup.h -- duplicate a string
!    Copyright (C) 2004 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
--- 1,5 ----
  /* strdup.h -- duplicate a string
!    Copyright (C) 2004, 2006 Free Software Foundation, Inc.
  
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
***************
*** 21,29 ****
--- 21,39 ----
  /* Get strdup declaration, if available.  */
  #include <string.h>
  
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+ 
+ 
  #if defined HAVE_DECL_STRDUP && !HAVE_DECL_STRDUP && !defined strdup
  /* Duplicate S, returning an identical malloc'd string.  */
  extern char *strdup (const char *s);
  #endif
  
+ 
+ #ifdef __cplusplus
+ }
+ #endif
+ 
  #endif /* STRDUP_H_ */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]