[esnacc-dev] [PATCH 00/11] Windows build and cxx-lib updates

Aaron Conole aconole at bytheb.org
Tue Dec 6 19:46:58 UTC 2016


This brings a significant number of enhancements to esnacc.

1) The windows build will be working again.

2) PrintXML routines should now conform with XDR coders, and will be readable.

3) osx builds should use a local copy of docbook now.  Hopefully, this will
   reduce the number of spurious build errors

4) did I mention windows builds?  And unit tests?

Aaron Conole (11):
  cxx-lib/asn-octs: Improve XML printing
  cxx-lib/asn-bits: Update the xml printing
  windows: C99 compliant inlines
  windows: adjust the iomanip inlines
  windows/asn-buf: Fix the ioctl
  printxml changes
  parser: Remove the weird dependency
  appveyor: Enable esnacc unit tests
  examples: Windows support
  README.md: Condense the badge line
  travis: docbook installation on osx

 Makefile.am                           |  4 ++--
 README.md                             |  4 +---
 appveyor.yml                          | 13 ++++++++++++-
 c-examples/simple/expbuf-ex.c         | 16 ++++++++++++----
 c-examples/simple/minbuf-ex.c         | 16 ++++++++++++----
 c-examples/simple/sbuf-ex.c           | 18 +++++++++++++++---
 c-lib/inc/gen-buf.h                   |  2 ++
 c-lib/src/asn-bits.c                  |  5 +----
 compiler/back-ends/c++-gen/gen-code.c |  4 ----
 compiler/back-ends/c++-gen/kwd.c      |  5 -----
 compiler/back-ends/c-gen/kwd.c        |  5 -----
 compiler/back-ends/idl-gen/gen-code.c |  6 +-----
 compiler/back-ends/str-util.c         |  6 +-----
 compiler/core/snacc.c                 |  5 -----
 compiler/core/y.tab.y                 |  6 +-----
 cxx-examples/automake.mk              |  3 ++-
 cxx-examples/src/gfsi.cpp             | 12 +++++++-----
 cxx-examples/src/per_tests.cpp        |  4 ++--
 cxx-lib/inc/asn-incl.h                | 13 ++++++-------
 cxx-lib/inc/asn-iomanip.h             | 25 +++++++++++++-----------
 cxx-lib/src/asn-bits.cpp              | 36 +++++++++++++++++++++++++++++------
 cxx-lib/src/asn-buf.cpp               | 17 ++++++++++++-----
 cxx-lib/src/asn-octs.cpp              | 20 +++++++++++--------
 doc/developer-guide-sample-app.md     |  2 +-
 snacc.h                               |  4 ++++
 travis-prepare.sh                     |  1 +
 26 files changed, 151 insertions(+), 101 deletions(-)

-- 
2.7.4



More information about the dev mailing list