On Sat, Mar 24, 2012 at 9:15 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> PPC architectures and conflict with stdbool.h.
>
> basic.h defines a type 'bool' that conflicts with the altivec
> keyword bool which has to be fixed upstream, see bugs[1][2].
>
> [1] https://bugs.gentoo.org/show_bug.cgi?id=293840
> [2] https://bugs.gentoo.org/show_bug.cgi?id=297854
>
> Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
> ---
>  src/openvpn/basic.h              |    6 +-
>  src/openvpn/buffer.c             |   38 ++++----
>  src/openvpn/buffer.h             |   80 ++++++++--------
>  src/openvpn/clinat.c             |    4 +-
>  src/openvpn/console.c            |   22 ++--
>  src/openvpn/console.h            |    4 +-
>  src/openvpn/crypto.c             |   34 ++++----
>  src/openvpn/crypto.h             |   30 +++---
>  src/openvpn/crypto_backend.h     |    2 +-
>  src/openvpn/crypto_openssl.c     |    6 +-
>  src/openvpn/crypto_polarssl.c    |    4 +-
>  src/openvpn/error.c              |   24 +++---
>  src/openvpn/error.h              |   16 ++--
>  src/openvpn/event.c              |   16 ++--
>  src/openvpn/fdmisc.c             |    4 +-
>  src/openvpn/fdmisc.h             |    4 +-
>  src/openvpn/forward.c            |   10 +-
>  src/openvpn/forward.h            |    4 +-
>  src/openvpn/fragment.c           |    2 +-
>  src/openvpn/fragment.h           |    8 +-
>  src/openvpn/gremlin.c            |    8 +-
>  src/openvpn/gremlin.h            |    2 +-
>  src/openvpn/helper.c             |    2 +-
>  src/openvpn/init.c               |   70 +++++++-------
>  src/openvpn/init.h               |   16 ++--
>  src/openvpn/interval.c           |    4 +-
>  src/openvpn/interval.h           |   12 +-
>  src/openvpn/list.c               |   14 ++--
>  src/openvpn/list.h               |   16 ++--
>  src/openvpn/lzo.c                |    8 +-
>  src/openvpn/lzo.h                |    6 +-
>  src/openvpn/manage.c             |   86 +++++++++---------
>  src/openvpn/manage.h             |   56 ++++++------
>  src/openvpn/mbuf.c               |    4 +-
>  src/openvpn/mbuf.h               |    6 +-
>  src/openvpn/misc.c               |   54 ++++++------
>  src/openvpn/misc.h               |   30 +++---
>  src/openvpn/mroute.c             |   24 +++---
>  src/openvpn/mroute.h             |   10 +-
>  src/openvpn/mtcp.c               |   18 ++--
>  src/openvpn/mtcp.h               |    2 +-
>  src/openvpn/mtu.c                |    6 +-
>  src/openvpn/mtu.h                |    8 +-
>  src/openvpn/multi.c              |   60 ++++++------
>  src/openvpn/multi.h              |   54 ++++++------
>  src/openvpn/ntlm.c               |    2 +-
>  src/openvpn/occ.c                |    2 +-
>  src/openvpn/occ.h                |    2 +-
>  src/openvpn/openvpn.c            |    2 +-
>  src/openvpn/openvpn.h            |   48 +++++-----
>  src/openvpn/options.c            |   84 +++++++++---------
>  src/openvpn/options.h            |  190 
> +++++++++++++++++++-------------------
>  src/openvpn/otime.c              |    6 +-
>  src/openvpn/otime.h              |   18 ++--
>  src/openvpn/packet_id.c          |   22 ++--
>  src/openvpn/packet_id.h          |   22 ++--
>  src/openvpn/pf-inline.h          |   10 +-
>  src/openvpn/pf.c                 |   32 +++---
>  src/openvpn/pf.h                 |   14 ++--
>  src/openvpn/ping.h               |    2 +-
>  src/openvpn/pkcs11.c             |   22 ++--
>  src/openvpn/pkcs11.h             |   16 ++--
>  src/openvpn/platform.c           |   16 ++--
>  src/openvpn/platform.h           |   12 +-
>  src/openvpn/plugin.c             |   16 ++--
>  src/openvpn/plugin.h             |   12 +-
>  src/openvpn/pool.c               |   22 ++--
>  src/openvpn/pool.h               |   18 ++--
>  src/openvpn/proto.c              |    2 +-
>  src/openvpn/proto.h              |    2 +-
>  src/openvpn/proxy.c              |   26 +++---
>  src/openvpn/proxy.h              |    8 +-
>  src/openvpn/ps.c                 |   12 +-
>  src/openvpn/ps.h                 |    2 +-
>  src/openvpn/push.c               |   26 +++---
>  src/openvpn/push.h               |    8 +-
>  src/openvpn/pushlist.h           |    2 +-
>  src/openvpn/reliable.c           |   36 ++++----
>  src/openvpn/reliable.h           |   32 +++---
>  src/openvpn/route.c              |   68 +++++++-------
>  src/openvpn/route.h              |   32 +++---
>  src/openvpn/session_id.h         |   10 +-
>  src/openvpn/shaper.c             |    4 +-
>  src/openvpn/shaper.h             |    4 +-
>  src/openvpn/sig.c                |   10 +-
>  src/openvpn/sig.h                |    6 +-
>  src/openvpn/socket.c             |   94 ++++++++++----------
>  src/openvpn/socket.h             |   98 ++++++++++----------
>  src/openvpn/socks.c              |    8 +-
>  src/openvpn/socks.h              |    6 +-
>  src/openvpn/ssl.c                |   88 +++++++++---------
>  src/openvpn/ssl.h                |   16 ++--
>  src/openvpn/ssl_backend.h        |    8 +-
>  src/openvpn/ssl_common.h         |   26 +++---
>  src/openvpn/ssl_openssl.c        |   12 +-
>  src/openvpn/ssl_polarssl.c       |    8 +-
>  src/openvpn/ssl_polarssl.h       |    2 +-
>  src/openvpn/ssl_verify.c         |   26 +++---
>  src/openvpn/ssl_verify.h         |   10 +-
>  src/openvpn/ssl_verify_openssl.c |    4 +-
>  src/openvpn/status.c             |   12 +-
>  src/openvpn/status.h             |   10 +-
>  src/openvpn/tun.c                |  104 ++++++++++----------
>  src/openvpn/tun.h                |   52 +++++-----
>  src/openvpn/win32.c              |   28 +++---
>  src/openvpn/win32.h              |   26 +++---
>  src/plugins/defer/simple.c       |    9 +--
>  107 files changed, 1208 insertions(+), 1213 deletions(-)

Well,

As usual,
Mailing list limitation for large/complex patches inhibit proper communication.

Patch can be found/pulled from github[1].

[1] 
https://github.com/alonbl/openvpn/commit/bec27e73f534e97c3d24d63680a0dfe6824aef2a

Reply via email to