On Sat, Mar 24, 2012 at 9:21 PM, Alon Bar-Lev <alon.bar...@gmail.com> wrote:
> 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

NOTICE: I rebased this patch to "[PATCH] cleanup: flags should not be
bool" as a base.

Alon.

Reply via email to