synclines for generated files

the -s (sync lines) option gives the toolchain enough information to map
back to the original .m4 file.  '-s' seems to be available everywhere

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1907 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
cannot globally use synclines

generate sync lines only for c and fotran files

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1908 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
silence some unused variable compiler warnings

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1909 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
a better way to slicence unused variable warning

my approach in r1909 wasn't quite adequate.  this approach makes both
clang and gcc happy, and still emits the pnetcdf_libvers string

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1910 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
minor: nerr and err are MPI_INT, not MPI_OFFSET

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1911 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
bad interactions between sync lines and macros

the IF macro and the #line annotations from m4 -s were giving GCC fits.
Keep IF on a single line.  annoying.

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1912 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
just move new line from some strings to a macro

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1913 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
silence compile warning

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1914 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
remove an unused argument

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1915 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
fix return status based on err value

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1916 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
silence compile warning

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1917 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
already checked in-define-mode

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1918 c368ceb8-fd28-0410-a457-e46ee1d7cd4a
fix return status based on err value

git-svn-id: https://svn.mcs.anl.gov/repos/parallel-netcdf/trunk@1919 c368ceb8-fd28-0410-a457-e46ee1d7cd4a