getdata-commits Mailing List for GetData (Page 18)
Scientific Database Format
Brought to you by:
ketiltrout
This list is closed, nobody may subscribe to it.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(20) |
Nov
(21) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
(1) |
Feb
(1) |
Mar
(56) |
Apr
(20) |
May
(4) |
Jun
(2) |
Jul
(3) |
Aug
(11) |
Sep
(2) |
Oct
(4) |
Nov
(18) |
Dec
(16) |
2012 |
Jan
(8) |
Feb
(12) |
Mar
(30) |
Apr
(13) |
May
(10) |
Jun
(17) |
Jul
(18) |
Aug
(19) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(9) |
2013 |
Jan
(1) |
Feb
(4) |
Mar
(27) |
Apr
(6) |
May
(3) |
Jun
(1) |
Jul
(10) |
Aug
|
Sep
(3) |
Oct
(15) |
Nov
(4) |
Dec
(9) |
2014 |
Jan
|
Feb
(3) |
Mar
(4) |
Apr
(10) |
May
(15) |
Jun
|
Jul
(14) |
Aug
|
Sep
(2) |
Oct
(6) |
Nov
|
Dec
(9) |
2015 |
Jan
(2) |
Feb
(3) |
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ket...@us...> - 2011-03-12 03:46:30
|
Revision: 510 http://getdata.svn.sourceforge.net/getdata/?rev=510&view=rev Author: ketiltrout Date: 2011-03-12 03:46:23 +0000 (Sat, 12 Mar 2011) Log Message: ----------- Add rules (and files) for making a stand-alone idl_getdata package. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/Makefile.am trunk/getdata/bindings/idl/Makefile.am trunk/getdata/bindings/idl/getdata.c trunk/getdata/bindings/idl/makedlm.sh.in trunk/getdata/bindings/python/pyentry.c trunk/getdata/configure.ac trunk/getdata/m4/idl.m4 trunk/getdata/src/Makefile.am Added Paths: ----------- trunk/getdata/bindings/idl/package/ trunk/getdata/bindings/idl/package/Makefile.am trunk/getdata/bindings/idl/package/README trunk/getdata/bindings/idl/package/configure.ac trunk/getdata/m4/version.m4 Property Changed: ---------------- trunk/getdata/ Property changes on: trunk/getdata ___________________________________________________________________ Modified: svn:ignore - Makefile Makefile.in aclocal.m4 autom4te.cache config.log config.guess config.status config.sub configure depcomp getdata-*.tar.gz getdata-*.tar.bz2 getdata-*.sig install-sh libtool ltmain.sh missing *.swp libltdl README.txt config.lt compile + Makefile Makefile.in aclocal.m4 autom4te.cache config.log config.guess config.status config.sub configure depcomp getdata-*.tar.gz getdata-*.tar.bz2 getdata-*.sig idl_getdata-*.tar.gz idl_getdata-*.tar.bz2 idl_getdata-*.sig install-sh libtool ltmain.sh missing *.swp libltdl README.txt config.lt compile Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/ChangeLog 2011-03-12 03:46:23 UTC (rev 510) @@ -1,3 +1,14 @@ +2011-03-03 D. V. Wiebe <ge...@ke...> svn:510 + * m4/idl.m4: Munge IDL_LIBS to convert "-m <arg>" into "-m<arg>" since + libtool seems to delete <arg> if that's not the case. + * m4/version.m4: Added. + * bindings/idl/package: Added. + * bindings/idl/Makefile.am bindings/idl/getdata.c: Update for external build. + * configure.ac: Shipped version stuff off into m4/version.m4 + * Makefile.am: Add rules for making idl_getdata package. + + * bindings/idl/makedlm.sh.in: Handle missing keyword "KEYWORD" better. + 2011-02-26 D. V. Wiebe <ge...@ke...> svn:507 * m4/python.m4 m4/encoding.m4 m4/idl.m4 configure.ac: Fix double quoting of brackets. Modified: trunk/getdata/Makefile.am =================================================================== --- trunk/getdata/Makefile.am 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/Makefile.am 2011-03-12 03:46:23 UTC (rev 510) @@ -1,4 +1,4 @@ -# Copyright (C) 2008 D. V. Wiebe +# Copyright (C) 2008, 2011 D. V. Wiebe # ########################################################################## # @@ -36,12 +36,42 @@ DISTCHECK_CONFIGURE_FLAGS = --with-idl-dlm-dir="$$dc_install_base/idl" +# idl-only package +idl_$(distdir).tar.bz2 idl_$(distdir).tar.gz: idldist + +idldist: $(DISTFILES) + rm -rf idl_getdata + mkdir idl_getdata + mkdir idl_getdata/m4 + mkdir idl_getdata/src + cp bindings/idl/package/* idl_getdata + cp -r bindings/idl/Makefile.am bindings/idl/makedlm.sh.in \ + bindings/idl/getdata.c bindings/idl/test idl_getdata/src + cp -r bindings/make_parameters.c idl_getdata + cp -r m4/idl.m4 m4/compiler.m4 m4/ax_compare_version.m4 m4/version.m4 \ + idl_getdata/m4 + cp -r doc/README.idl COPYING AUTHORS ChangeLog INSTALL NEWS idl_getdata + ( cd idl_getdata && \ + aclocal -I m4 && \ + libtoolize && \ + autoconf && \ + autoheader && \ + automake --add-missing --force-missing && \ + ./configure && \ + make dist && \ + cp idl_${distdir}* .. \ + ) + rm -rf idl_getdata + # release stuff README.txt: NEWS RELEASE_NOTES.in cp -f RELEASE_NOTES.in $@ head -n `grep -nm 1 '^|' NEWS | awk 'BEGIN {FS=":"} {print $$1-1}'` NEWS >> $@ -dist-post: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig +dist-post: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig \ + idl_$(distdir).tar.gz.sig idl_$(distdir).tar.bz2.sig -dist-push: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig $(distdir).tar.gz $(distdir).tar.bz2 README.txt +dist-push: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig \ + $(distdir).tar.gz $(distdir).tar.bz2 idl_$(distdir).tar.gz.sig \ + idl_$(distdir).tar.bz2.sig README.txt rsync -avP -e ssh $^ $(SFUSER),ge...@fr...:/home/frs/project/g/ge/getdata/getdata/$(PACKAGE_VERSION)/ Modified: trunk/getdata/bindings/idl/Makefile.am =================================================================== --- trunk/getdata/bindings/idl/Makefile.am 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/bindings/idl/Makefile.am 2011-03-12 03:46:23 UTC (rev 510) @@ -1,4 +1,4 @@ -# Copyright (C) 2009 D. V. Wiebe +# Copyright (C) 2009, 2011 D. V. Wiebe # ########################################################################## # @@ -30,15 +30,21 @@ SUBDIRS=test +if GDIDL_EXTERNAL +GDIDL_GETDATA_LIBS=$(GETDATA_LIBS) +else +GDIDL_GETDATA_LIBS=../../src/libgetdata.la +endif + idl_LTLIBRARIES = idl_getdata.la nodist_idl_HEADERS = idl_getdata.dlm # idl makes heavy use of type punning, ergo -fno-strict-aliasing -AM_CFLAGS = ${WALL} $(IDL_CFLAGS) -fno-strict-aliasing +AM_CFLAGS = ${WALL} $(IDL_CFLAGS) -fno-strict-aliasing $(GETDATA_CFLAGS) BUILT_SOURCES=sublist.c constants.c idl_getdata_la_LDFLAGS = -module -avoid-version -export-symbols-regex IDL_Load \ - -precious-files-regex 'idl_getdata\.dlm' -idl_getdata_la_LIBADD = $(IDL_LIBS) ../../src/libgetdata.la + -precious-files-regex 'idl_getdata\.dlm' $(IDL_LIBS) +idl_getdata_la_LIBADD = $(GDIDL_GETDATA_LIBS) idl_getdata_la_SOURCES = getdata.c ${DEBUG_C} nodist_idl_getdata_la_SOURCES = constants.c sublist.c Modified: trunk/getdata/bindings/idl/getdata.c =================================================================== --- trunk/getdata/bindings/idl/getdata.c 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/bindings/idl/getdata.c 2011-03-12 03:46:23 UTC (rev 510) @@ -1,4 +1,4 @@ -/* Copyright (C) 2009-2010 D. V. Wiebe +/* Copyright (C) 2009-2011 D. V. Wiebe * *************************************************************************** * @@ -27,8 +27,24 @@ #undef _POSIX_SOURCE #undef _POSIX_C_SOURCE #undef _SVID_SOURCE -#include "../../src/internal.h" +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#ifdef GDIDL_EXTERNAL +# include <complex.h> +# include <getdata.h> +# define dtracevoid() +# define dtrace(...) +# define dprintf(...) +# define dreturnvoid() +# define dreturn(...) +# define dwatch(...) +#else +# include "../../src/internal.h" +#endif + #define GDIDL_N_DIRFILES 1024 static DIRFILE* idldirfiles[GDIDL_N_DIRFILES]; static int idldirfiles_initialised = 0; Modified: trunk/getdata/bindings/idl/makedlm.sh.in =================================================================== --- trunk/getdata/bindings/idl/makedlm.sh.in 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/bindings/idl/makedlm.sh.in 2011-03-12 03:46:23 UTC (rev 510) @@ -48,7 +48,7 @@ nfunc=0 nproc=0 while read sc magic type func idl min max key extra; do if test "$opt" = "-c"; then - if test $key == "KEYWORDS"; then key=IDL_SYSFUN_DEF_F_KEYWORDS; else key=0; fi + if test "x$key" == "xKEYWORDS"; then key=IDL_SYSFUN_DEF_F_KEYWORDS; else key=0; fi if test $type == "F"; then echo "extern IDL_VPTR $func(int argc, IDL_VPTR argv[], char *argk);" if test -n "$funcstruct"; then funcstruct="$funcstruct, "; fi @@ -63,7 +63,7 @@ (( nproc=nproc+1 )) fi else - if test $key == "KEYWORDS"; then key=" KEYWORDS"; else key=; fi + if test "x$key" == "xKEYWORDS"; then key=" KEYWORDS"; else key=; fi if test $type == "F"; then type="FUNCTION "; else type="PROCEDURE"; fi echo "$type $idl $min $max$key" fi; done Added: trunk/getdata/bindings/idl/package/Makefile.am =================================================================== --- trunk/getdata/bindings/idl/package/Makefile.am (rev 0) +++ trunk/getdata/bindings/idl/package/Makefile.am 2011-03-12 03:46:23 UTC (rev 510) @@ -0,0 +1,41 @@ +# Copyright (C) 2008-2011 D. V. Wiebe +# +########################################################################## +# +# This file is part of the GetData project. +# +# GetData is free software; you can redistribute it and/or modify it under +# the terms of the GNU Lesser General Public License as published by the +# Free Software Foundation; either version 2.1 of the License, or (at your +# option) any later version. +# +# GetData is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with GetData; if not, write to the Free Software Foundation, Inc., +# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +AUTOMAKE_OPTIONS = foreign dist-bzip2 check-news 1.10 + +ACLOCAL_AMFLAGS = -I m4 + +BUILDCC=@BUILDCC@ + +DISTCHECK_CONFIGURE_FLAGS = --with-idl-dlm-dir="$$dc_install_base/idl" + +noinst_PROGRAMS=make_parameters + +make_parameters_SOURCES = make_parameters.c + +SUBDIRS = . src + +EXTRA_DIST = ChangeLog README.idl + +make_parameters$(EXEEXT): $(make_parameters_SOURCES) + ${BUILDCC} -I../src -o make_parameters$(EXEEXT) $(srcdir)/$(make_parameters_SOURCES) + +clean-local: + rm -rf *~ Added: trunk/getdata/bindings/idl/package/README =================================================================== --- trunk/getdata/bindings/idl/package/README (rev 0) +++ trunk/getdata/bindings/idl/package/README 2011-03-12 03:46:23 UTC (rev 510) @@ -0,0 +1,95 @@ +IDL BINDINGS FOR GETDATA +======================== + +This package provides bindings to the GetData library for use with the +Interactive Data Language (IDL) developed by Research Systems, Incorporated, +now ITT Visual Information Solutions. + +Building the IDL bindings with this package requires a system with a copy of +GetData already installed. If you do not already have the GetData library, you +may want to download and install the entire GetData Project instead, which +includes these bindings. GetData source packages, as well as more information +on the GetData Project, may be found on the World Wide Web: + + http://getdata.sourceforge.net/ + + +WARRANTY AND REDISTRIBUTION +=========================== + +GetData is free software; you can redistribute it and/or modify it under the +terms of the GNU Lesser General Public License as published by the Free Software +Foundation: either version 2.1 of the License, or (at your option) any later +version. + +GetData is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with GetData in a file called `COPYING'; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + + +CONTENTS +======== + +This package provides bindings for the Interactive Data Language (IDL) to the +GetData library. Documentation for the bindings can be found in file +`README.idl' in the top level directory. The C interface is described in this +document and the associated man pages. + +A full list of features new to this release of GetData may be found in the +file called `NEWS', including features new to this copy of the IDL bindings. + + +BUILDING THE BINDINGS +===================== + +This package may be configured and built using the GNU autotools. Generic +installation instructions are provided in the file called `INSTALL'. A +brief summary follows. A C99-compliant compiler is required to build (but not +to use) the bindings. + +Most users should be able to build the package by simply executing: + + $ ./configure + $ make + +from the top IDL GetData directory (the directory containing this README file). +After the project has been built, you may (optionally) test the build by +executing: + + $ make check + +which will run a series of self-tests. Finally, + + $ make install + +will install the bindings, and documentation. + +The package configuration can be changed, if the default configuration is +insufficient, before building it by passing options to ./configure. Running + + $ ./configure --help + +will display a brief help message summarising available options. + + +PREREQUISITES +============= + +These bindings require GetData 0.7 or newer to build, as well as an IDL +interpreter verison 5.5 or later. No other external libraries are required, +save for the C Standard Library. + + +AUTHOR +====== + +The IDL GetData Bindings are maintained by D. V. Wiebe <dv...@ke...>. +Bug reports and other communication relevant to these bindings are best directed +to the GetData mailing list: <get...@li...>. + +A full list of contributors to the GetData Project is given in the file called +`AUTHORS'. Added: trunk/getdata/bindings/idl/package/configure.ac =================================================================== --- trunk/getdata/bindings/idl/package/configure.ac (rev 0) +++ trunk/getdata/bindings/idl/package/configure.ac 2011-03-12 03:46:23 UTC (rev 510) @@ -0,0 +1,210 @@ +dnl Copyright (C) 2008-2011 D. V. Wiebe +dnl +dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll +dnl +dnl This file is part of the GetData project. +dnl +dnl GetData is free software; you can redistribute it and/or modify it under +dnl the terms of the GNU Lesser General Public License as published by the +dnl Free Software Foundation; either version 2.1 of the License, or (at your +dnl option) any later version. +dnl +dnl GetData is distributed in the hope that it will be useful, but WITHOUT +dnl ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +dnl FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +dnl License for more details. +dnl +dnl You should have received a copy of the GNU Lesser General Public License +dnl along with GetData; if not, write to the Free Software Foundation, Inc., +dnl 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +dnl + +m4_include([m4/version.m4]) + +AC_INIT([IDL_GetData],[getdata_version],[get...@li...]) + +AC_DEFINE([GETDATA_MAJOR], [getdata_major], [ The major version number ]) +AC_DEFINE([GETDATA_MINOR], [getdata_minor], [ The minor version number ]) +AC_DEFINE([GETDATA_REVISION], [getdata_revision], [ The revision number ]) +AC_DEFINE([GETDATA_VERSION_SUFFIX], ["getdata_extra"], + [ Other qualifiers on the version number triplet (if any) ]) + +AC_PREREQ([2.63]) +AC_CONFIG_MACRO_DIR([m4]) + +LT_PREREQ([2.2.6b]) + +AC_ARG_VAR([BUILDCC], + [C compiler command on the build system (only needed if cross-compiling)]) + +AC_CONFIG_AUX_DIR([.]) +AC_CONFIG_SRCDIR([src/getdata.c]) +AC_CONFIG_HEADER([src/config.h]) + +dnl Features +echo "*** Checking GetData configuration" +echo + +dnl Build/Host triplets +AC_CANONICAL_HOST + +dnl DL library path munging for test suite +case "${host}" in + *-apple-darwin*) DL_LIBRARY_PATH="DYLD_LIBRARY_PATH" ;; + *) DL_LIBRARY_PATH="LD_LIBRARY_PATH" ;; +esac +AC_SUBST([DL_LIBRARY_PATH]) + +dnl Programs +echo +echo "*** Initialising build system" +echo +AM_INIT_AUTOMAKE +AC_PROG_LN_S +AC_PROG_GREP +AC_PROG_AWK +AC_PROG_SED +echo +echo "*** Checking C compiler characteristics" +echo +AC_PROG_CC +AC_PROG_CC_C_O +AC_PROG_CC_C99 + +AC_HEADER_STDC + +if test "x${cross_compiling}" != "xno"; then + echo + echo "*** Checking the build environment" + echo + if test -z "$BUILDCC"; then + if test -n "$build_alias"; then + AC_CHECK_PROGS([BUILDCC], + [${build_alias}-gcc ${build_alias}-cc ${build_alias}-cl]) + fi + fi + if test -z "$BUILDCC"; then + AC_CHECK_PROGS([BUILDCC], [gcc cc cl]) + fi +else + BUILDCC=$CC + AC_SUBST([BUILDCC]) +fi + +echo +echo "*** Building libtool" +echo +LT_INIT([dlopen]) +AC_SUBST([LIBTOOL_DEPS]) + +case "${host}" in + *-pc-mingw*|*-pc-cygwin*) + NO_UNDEFINED=" -no-undefined --enable-auto-import"; + NO_DLOPEN_TESTS=1 ;; + *) NO_DLOPEN_TESTS=0 ;; +esac + +LT_OUTPUT + +dnl compiler checks +echo +echo "*** Checking additional compiler characteristics" +echo +AC_C_INLINE +GD_PROG_CC_WALL + +dnl Declare a few feature test macros +AC_DEFINE([GDIDL_EXTERNAL], [1], [ Define to 1 if building the GetData IDL bindings outside the GetData source tree ]) +AC_DEFINE([_BSD_SOURCE], [], [ Expose BSD-derived definitions ]) +AC_DEFINE([_SVID_SOURCE], [], [ Expose System V-derived definitions ]) +AC_DEFINE([_POSIX_SOURCE], [], [ Expose POSIX.1-1990 conforming definitions ]) +AC_DEFINE([_POSIX_C_SOURCE], [200809L], + [ Expose POSIX:2008 conforming definitions ]) + +dnl libraries +echo +echo "*** Looking for getdata" +echo +PKG_CHECK_MODULES([GETDATA], [getdata >= 0.7.0]) + +dnl headers +echo +echo "*** Looking for additional header files" +echo +AC_CHECK_HEADERS([complex.h]) + +dnl types +echo +echo "*** Checking data types" +echo +AC_C_CONST +AC_TYPE_UINT8_T +AC_TYPE_INT8_T +AC_TYPE_UINT16_T +AC_TYPE_INT16_T +AC_TYPE_UINT32_T +AC_TYPE_INT32_T +AC_TYPE_UINT64_T +AC_TYPE_INT64_T +AC_CHECK_TYPES([_Complex float, _Complex double]) + +GD_CHECK_LFS_TYPE([off64_t],[ +#ifdef STDC_HEADERS +#include <sys/types.h> +#endif +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif +]) + +if test "x$gd_cv_c_need_lfs_defined" = "xyes"; then + AC_DEFINE([_LARGEFILE64_SOURCE], [1], + [ Additional functionality from LFS for large files. ]) +fi + +if test "x$gd_cv_type_off64_t" = "xyes"; then + dnl Assume we have the entire LFS defined transitional API + AC_DEFINE([HAVE_OFF64_T], [1], + [ Define to 1 if the system has the type `off64_t'. ]) dnl ` +fi + +echo +echo "*** Configuring interactive data language (IDL) bindings" +echo +GD_IDL([5.5]) +if test "x$have_idl" = "xno"; then + AC_MSG_ERROR([Cannot find an IDL interpreter! Maybe you need to use --with-idl?]) +fi + +dnl build date +AC_CHECK_PROGS([DATE], [date], [not found]) +if test "x$DATE" == "xnot found"; then + BUILD_DATE="Build date unspecified" +else + BUILD_DATE=`date` +fi +AC_SUBST([BUILD_DATE]) + +dnl output +echo +echo "*** Writing configure output" +echo +AC_CONFIG_FILES([Makefile]) +AC_CONFIG_FILES([src/Makefile]) +AC_CONFIG_FILES([src/makedlm.sh]) +AC_CONFIG_FILES([src/test/Makefile]) + +dnl Automake conditionals +AM_CONDITIONAL(GETDATA_DEBUG, [test "x$enable_debug" == "xyes"]) +AM_CONDITIONAL(CC_WALL, [test "x$gd_cv_prog_cc_wall" == "xyes"]) +AM_CONDITIONAL(INTEL_F77_COMPILER, + [test "x$gd_cv_f77_compiler_intel" == "xyes"]) +AM_CONDITIONAL(INTEL_FC_COMPILER, [test "x$gd_cv_fc_compiler_intel" == "xyes"]) +AM_CONDITIONAL(LFS_TRANSITIONAL_API, [test "x$gd_cv_type_off64_t" = "xyes"]) +AM_CONDITIONAL(TEST_IDL, [test "x$NO_DLOPEN_TESTS" = "x0"]) +AM_CONDITIONAL(GDIDL_EXTERNAL, [true]) + +dnl we do this here to avoid screwing up other tests +LDFLAGS="${LDFLAGS}${NO_UNDEFINED}" + +AC_OUTPUT Modified: trunk/getdata/bindings/python/pyentry.c =================================================================== --- trunk/getdata/bindings/python/pyentry.c 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/bindings/python/pyentry.c 2011-03-12 03:46:23 UTC (rev 510) @@ -1991,7 +1991,7 @@ " 'dividend': a number or CONST field code specifying the dividend\n"\ " of the RECIP.\n\n"\ "If a dictionary, the keys of 'parameters' should be the names of the\n"\ -"tuple parameters listed above (ie. 'type' and 'spf' for a RAW field),\n"\ +"tuple parameters listed above (e.g. 'type' and 'spf' for a RAW field),\n"\ "and the values the same as their tuple counterparts.\n\n"\ "An entry object provides all these parameters as attributes, which may\n"\ "be modified by assignment. Attempting to access an attribute which is\n"\ @@ -2001,7 +2001,7 @@ "dirfile.madd() as appropriate. To propagate changes made to an entry\n"\ "object back to the dirfile, dirfile.alter() is typically used, unless\n"\ "the name or fragment index is to be changed, in which case\n"\ -"dirfile.rename() or dirfile,move() should be used.\n" +"dirfile.rename() or dirfile.move() should be used.\n" PyTypeObject gdpy_entry = { PyObject_HEAD_INIT(NULL) Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/configure.ac 2011-03-12 03:46:23 UTC (rev 510) @@ -19,12 +19,7 @@ dnl 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA dnl -m4_define(getdata_major, 0) -m4_define(getdata_minor, 7) -m4_define(getdata_revision, 1) -m4_define(getdata_extra, []) -m4_define(getdata_version, - getdata_major.getdata_minor.getdata_revision[]getdata_extra) +m4_include([m4/version.m4]) AC_INIT([GetData],[getdata_version],[get...@li...]) @@ -42,22 +37,14 @@ AC_ARG_VAR([BUILDCC], [C compiler command on the build system (only needed if cross-compiling)]) -dnl libgetdata current interface version -AC_SUBST(GETDATA_IFACE_VERSION, [4]) -dnl libgetdata current interface implementation revision -AC_SUBST(GETDATA_IMPL_REVISION, [1]) -dnl libgetdata interface age (current interface - oldest supported interface) -AC_SUBST(GETDATA_IFACE_AGE, [0]) +dnl export version information from m4/version.m4 +AC_SUBST(GETDATA_IFACE_VERSION, [getdata_iface_version]) +AC_SUBST(GETDATA_IMPL_REVISION, [getdata_iface_revision]) +AC_SUBST(GETDATA_IFACE_AGE, [getdata_iface_revision]) +AC_SUBST(GETDATAXX_VERSION, [getdataxx_version]) +AC_SUBST(FGETDATA_VERSION, [fgetdata_version]) +AC_SUBST(F95GETDATA_VERSION, [f95getdata_version]) -dnl libgetdata++ interface version info -AC_SUBST(GETDATAXX_VERSION, [2:0:0]) - -dnl libfgetdata interface version info -AC_SUBST(FGETDATA_VERSION, [2:1:0]) - -dnl libf95getdata interface version info -AC_SUBST(F95GETDATA_VERSION, [2:0:0]) - AC_CONFIG_SRCDIR([src/getdata.c]) AC_CONFIG_HEADER([src/config.h]) @@ -815,7 +802,8 @@ AM_CONDITIONAL(USE_MODULES, [test "x$use_modules" != "xno"]) AM_CONDITIONAL(TEST_PYTHON, [test "x$NO_DLOPEN_TESTS" = "x0"]) AM_CONDITIONAL(TEST_IDL, [test "x$NO_DLOPEN_TESTS" = "x0"]) -AM_CONDITIONAL(HAVE_DIFF, test "x$DIFF" != "x") +AM_CONDITIONAL(HAVE_DIFF, [test "x$DIFF" != "x"]) +AM_CONDITIONAL(GDIDL_EXTERNAL, [false]) dnl we do this here to avoid screwing up other tests LDFLAGS="${LDFLAGS}${NO_UNDEFINED}" @@ -841,18 +829,18 @@ BINDINGS_LEFT="${BINDINGS_LEFT} Fortran-95" fi -if test "x$make_pybindings" != "xno"; then - BINDINGS_BUILT="${BINDINGS_BUILT} Python" -else - BINDINGS_LEFT="${BINDINGS_LEFT} Python" -fi - if test "x$make_idlbindings" != "xno"; then BINDINGS_BUILT="${BINDINGS_BUILT} IDL" else BINDINGS_LEFT="${BINDINGS_LEFT} IDL" fi +if test "x$make_pybindings" != "xno"; then + BINDINGS_BUILT="${BINDINGS_BUILT} Python" +else + BINDINGS_LEFT="${BINDINGS_LEFT} Python" +fi + if test "x$BINDINGS_BUILT" = "x"; then BINDINGS_BUILT=" none" fi Modified: trunk/getdata/m4/idl.m4 =================================================================== --- trunk/getdata/m4/idl.m4 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/m4/idl.m4 2011-03-12 03:46:23 UTC (rev 510) @@ -119,7 +119,7 @@ AC_SUBST([IDL_CFLAGS]) AC_SUBST([IDL_CFLAGS]) -IDL_LIBS=`(echo 'print,"@@@"+!MAKE_DLL.LD' | $IDL 2>&1) | $GREP '@@@' | sed -e 's/@@@@<:@^ @:>@* \(.*\?\) -o.*/\1/'` +IDL_LIBS=`(echo 'print,"@@@"+!MAKE_DLL.LD' | $IDL 2>&1) | $GREP '@@@' | sed -e 's/@@@@<:@^ @:>@* \(.*\?\) -o.*/\1/' | sed -e 's/-m /-m/g'` AC_MSG_CHECKING([IDL linker flags]) AC_MSG_RESULT([$IDL_LIBS]) AC_SUBST([IDL_LIBS]) Added: trunk/getdata/m4/version.m4 =================================================================== --- trunk/getdata/m4/version.m4 (rev 0) +++ trunk/getdata/m4/version.m4 2011-03-12 03:46:23 UTC (rev 510) @@ -0,0 +1,42 @@ +dnl Copyright (C) 2008-2010 D. V. Wiebe +dnl +dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll +dnl +dnl This file is part of the GetData project. +dnl +dnl GetData is free software; you can redistribute it and/or modify it under +dnl the terms of the GNU Lesser General Public License as published by the +dnl Free Software Foundation; either version 2.1 of the License, or (at your +dnl option) any later version. +dnl +dnl GetData is distributed in the hope that it will be useful, but WITHOUT +dnl ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +dnl FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public +dnl License for more details. +dnl +dnl You should have received a copy of the GNU Lesser General Public License +dnl along with GetData; if not, write to the Free Software Foundation, Inc., +dnl 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +m4_define(getdata_major, 0) +m4_define(getdata_minor, 7) +m4_define(getdata_revision, 1) +m4_define(getdata_extra, []) +m4_define(getdata_version, + getdata_major.getdata_minor.getdata_revision[]getdata_extra) + +dnl libgetdata current interface version +m4_define(getdata_iface_version, 4) +dnl libgetdata current interface implementation revision +m4_define(getdata_iface_revision, 1) +dnl libgetdata interface age (current interface - oldest supported interface) +m4_define(getdata_iface_revision, 0) + +dnl libgetdata++ interface version info +m4_define(getdataxx_version, 2:0:0) + +dnl libfgetdata interface version info +m4_define(fgetdata_version, 2:1:0) + +dnl libf95getdata interface version info +m4_define(f95getdata_version, 2:0:0) Modified: trunk/getdata/src/Makefile.am =================================================================== --- trunk/getdata/src/Makefile.am 2011-03-05 04:08:48 UTC (rev 509) +++ trunk/getdata/src/Makefile.am 2011-03-12 03:46:23 UTC (rev 510) @@ -66,6 +66,7 @@ if USE_MODULES EXPORT_DYNAMIC=-export-dynamic +DGETDATA_MODULEDIR=-DGETDATA_MODULEDIR="\"$(moduledir)\"" else EXTERNAL_CPPFLAGS=$(SLIM_CPPFLAGS) $(GZIP_CPPFLAGS) $(BZIP2_CPPFLAGS) \ $(LZMA_CPPFLAGS) @@ -90,7 +91,7 @@ endif pkgconfigdir = @libdir@/pkgconfig -AM_CFLAGS = ${WALL} ${WEXTRA} -DGETDATA_MODULEDIR="\"$(moduledir)\"" +AM_CFLAGS = ${WALL} ${WEXTRA} $(DGETDATA_MODULEDIR) AM_CPPFLAGS = $(LTDLINCL) $(EXTERNAL_CPPFLAGS) BUILT_SOURCES = getdata.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2011-03-05 04:08:54
|
Revision: 509 http://getdata.svn.sourceforge.net/getdata/?rev=509&view=rev Author: ketiltrout Date: 2011-03-05 04:08:48 +0000 (Sat, 05 Mar 2011) Log Message: ----------- Doc fixes. Modified Paths: -------------- trunk/getdata/bindings/python/pydirfile.c trunk/getdata/bindings/python/pyentry.c trunk/getdata/bindings/python/pygetdata.c Modified: trunk/getdata/bindings/python/pydirfile.c =================================================================== --- trunk/getdata/bindings/python/pydirfile.c 2011-03-02 04:36:15 UTC (rev 508) +++ trunk/getdata/bindings/python/pydirfile.c 2011-03-05 04:08:48 UTC (rev 509) @@ -2471,8 +2471,8 @@ "put_carray(field_code, data [, start])\n\n" "Store the data in the list or NumPy array 'data' in the CARRAY given\n" "by 'field_code'. If a list is provided, all entries must be of the\n" - "same type. The parameter 'start' indicates where the first sample in\n" - "which the data will be stored. Zero is assumed if not given.\n" + "same type. The parameter 'start' indicates where the first sample\n" + "in which the data will be stored. Zero is assumed if not given.\n" "See gd_put_carray_slice(3)." }, {"put_constant", (PyCFunction)gdpy_dirfile_putconstant, @@ -2561,12 +2561,18 @@ "providing the same information as the gd_pdata_t structure in the C API.\n"\ "The second object is the 'extra' object passed to this constructor, and\n"\ "may be any object desired by the caller. If no extra parameter was\n"\ -"specified, this will be None. The sehandler should return one of the\n"\ -"pygetdata.SYNTAX_* symbols.\n\n"\ +/* ---------------------------------------------------------------------| */\ +"specified, this will be None. The sehandler should return either:\n\n"\ +" * an integer, one of the pygetdata.SYNTAX_... symbols; or\n"\ +" * a string containing the corrected line, and pygetdata.SYNTAX_RESCAN\n"\ +" is assumed; or\n"\ +" * a tuple consisting of an integer, one of the pygetdata.SYNTAX_...\n"\ +" symbols, and then, optionally, a string containing the corrected\n"\ +" line.\n"\ +"\n"\ "The dirfile will be automatically closed when garbage collection is run\n"\ "on the object. In general, however, an explicit call to close() or\n"\ "discard() is preferable on a writeable dirfile, since the implicit close\n"\ -/* ---------------------------------------------------------------------| */\ "performed on the dirfile when the object is deleted silently discards\n"\ "any errors encountered when the dirfile is flushed to disc. After\n"\ "explicitly calling close() or discard(), the dirfile will be\n"\ Modified: trunk/getdata/bindings/python/pyentry.c =================================================================== --- trunk/getdata/bindings/python/pyentry.c 2011-03-02 04:36:15 UTC (rev 508) +++ trunk/getdata/bindings/python/pyentry.c 2011-03-05 04:08:48 UTC (rev 509) @@ -1988,8 +1988,8 @@ " or a CONST field code specifying the same.\n\n"\ " RECIP: (in_field, dividend)\n"\ " 'in_field': a string containing the input field code.\n"\ -" 'dividend': a number or CONST field code specifying the dividend of\n"\ -" the RECIP.\n\n"\ +" 'dividend': a number or CONST field code specifying the dividend\n"\ +" of the RECIP.\n\n"\ "If a dictionary, the keys of 'parameters' should be the names of the\n"\ "tuple parameters listed above (ie. 'type' and 'spf' for a RAW field),\n"\ "and the values the same as their tuple counterparts.\n\n"\ Modified: trunk/getdata/bindings/python/pygetdata.c =================================================================== --- trunk/getdata/bindings/python/pygetdata.c 2011-03-02 04:36:15 UTC (rev 508) +++ trunk/getdata/bindings/python/pygetdata.c 2011-03-05 04:08:48 UTC (rev 509) @@ -545,13 +545,13 @@ "not\npresent, vector data will be returned as Python lists. Vector " "data passed\nto pygetdata may either be a Python list or a NumPy array." "\n\n" - "The input data type argument to bindings for functions such as " - "gd_putdata(3),\nwhich is required in the C API, are typically optional, " - "as pygetdata can\ndetermine the input data type by itself, and convert " - "it to an appropriate\ntype for the C API. If the data type is supplied," - " pygetdata will coerce the\ninput data to the specified C type as best " - "it can. For gd_getdata(3) and\nsimilar, the C API types are converted " - "to Python types as follows:\n\n" + "The input data type argument to bindings for functions such as\n" + "gd_putdata(3), which is required in the C API, are typically optional,\n" + "as pygetdata can determine the input data type by itself, and convert " + "it to\nan appropriate type for the C API. If the data type is supplied," + " pygetdata\nwill coerce the input data to the specified C type as best " + "it can. For\ngd_getdata(3) and similar, the C API types are converted " + "to Python types as\nfollows:\n\n" " o int -- UINT8, INT8, UINT16, INT16, INT32\n" " o long -- UINT32, UINT64, INT64\n" " o float -- FLOAT32, FLOAT64\n" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2011-03-02 04:36:26
|
Revision: 508 http://getdata.svn.sourceforge.net/getdata/?rev=508&view=rev Author: ketiltrout Date: 2011-03-02 04:36:15 +0000 (Wed, 02 Mar 2011) Log Message: ----------- Copyright hijinks. Modified Paths: -------------- trunk/getdata/Makefile.am trunk/getdata/bindings/Makefile.am trunk/getdata/bindings/cxx/Makefile.am trunk/getdata/bindings/cxx/bitentry.cpp trunk/getdata/bindings/cxx/carrayentry.cpp trunk/getdata/bindings/cxx/constentry.cpp trunk/getdata/bindings/cxx/dirfile.cpp trunk/getdata/bindings/cxx/divideentry.cpp trunk/getdata/bindings/cxx/entry.cpp trunk/getdata/bindings/cxx/fragment.cpp trunk/getdata/bindings/cxx/getdata/bitentry.h trunk/getdata/bindings/cxx/getdata/carrayentry.h trunk/getdata/bindings/cxx/getdata/constentry.h trunk/getdata/bindings/cxx/getdata/dirfile.h trunk/getdata/bindings/cxx/getdata/divideentry.h trunk/getdata/bindings/cxx/getdata/entry.h trunk/getdata/bindings/cxx/getdata/fragment.h trunk/getdata/bindings/cxx/getdata/indexentry.h trunk/getdata/bindings/cxx/getdata/lincomentry.h trunk/getdata/bindings/cxx/getdata/linterpentry.h trunk/getdata/bindings/cxx/getdata/multiplyentry.h trunk/getdata/bindings/cxx/getdata/phaseentry.h trunk/getdata/bindings/cxx/getdata/polynomentry.h trunk/getdata/bindings/cxx/getdata/rawentry.h trunk/getdata/bindings/cxx/getdata/recipentry.h trunk/getdata/bindings/cxx/getdata/sbitentry.h trunk/getdata/bindings/cxx/getdata/stringentry.h trunk/getdata/bindings/cxx/indexentry.cpp trunk/getdata/bindings/cxx/lincomentry.cpp trunk/getdata/bindings/cxx/linterpentry.cpp trunk/getdata/bindings/cxx/multiplyentry.cpp trunk/getdata/bindings/cxx/phaseentry.cpp trunk/getdata/bindings/cxx/polynomentry.cpp trunk/getdata/bindings/cxx/rawentry.cpp trunk/getdata/bindings/cxx/recipentry.cpp trunk/getdata/bindings/cxx/sbitentry.cpp trunk/getdata/bindings/cxx/stringentry.cpp trunk/getdata/bindings/cxx/test/Makefile.am trunk/getdata/bindings/cxx/test/big_test.cpp trunk/getdata/bindings/f77/Makefile.am trunk/getdata/bindings/f77/fgetdata.c trunk/getdata/bindings/f77/fgetdata.h trunk/getdata/bindings/f77/getdata.f.in trunk/getdata/bindings/f77/getdata.f90.in trunk/getdata/bindings/f77/test/Makefile.am trunk/getdata/bindings/f77/test/big_test.f trunk/getdata/bindings/f77/test/big_test95.f90 trunk/getdata/bindings/idl/Makefile.am trunk/getdata/bindings/idl/getdata.c trunk/getdata/bindings/idl/makedlm.sh.in trunk/getdata/bindings/idl/test/Makefile.am trunk/getdata/bindings/idl/test/big_test.pro trunk/getdata/bindings/make_parameters.c trunk/getdata/bindings/python/Makefile.am trunk/getdata/bindings/python/pydirfile.c trunk/getdata/bindings/python/pyentry.c trunk/getdata/bindings/python/pyfragment.c trunk/getdata/bindings/python/pygetdata.c trunk/getdata/bindings/python/pygetdata.h trunk/getdata/bindings/python/test/Makefile.am trunk/getdata/bindings/python/test/big_test.py trunk/getdata/configure.ac trunk/getdata/doc/Makefile.am trunk/getdata/doc/unclean_database_recovery.txt trunk/getdata/m4/compiler.m4 trunk/getdata/m4/encoding.m4 trunk/getdata/m4/idl.m4 trunk/getdata/m4/python.m4 trunk/getdata/m4/win32.m4 trunk/getdata/man/Makefile.am trunk/getdata/man/checkdirfile.1 trunk/getdata/man/dirfile-encoding.5 trunk/getdata/man/dirfile-format.5 trunk/getdata/man/dirfile.5 trunk/getdata/man/dirfile2ascii.1 trunk/getdata/man/gd_add.3 trunk/getdata/man/gd_add_bit.3 trunk/getdata/man/gd_add_spec.3 trunk/getdata/man/gd_alter_bit.3 trunk/getdata/man/gd_alter_encoding.3.in trunk/getdata/man/gd_alter_endianness.3.in trunk/getdata/man/gd_alter_entry.3 trunk/getdata/man/gd_alter_frameoffset.3.in trunk/getdata/man/gd_alter_protection.3 trunk/getdata/man/gd_alter_spec.3 trunk/getdata/man/gd_bof.3 trunk/getdata/man/gd_carray_len.3 trunk/getdata/man/gd_carrays.3 trunk/getdata/man/gd_cbopen.3 trunk/getdata/man/gd_close.3 trunk/getdata/man/gd_constants.3 trunk/getdata/man/gd_delete.3 trunk/getdata/man/gd_dirfile_standards.3 trunk/getdata/man/gd_dirfilename.3 trunk/getdata/man/gd_encoding.3 trunk/getdata/man/gd_endianness.3 trunk/getdata/man/gd_entry.3 trunk/getdata/man/gd_entry_type.3 trunk/getdata/man/gd_eof.3 trunk/getdata/man/gd_error.3 trunk/getdata/man/gd_error_string.3 trunk/getdata/man/gd_field_list.3 trunk/getdata/man/gd_field_list_by_type.3 trunk/getdata/man/gd_flush.3 trunk/getdata/man/gd_fragment_index.3 trunk/getdata/man/gd_fragmentname.3 trunk/getdata/man/gd_framenum_subset.3 trunk/getdata/man/gd_framenum_subset64.3 trunk/getdata/man/gd_frameoffset.3 trunk/getdata/man/gd_frameoffset64.3 trunk/getdata/man/gd_free_entry_strings.3 trunk/getdata/man/gd_get_carray_slice.3 trunk/getdata/man/gd_get_constant.3 trunk/getdata/man/gd_get_string.3 trunk/getdata/man/gd_getdata.3 trunk/getdata/man/gd_getdata64.3 trunk/getdata/man/gd_include.3 trunk/getdata/man/gd_invalid_dirfile.3 trunk/getdata/man/gd_madd_bit.3 trunk/getdata/man/gd_mcarrays.3 trunk/getdata/man/gd_mconstants.3 trunk/getdata/man/gd_metaflush.3 trunk/getdata/man/gd_mfield_list.3 trunk/getdata/man/gd_mfield_list_by_type.3 trunk/getdata/man/gd_move.3 trunk/getdata/man/gd_mstrings.3 trunk/getdata/man/gd_mvector_list.3 trunk/getdata/man/gd_native_type.3 trunk/getdata/man/gd_nfields.3 trunk/getdata/man/gd_nfields_by_type.3 trunk/getdata/man/gd_nfragments.3 trunk/getdata/man/gd_nframes.3 trunk/getdata/man/gd_nframes64.3 trunk/getdata/man/gd_nmfields.3 trunk/getdata/man/gd_nmfields_by_type.3 trunk/getdata/man/gd_nmvectors.3 trunk/getdata/man/gd_nvectors.3 trunk/getdata/man/gd_parent_fragment.3 trunk/getdata/man/gd_parser_callback.3 trunk/getdata/man/gd_protection.3 trunk/getdata/man/gd_put_carray_slice.3 trunk/getdata/man/gd_put_constant.3 trunk/getdata/man/gd_put_string.3 trunk/getdata/man/gd_putdata.3 trunk/getdata/man/gd_putdata64.3 trunk/getdata/man/gd_raw_filename.3 trunk/getdata/man/gd_reference.3 trunk/getdata/man/gd_rename.3 trunk/getdata/man/gd_rewrite_fragment.3 trunk/getdata/man/gd_spf.3 trunk/getdata/man/gd_strings.3 trunk/getdata/man/gd_uninclude.3 trunk/getdata/man/gd_validate.3 trunk/getdata/man/gd_vector_list.3 trunk/getdata/src/Makefile.am trunk/getdata/src/add.c trunk/getdata/src/ascii.c trunk/getdata/src/bzip.c trunk/getdata/src/close.c trunk/getdata/src/common.c trunk/getdata/src/compat.c trunk/getdata/src/constant.c trunk/getdata/src/debug.c trunk/getdata/src/del.c trunk/getdata/src/encoding.c trunk/getdata/src/endian.c trunk/getdata/src/entry.c trunk/getdata/src/errors.c trunk/getdata/src/field_list.c trunk/getdata/src/flimits.c trunk/getdata/src/flush.c trunk/getdata/src/fragment.c trunk/getdata/src/getdata.c trunk/getdata/src/getdata.h.in trunk/getdata/src/getdata_legacy.h trunk/getdata/src/globals.c trunk/getdata/src/gzip.c trunk/getdata/src/include.c trunk/getdata/src/index.c trunk/getdata/src/internal.h trunk/getdata/src/legacy.c trunk/getdata/src/lzma.c trunk/getdata/src/meta_list.c trunk/getdata/src/mod.c trunk/getdata/src/move.c trunk/getdata/src/name.c trunk/getdata/src/native.c trunk/getdata/src/nfields.c trunk/getdata/src/nframes.c trunk/getdata/src/nmeta.c trunk/getdata/src/open.c trunk/getdata/src/parse.c trunk/getdata/src/protect.c trunk/getdata/src/putdata.c trunk/getdata/src/raw.c trunk/getdata/src/slim.c trunk/getdata/src/spf.c trunk/getdata/src/string.c trunk/getdata/src/types.c trunk/getdata/util/Makefile.am trunk/getdata/util/checkdirfile.c trunk/getdata/util/dirfile2ascii.c Modified: trunk/getdata/Makefile.am =================================================================== --- trunk/getdata/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008 D. V. Wiebe +# Copyright (C) 2008 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/Makefile.am =================================================================== --- trunk/getdata/bindings/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008-2010 D. V. Wiebe +# Copyright (C) 2008-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/cxx/Makefile.am =================================================================== --- trunk/getdata/bindings/cxx/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008-2010 D. V. Wiebe +# Copyright (C) 2008-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/cxx/bitentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/bitentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/bitentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/carrayentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/carrayentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/carrayentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2010 D. V. Wiebe +// Copyright (C) 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/constentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/constentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/constentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/dirfile.cpp =================================================================== --- trunk/getdata/bindings/cxx/dirfile.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/dirfile.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/divideentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/divideentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/divideentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2010 D. V. Wiebe +// Copyright (C) 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/entry.cpp =================================================================== --- trunk/getdata/bindings/cxx/entry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/entry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/fragment.cpp =================================================================== --- trunk/getdata/bindings/cxx/fragment.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/fragment.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/bitentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/bitentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/bitentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/carrayentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/carrayentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/carrayentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2010 D. V. Wiebe +// Copyright (C) 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/constentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/constentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/constentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/dirfile.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/dirfile.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/dirfile.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/divideentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/divideentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/divideentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2010 D. V. Wiebe +// Copyright (C) 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/entry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/entry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/entry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/fragment.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/fragment.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/fragment.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/indexentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/indexentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/indexentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/lincomentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/lincomentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/lincomentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/linterpentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/linterpentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/linterpentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/multiplyentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/multiplyentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/multiplyentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/phaseentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/phaseentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/phaseentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/polynomentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/polynomentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/polynomentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2009, 2010 D. V. Wiebe +// Copyright (C) 2009, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/rawentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/rawentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/rawentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/recipentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/recipentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/recipentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2010 D. V. Wiebe +// Copyright (C) 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/sbitentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/sbitentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/sbitentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/getdata/stringentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/stringentry.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/getdata/stringentry.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/indexentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/indexentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/indexentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/lincomentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/lincomentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/lincomentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/linterpentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/linterpentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/linterpentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/multiplyentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/multiplyentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/multiplyentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/phaseentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/phaseentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/phaseentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/polynomentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/polynomentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/polynomentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2009, 2010 D. V. Wiebe +// Copyright (C) 2009, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/rawentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/rawentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/rawentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/recipentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/recipentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/recipentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2010 D. V. Wiebe +// Copyright (C) 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/sbitentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/sbitentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/sbitentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008-2010 D. V. Wiebe +// Copyright (C) 2008-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/stringentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/stringentry.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/stringentry.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2008, 2010 D. V. Wiebe +// Copyright (C) 2008, 2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/cxx/test/Makefile.am =================================================================== --- trunk/getdata/bindings/cxx/test/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/test/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008-2010 D. V. Wiebe +# Copyright (C) 2008-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/cxx/test/big_test.cpp =================================================================== --- trunk/getdata/bindings/cxx/test/big_test.cpp 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/cxx/test/big_test.cpp 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -// (C) 2009-2010 D. V. Wiebe +// Copyright (C) 2009-2010 D. V. Wiebe // /////////////////////////////////////////////////////////////////////////// // Modified: trunk/getdata/bindings/f77/Makefile.am =================================================================== --- trunk/getdata/bindings/f77/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008-2010 D. V. Wiebe +# Copyright (C) 2008-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/f77/fgetdata.c =================================================================== --- trunk/getdata/bindings/f77/fgetdata.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/fgetdata.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2008-2010 D. V. Wiebe +/* Copyright (C) 2008-2010 D. V. Wiebe * ************************************************************************* * Modified: trunk/getdata/bindings/f77/fgetdata.h =================================================================== --- trunk/getdata/bindings/f77/fgetdata.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/fgetdata.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2008, 2009 D. V. Wiebe +/* Copyright (C) 2008, 2009 D. V. Wiebe * ************************************************************************* * Modified: trunk/getdata/bindings/f77/getdata.f.in =================================================================== --- trunk/getdata/bindings/f77/getdata.f.in 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/getdata.f.in 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -C (C) 2008-2010 D. V. Wiebe +C Copyright (C) 2008-2010 D. V. Wiebe C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C Modified: trunk/getdata/bindings/f77/getdata.f90.in =================================================================== --- trunk/getdata/bindings/f77/getdata.f90.in 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/getdata.f90.in 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -! (C) 2008-2010 D. V. Wiebe +! Copyright (C) 2008-2010 D. V. Wiebe ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Modified: trunk/getdata/bindings/f77/test/Makefile.am =================================================================== --- trunk/getdata/bindings/f77/test/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/test/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008-2010 D. V. Wiebe +# Copyright (C) 2008-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/f77/test/big_test.f =================================================================== --- trunk/getdata/bindings/f77/test/big_test.f 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/test/big_test.f 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -C (C) 2009-2010 D. V. Wiebe +C Copyright (C) 2009-2010 D. V. Wiebe C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C Modified: trunk/getdata/bindings/f77/test/big_test95.f90 =================================================================== --- trunk/getdata/bindings/f77/test/big_test95.f90 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/f77/test/big_test95.f90 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -! (C) 2009-2010 D. V. Wiebe +! Copyright (C) 2009-2010 D. V. Wiebe ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Modified: trunk/getdata/bindings/idl/Makefile.am =================================================================== --- trunk/getdata/bindings/idl/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/idl/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2009 D. V. Wiebe +# Copyright (C) 2009 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/idl/getdata.c =================================================================== --- trunk/getdata/bindings/idl/getdata.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/idl/getdata.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2009-2010 D. V. Wiebe +/* Copyright (C) 2009-2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/idl/makedlm.sh.in =================================================================== --- trunk/getdata/bindings/idl/makedlm.sh.in 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/idl/makedlm.sh.in 2011-03-02 04:36:15 UTC (rev 508) @@ -1,5 +1,5 @@ #!/bin/sh -# (C) 2009, 2010 D. V. Wiebe +# Copyright (C) 2009, 2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/idl/test/Makefile.am =================================================================== --- trunk/getdata/bindings/idl/test/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/idl/test/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2009-2010 D. V. Wiebe +# Copyright (C) 2009-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/idl/test/big_test.pro =================================================================== --- trunk/getdata/bindings/idl/test/big_test.pro 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/idl/test/big_test.pro 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -; (C) 2009-2010 D. V. Wiebe +; Copyright (C) 2009-2010 D. V. Wiebe ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Modified: trunk/getdata/bindings/make_parameters.c =================================================================== --- trunk/getdata/bindings/make_parameters.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/make_parameters.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2008-2010 D. V. Wiebe +/* Copyright (C) 2008-2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/python/Makefile.am =================================================================== --- trunk/getdata/bindings/python/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2009 D. V. Wiebe +# Copyright (C) 2009 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/python/pydirfile.c =================================================================== --- trunk/getdata/bindings/python/pydirfile.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/pydirfile.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2009, 2010 D. V. Wiebe +/* Copyright (C) 2009, 2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/python/pyentry.c =================================================================== --- trunk/getdata/bindings/python/pyentry.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/pyentry.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2009, 2010 D. V. Wiebe +/* Copyright (C) 2009, 2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/python/pyfragment.c =================================================================== --- trunk/getdata/bindings/python/pyfragment.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/pyfragment.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2009, 2010 D. V. Wiebe +/* Copyright (C) 2009, 2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/python/pygetdata.c =================================================================== --- trunk/getdata/bindings/python/pygetdata.c 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/pygetdata.c 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2009, 2010 D. V. Wiebe +/* Copyright (C) 2009, 2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/python/pygetdata.h =================================================================== --- trunk/getdata/bindings/python/pygetdata.h 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/pygetdata.h 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -/* (C) 2009, 2010 D. V. Wiebe +/* Copyright (C) 2009, 2010 D. V. Wiebe * *************************************************************************** * Modified: trunk/getdata/bindings/python/test/Makefile.am =================================================================== --- trunk/getdata/bindings/python/test/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/test/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2009-2010 D. V. Wiebe +# Copyright (C) 2009-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/bindings/python/test/big_test.py =================================================================== --- trunk/getdata/bindings/python/test/big_test.py 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/bindings/python/test/big_test.py 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2009-2010 D. V. Wiebe +# Copyright (C) 2009-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/configure.ac 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -dnl (C) 2008-2010 D. V. Wiebe +dnl Copyright (C) 2008-2011 D. V. Wiebe dnl dnllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl Modified: trunk/getdata/doc/Makefile.am =================================================================== --- trunk/getdata/doc/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/doc/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008 D. V. Wiebe +# Copyright (C) 2008 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/doc/unclean_database_recovery.txt =================================================================== --- trunk/getdata/doc/unclean_database_recovery.txt 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/doc/unclean_database_recovery.txt 2011-03-02 04:36:15 UTC (rev 508) @@ -172,7 +172,7 @@ ----------------------------------- -(C) 2008 D. V. Wiebe +Copyright (C) 2008 D. V. Wiebe This document is part of the GetData project. Modified: trunk/getdata/m4/compiler.m4 =================================================================== --- trunk/getdata/m4/compiler.m4 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/m4/compiler.m4 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -dnl (C) 2008, 2009, 2010 D. V. Wiebe +dnl Copyright (C) 2008, 2009, 2010 D. V. Wiebe dnl dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl Modified: trunk/getdata/m4/encoding.m4 =================================================================== --- trunk/getdata/m4/encoding.m4 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/m4/encoding.m4 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -dnl (C) 2008-2010 D. V. Wiebe +dnl Copyright (C) 2008-2010 D. V. Wiebe dnl dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl Modified: trunk/getdata/m4/idl.m4 =================================================================== --- trunk/getdata/m4/idl.m4 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/m4/idl.m4 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -dnl (C) 2009-2010 D. V. Wiebe +dnl Copyright (C) 2009-2010 D. V. Wiebe dnl dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl Modified: trunk/getdata/m4/python.m4 =================================================================== --- trunk/getdata/m4/python.m4 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/m4/python.m4 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -dnl (C) 2009-2010 D. V. Wiebe +dnl Copyright (C) 2009-2010 D. V. Wiebe dnl dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl Modified: trunk/getdata/m4/win32.m4 =================================================================== --- trunk/getdata/m4/win32.m4 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/m4/win32.m4 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -dnl (C) 2010 D. V. Wiebe +dnl Copyright (C) 2010 D. V. Wiebe dnl dnl llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll dnl Modified: trunk/getdata/man/Makefile.am =================================================================== --- trunk/getdata/man/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/Makefile.am 2011-03-02 04:36:15 UTC (rev 508) @@ -1,4 +1,4 @@ -# (C) 2008-2010 D. V. Wiebe +# Copyright (C) 2008-2010 D. V. Wiebe # ########################################################################## # Modified: trunk/getdata/man/checkdirfile.1 =================================================================== --- trunk/getdata/man/checkdirfile.1 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/checkdirfile.1 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" checkdirfile.1. The checkdirfile man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/dirfile-encoding.5 =================================================================== --- trunk/getdata/man/dirfile-encoding.5 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/dirfile-encoding.5 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" dirfile-encoding.5. The dirfile-encoding man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/dirfile-format.5 =================================================================== --- trunk/getdata/man/dirfile-format.5 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/dirfile-format.5 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" dirfile-format.5. The dirfile format specification man page. .\" -.\" (C) 2005, 2006, 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2005, 2006, 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/dirfile.5 =================================================================== --- trunk/getdata/man/dirfile.5 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/dirfile.5 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" dirfile.5. The dirfile man page. .\" -.\" (C) 2005, 2006, 2008, 2009 D. V. Wiebe +.\" Copyright (C) 2005, 2006, 2008, 2009 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/dirfile2ascii.1 =================================================================== --- trunk/getdata/man/dirfile2ascii.1 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/dirfile2ascii.1 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" dirfile2ascii.1. The dirfile2ascii man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_add.3 =================================================================== --- trunk/getdata/man/gd_add.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_add.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_add.3. The gd_add man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_add_bit.3 =================================================================== --- trunk/getdata/man/gd_add_bit.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_add_bit.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_add_bit.3. The gd_add_bit man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_add_spec.3 =================================================================== --- trunk/getdata/man/gd_add_spec.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_add_spec.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_add_spec.3. The gd_add_spec man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_bit.3 =================================================================== --- trunk/getdata/man/gd_alter_bit.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_bit.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_alter_bit.3. The gd_alter_bit man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_encoding.3.in =================================================================== --- trunk/getdata/man/gd_alter_encoding.3.in 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_encoding.3.in 2011-03-02 04:36:15 UTC (rev 508) @@ -2,7 +2,7 @@ .\" .\" @configure_input@ .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_endianness.3.in =================================================================== --- trunk/getdata/man/gd_alter_endianness.3.in 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_endianness.3.in 2011-03-02 04:36:15 UTC (rev 508) @@ -2,7 +2,7 @@ .\" .\" @configure_input@ .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_entry.3 =================================================================== --- trunk/getdata/man/gd_alter_entry.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_entry.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_alter_entry.3. The gd_alter_entry man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_frameoffset.3.in =================================================================== --- trunk/getdata/man/gd_alter_frameoffset.3.in 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_frameoffset.3.in 2011-03-02 04:36:15 UTC (rev 508) @@ -2,7 +2,7 @@ .\" .\" @configure_input@ .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_protection.3 =================================================================== --- trunk/getdata/man/gd_alter_protection.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_protection.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_alter_protection.3. The gd_alter_protection man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_alter_spec.3 =================================================================== --- trunk/getdata/man/gd_alter_spec.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_alter_spec.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_alter_spec.3. The gd_alter_spec man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_bof.3 =================================================================== --- trunk/getdata/man/gd_bof.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_bof.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_bof.3. The gd_bof man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_carray_len.3 =================================================================== --- trunk/getdata/man/gd_carray_len.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_carray_len.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_carray_len.3. The gd_carray_len man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_carrays.3 =================================================================== --- trunk/getdata/man/gd_carrays.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_carrays.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_constants.3. The gd_constants man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_cbopen.3 =================================================================== --- trunk/getdata/man/gd_cbopen.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_cbopen.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_cbopen.3. The gd_cbopen man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_close.3 =================================================================== --- trunk/getdata/man/gd_close.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_close.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_close.3. The gd_close man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_constants.3 =================================================================== --- trunk/getdata/man/gd_constants.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_constants.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_constants.3. The gd_constants man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_delete.3 =================================================================== --- trunk/getdata/man/gd_delete.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_delete.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_delete.3. The gd_delete man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_dirfile_standards.3 =================================================================== --- trunk/getdata/man/gd_dirfile_standards.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_dirfile_standards.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_dirfile_standards.3. The gd_dirfile_standards man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_dirfilename.3 =================================================================== --- trunk/getdata/man/gd_dirfilename.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_dirfilename.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_dirfilename.3. The dirfilename man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_encoding.3 =================================================================== --- trunk/getdata/man/gd_encoding.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_encoding.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_encoding.3. The gd_encoding man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_endianness.3 =================================================================== --- trunk/getdata/man/gd_endianness.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_endianness.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_endianness.3. The gd_endianness man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_entry.3 =================================================================== --- trunk/getdata/man/gd_entry.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_entry.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_entry.3. The gd_entry man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_entry_type.3 =================================================================== --- trunk/getdata/man/gd_entry_type.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_entry_type.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_entry_type.3. The gd_entry_type man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_eof.3 =================================================================== --- trunk/getdata/man/gd_eof.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_eof.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_eof.3. The gd_eof man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_error.3 =================================================================== --- trunk/getdata/man/gd_error.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_error.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_error.3. The gd_error man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_error_string.3 =================================================================== --- trunk/getdata/man/gd_error_string.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_error_string.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_error_string.3. The gd_error_string man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_field_list.3 =================================================================== --- trunk/getdata/man/gd_field_list.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_field_list.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_field_list.3. The gd_field_list man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_field_list_by_type.3 =================================================================== --- trunk/getdata/man/gd_field_list_by_type.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_field_list_by_type.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_field_list_by_type.3. The gd_field_list_by_type man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_flush.3 =================================================================== --- trunk/getdata/man/gd_flush.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_flush.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_flush.3. The gd_flush man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_fragment_index.3 =================================================================== --- trunk/getdata/man/gd_fragment_index.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_fragment_index.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_fragment_index.3. The gd_fragment_index man page. .\" -.\" (C) 2008, 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_fragmentname.3 =================================================================== --- trunk/getdata/man/gd_fragmentname.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_fragmentname.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_fragmentname.3. The gd_fragmentname man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_framenum_subset.3 =================================================================== --- trunk/getdata/man/gd_framenum_subset.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_framenum_subset.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_framenum_subset.3. The gd_framenum man page. .\" -.\" (C) 2009, 2010 D. V. Wiebe +.\" Copyright (C) 2009, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_framenum_subset64.3 =================================================================== --- trunk/getdata/man/gd_framenum_subset64.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_framenum_subset64.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_framenum_subset64.3. The gd_framenum_subset64 man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_frameoffset.3 =================================================================== --- trunk/getdata/man/gd_frameoffset.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_frameoffset.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_frameoffset.3. The gd_frameoffset man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_frameoffset64.3 =================================================================== --- trunk/getdata/man/gd_frameoffset64.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_frameoffset64.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_frameoffset64.3. The gd_frameoffset64 man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_free_entry_strings.3 =================================================================== --- trunk/getdata/man/gd_free_entry_strings.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_free_entry_strings.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_free_entry_strings.3. The gd_free_entry_strings man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_get_carray_slice.3 =================================================================== --- trunk/getdata/man/gd_get_carray_slice.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_get_carray_slice.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_get_carray_slice.3. The gd_get_carray_slice man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" Copyright (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" Modified: trunk/getdata/man/gd_get_constant.3 =================================================================== --- trunk/getdata/man/gd_get_constant.3 2011-02-26 05:39:04 UTC (rev 507) +++ trunk/getdata/man/gd_get_constant.3 2011-03-02 04:36:15 UTC (rev 508) @@ -1,6 +1,6 @@ .\" gd_get_constant.3. The gd_get_constant man page. .\" -.\" (C) 2008, 2010 D. V. Wiebe +.\" Copyright (C) 2008, 2010 D. V. Wiebe .\" ... [truncated message content] |
From: <ket...@us...> - 2011-02-26 05:39:11
|
Revision: 507 http://getdata.svn.sourceforge.net/getdata/?rev=507&view=rev Author: ketiltrout Date: 2011-02-26 05:39:04 +0000 (Sat, 26 Feb 2011) Log Message: ----------- Some tidying of autoconf stuff. Install modules in a subdirectory of $libdir by default and added --with-module-dir. Release the mutex on not finding a module. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/bindings/python/test/big_test.py trunk/getdata/configure.ac trunk/getdata/m4/encoding.m4 trunk/getdata/m4/idl.m4 trunk/getdata/m4/python.m4 trunk/getdata/m4/win32.m4 trunk/getdata/src/Makefile.am trunk/getdata/src/encoding.c Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/ChangeLog 2011-02-26 05:39:04 UTC (rev 507) @@ -1,3 +1,20 @@ +2011-02-26 D. V. Wiebe <ge...@ke...> svn:507 + * m4/python.m4 m4/encoding.m4 m4/idl.m4 configure.ac: Fix double quoting + of brackets. + * m4/win32.m4 m4/idl.m4: Fix some non-critical errors for OS X 10.5. + + * src/configure.ac: Added --with-module-dir. + * src/Makefile.am: Install modules in $moduledir. -DGETDATA_MODULEDIR. + * src/encoding.c (_GD_MissingFramework): Look for modules in + GETDATA_MODULEDIR, but fall back to the default searchpath if that fails. + Also removed support for unversioned modules. + + * bindings/python/test/big_test.py: Instead of whining, just delete the + dirfile at the end. + + * src/encoding.c (_GD_MissingFramework): Release the mutex and zero + _gd_ef[].provides on failure to find a module. + 2010-12-13 Peter Kümmel <syn...@gm...> svn 499 - 504 * cmake folder: CMake build system for Windows using MinGW or MS Visual Studio * src/msvc: files not available in MSVC, patched MinGW files Modified: trunk/getdata/bindings/python/test/big_test.py =================================================================== --- trunk/getdata/bindings/python/test/big_test.py 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/bindings/python/test/big_test.py 2011-02-26 05:39:04 UTC (rev 507) @@ -1521,12 +1521,7 @@ CheckSimple2(180,5,ent.data_type_name,"FLOAT64") CheckSimple2(180,6,ent.array_len,2) -# 181: gd_alter_carray - - -# the following causes the d object to silently fault on delete, since it -# can't flush itself anymore. The moral of the story: always explicity -# call d.close() if you care about your dirfile. (Fortunately we don't.) +del d os.system("rm -rf dirfile") if (ne > 0): Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/configure.ac 2011-02-26 05:39:04 UTC (rev 507) @@ -253,9 +253,21 @@ AC_DEFINE([USE_MODULES], [], [ Define if building with modules ]) fi +AC_ARG_WITH(module-dir, AS_HELP_STRING([--with-module-dir=DIR], + [if building modules, install them in DIR. This is ignored if + --enable-modules isn't specified [default: LIBDIR/getdata]]),dnl' + [ + case "${withval}" in + no) moduledir="$libdir/getdata" ;; + *) moduledir="${withval}" ;; + esac + ], [ moduledir="$libdir/getdata" ]) +AC_SUBST([moduledir]) + dnl LTDL AC_ARG_WITH([ltdl], AS_HELP_STRING([--with-ltdl=PREFIX], - [if building modules, use the GNU ltdl library located in PREFIX [[autodetect]]]), + [if building modules, use the GNU ltdl library located in + PREFIX [autodetect]]), [ case "${withval}" in no) ltdl_prefix= ;; Modified: trunk/getdata/m4/encoding.m4 =================================================================== --- trunk/getdata/m4/encoding.m4 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/m4/encoding.m4 2011-02-26 05:39:04 UTC (rev 507) @@ -27,7 +27,7 @@ have_this_header= have_this_lib= AC_ARG_WITH([lib$2], AS_HELP_STRING([--with-lib$2=PREFIX], - [use the lib$2 installed in PREFIX [[autodetect]]]), + [use the lib$2 installed in PREFIX [autodetect]]), [ case "${withval}" in no) use_$1="no" ;; Modified: trunk/getdata/m4/idl.m4 =================================================================== --- trunk/getdata/m4/idl.m4 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/m4/idl.m4 2011-02-26 05:39:04 UTC (rev 507) @@ -32,10 +32,10 @@ fi if test "x$idl_version_ok" = "xyes"; then $3 - /bin/true; + true else $4 - /bin/true; + true fi ]) @@ -46,7 +46,7 @@ [ idl_min_version=$1 AC_ARG_WITH([idl], AS_HELP_STRING([--with-idl=PATH], - [use the IDL interpreter located in PATH [[autodetect]]]), + [use the IDL interpreter located in PATH [autodetect]]), [ case "${withval}" in no) have_idl="no" ;; @@ -57,7 +57,7 @@ AC_ARG_WITH([idl-dlm-dir], AS_HELP_STRING([--with-idl-dlm-dir=PATH], - [install the IDL bindings into PATH [[autodetect]]]), + [install the IDL bindings into PATH [autodetect]]), [ case "${withval}" in no) local_idl_dlm_path= ;; Modified: trunk/getdata/m4/python.m4 =================================================================== --- trunk/getdata/m4/python.m4 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/m4/python.m4 2011-02-26 05:39:04 UTC (rev 507) @@ -36,7 +36,7 @@ dnl --without-python basically does the same as --disable-python AC_ARG_WITH([python], AS_HELP_STRING([--with-python=PATH], - [use the Python interpreter located in PATH [[autodetect]]]), + [use the Python interpreter located in PATH [autodetect]]), [ case "${withval}" in no) have_python="no" ;; Modified: trunk/getdata/m4/win32.m4 =================================================================== --- trunk/getdata/m4/win32.m4 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/m4/win32.m4 2011-02-26 05:39:04 UTC (rev 507) @@ -24,7 +24,7 @@ AC_DEFUN([GD_MSYS_SHELL], [ AC_MSG_CHECKING([whether we're running under Msys]) -if test `uname -o 2> /dev/null` = "Msys"; then +if test "x`uname -o 2> /dev/null`" = "xMsys"; then this_is_msys=yes else this_is_msys=no Modified: trunk/getdata/src/Makefile.am =================================================================== --- trunk/getdata/src/Makefile.am 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/src/Makefile.am 2011-02-26 05:39:04 UTC (rev 507) @@ -90,7 +90,7 @@ endif pkgconfigdir = @libdir@/pkgconfig -AM_CFLAGS = ${WALL} ${WEXTRA} +AM_CFLAGS = ${WALL} ${WEXTRA} -DGETDATA_MODULEDIR="\"$(moduledir)\"" AM_CPPFLAGS = $(LTDLINCL) $(EXTERNAL_CPPFLAGS) BUILT_SOURCES = getdata.h @@ -99,7 +99,8 @@ include_HEADERS = ${GETDATA_LEGACY_H} pkgconfig_DATA = getdata.pc -lib_LTLIBRARIES = libgetdata.la ${LIBGETDATASLIM_LA} ${LIBGETDATAGZIP_LA} \ +lib_LTLIBRARIES = libgetdata.la +module_LTLIBRARIES = ${LIBGETDATASLIM_LA} ${LIBGETDATAGZIP_LA} \ ${LIBGETDATABZIP2_LA} ${LIBGETDATALZMA_LA} libgetdata_la_SOURCES = add.c ascii.c ${BZIP2_C} close.c common.c compat.c \ constant.c ${DEBUG_C} del.c encoding.c endian.c \ Modified: trunk/getdata/src/encoding.c =================================================================== --- trunk/getdata/src/encoding.c 2011-01-12 02:24:22 UTC (rev 506) +++ trunk/getdata/src/encoding.c 2011-02-26 05:39:04 UTC (rev 507) @@ -210,16 +210,21 @@ lt_dlhandle lib; /* make the library name */ - sprintf(library, "libgetdata%s-%s", _gd_ef[encoding].affix, - PACKAGE_VERSION); + sprintf(library, "%slibgetdata%s-%s", GETDATA_MODULEDIR, + _gd_ef[encoding].affix, PACKAGE_VERSION); library[10] -= 'A' - 'a'; /* open */ if ((lib = lt_dlopenext(library)) == NULL) { - /* if that didn't work, try opening an unversioned version */ - sprintf(library, "libgetdata%s", _gd_ef[encoding].affix); + /* if that didn't work, look for it in the search path */ + sprintf(library, "libgetdata%s-%s", _gd_ef[encoding].affix, + PACKAGE_VERSION); library[10] -= 'A' - 'a'; if ((lib = lt_dlopenext(library)) == NULL) { + _gd_ef[encoding].provides = 0; +#ifdef USE_PTHREAD + pthread_mutex_unlock(&_gd_mutex); +#endif dreturn("%i", 1); return 1; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2011-01-12 02:24:28
|
Revision: 506 http://getdata.svn.sourceforge.net/getdata/?rev=506&view=rev Author: ketiltrout Date: 2011-01-12 02:24:22 +0000 (Wed, 12 Jan 2011) Log Message: ----------- Install gd_dirfile_standards.3 Modified Paths: -------------- trunk/getdata/man/Makefile.am Modified: trunk/getdata/man/Makefile.am =================================================================== --- trunk/getdata/man/Makefile.am 2010-12-13 22:28:18 UTC (rev 505) +++ trunk/getdata/man/Makefile.am 2011-01-12 02:24:22 UTC (rev 506) @@ -33,20 +33,20 @@ gd_alter_protection.3 gd_alter_spec.3 gd_bof.3 gd_carray_len.3 \ gd_carrays.3 gd_cbopen.3 gd_close.3 gd_get_carray_slice.3 \ gd_put_carray_slice.3 gd_get_constant.3 gd_put_constant.3 \ - gd_constants.3 gd_getdata.3 gd_putdata.3 gd_delete.3 \ - gd_encoding.3 gd_endianness.3 gd_entry.3 gd_entry_type.3 \ - gd_eof.3 gd_error.3 gd_error_string.3 gd_field_list.3 \ - gd_field_list_by_type.3 gd_flush.3 gd_fragment_index.3 \ - gd_fragmentname.3 gd_framenum_subset.3 gd_frameoffset.3 \ - gd_free_entry_strings.3 gd_include.3 gd_invalid_dirfile.3 \ - gd_madd_bit.3 gd_mcarrays.3 gd_mconstants.3 gd_metaflush.3 \ - gd_mfield_list.3 gd_mfield_list_by_type.3 gd_move.3 \ - gd_mstrings.3 gd_mvector_list.3 gd_dirfilename.3 \ - gd_native_type.3 gd_nfields.3 gd_nfields_by_type.3 \ - gd_nfragments.3 gd_nframes.3 gd_nmfields.3 \ - gd_nmfields_by_type.3 gd_nmvectors.3 gd_nvectors.3 \ - gd_parent_fragment.3 gd_parser_callback.3 gd_protection.3 \ - gd_raw_filename.3 gd_reference.3 gd_rename.3 \ + gd_constants.3 gd_dirfile_standards.3 gd_getdata.3 \ + gd_putdata.3 gd_delete.3 gd_encoding.3 gd_endianness.3 \ + gd_entry.3 gd_entry_type.3 gd_eof.3 gd_error.3 \ + gd_error_string.3 gd_field_list.3 gd_field_list_by_type.3 \ + gd_flush.3 gd_fragment_index.3 gd_fragmentname.3 \ + gd_framenum_subset.3 gd_frameoffset.3 gd_free_entry_strings.3 \ + gd_include.3 gd_invalid_dirfile.3 gd_madd_bit.3 gd_mcarrays.3 \ + gd_mconstants.3 gd_metaflush.3 gd_mfield_list.3 \ + gd_mfield_list_by_type.3 gd_move.3 gd_mstrings.3 \ + gd_mvector_list.3 gd_dirfilename.3 gd_native_type.3 \ + gd_nfields.3 gd_nfields_by_type.3 gd_nfragments.3 gd_nframes.3 \ + gd_nmfields.3 gd_nmfields_by_type.3 gd_nmvectors.3 \ + gd_nvectors.3 gd_parent_fragment.3 gd_parser_callback.3 \ + gd_protection.3 gd_raw_filename.3 gd_reference.3 gd_rename.3 \ gd_rewrite_fragment.3 gd_spf.3 gd_get_string.3 gd_put_string.3 \ gd_strings.3 gd_uninclude.3 gd_validate.3 gd_vector_list.3 \ dirfile.5 dirfile-encoding.5 dirfile-format.5 \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 22:28:25
|
Revision: 505 http://getdata.svn.sourceforge.net/getdata/?rev=505&view=rev Author: syntheticpp Date: 2010-12-13 22:28:18 +0000 (Mon, 13 Dec 2010) Log Message: ----------- leave marks in ChangeLog Modified Paths: -------------- trunk/getdata/ChangeLog Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-12-13 22:11:28 UTC (rev 504) +++ trunk/getdata/ChangeLog 2010-12-13 22:28:18 UTC (rev 505) @@ -1,3 +1,8 @@ +2010-12-13 Peter Kümmel <syn...@gm...> svn 499 - 504 + * cmake folder: CMake build system for Windows using MinGW or MS Visual Studio + * src/msvc: files not available in MSVC, patched MinGW files + * src/getdata.h.in: patches for MinGW and MSVC + 2010-12-08 D. V. Wiebe <ge...@ke...> svn:498 * src/getdata.h.in: Add meaningless stuff after #undef's to appease msys's config.status. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 22:11:34
|
Revision: 504 http://getdata.svn.sourceforge.net/getdata/?rev=504&view=rev Author: syntheticpp Date: 2010-12-13 22:11:28 +0000 (Mon, 13 Dec 2010) Log Message: ----------- add our msvc-hacks on mingw files Modified Paths: -------------- trunk/getdata/src/msvc/dirent.c trunk/getdata/src/msvc/dirent.h trunk/getdata/src/msvc/dirname.c trunk/getdata/src/msvc/libgen.h Added Paths: ----------- trunk/getdata/src/msvc/inttypes.h Modified: trunk/getdata/src/msvc/dirent.c =================================================================== --- trunk/getdata/src/msvc/dirent.c 2010-12-13 22:07:51 UTC (rev 503) +++ trunk/getdata/src/msvc/dirent.c 2010-12-13 22:11:28 UTC (rev 504) @@ -28,9 +28,23 @@ #define SUFFIX _T("*") #define SLASH _T("\\") +//<getdata> +#ifdef _UNICODE +#define _TDIR WDIR +#else +#define _TDIR DIR +#define _topendir opendir +#define _tclosedir closedir +#define _treaddir readdir +#define _tdirent dirent +#define _trewinddir rewinddir +#define _ttelldir telldir +#define _tseekdir seekdir +#endif +//</getdata> /* Helper for opendir(). */ -static inline unsigned _tGetFileAttributes (const _TCHAR * tPath) +static unsigned _tGetFileAttributes (const _TCHAR * tPath) { #ifdef _UNICODE /* GetFileAttributesW does not work on W9x, so convert to ANSI */ Modified: trunk/getdata/src/msvc/dirent.h =================================================================== --- trunk/getdata/src/msvc/dirent.h 2010-12-13 22:07:51 UTC (rev 503) +++ trunk/getdata/src/msvc/dirent.h 2010-12-13 22:11:28 UTC (rev 504) @@ -1,3 +1,7 @@ +//<getdata> +//http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/include/dirent.h?cvsroot=src +//</getdata> + /* * DIRENT.H (formerly DIRLIB.H) * This file has no copyright assigned and is placed in the Public Domain. @@ -9,10 +13,17 @@ #define _DIRENT_H_ /* All the headers include this file. */ -#include <_mingw.h> +//<getdata> +//#include <_mingw.h> +//</getdata> #include <io.h> +//<getdata> +#define FILENAME_MAX _MAX_FNAME +#define __MINGW_NOTHROW +//</getdata> + #ifndef RC_INVOKED #ifdef __cplusplus Modified: trunk/getdata/src/msvc/dirname.c =================================================================== --- trunk/getdata/src/msvc/dirname.c 2010-12-13 22:07:51 UTC (rev 503) +++ trunk/getdata/src/msvc/dirname.c 2010-12-13 22:11:28 UTC (rev 504) @@ -48,11 +48,13 @@ * in which to create a wide character reference copy of path */ - wchar_t refcopy[1 + (len = mbstowcs( NULL, path, 0 ))]; + //wchar_t refcopy[1 + (len = mbstowcs( NULL, path, 0 ))]; + wchar_t refcopy[1 + 1024]; /* create the wide character reference copy of path */ wchar_t *refpath = refcopy; + len = mbstowcs( NULL, path, 0 ); len = mbstowcs( refpath, path, len ); refcopy[ len ] = L'\0'; Added: trunk/getdata/src/msvc/inttypes.h =================================================================== --- trunk/getdata/src/msvc/inttypes.h (rev 0) +++ trunk/getdata/src/msvc/inttypes.h 2010-12-13 22:11:28 UTC (rev 504) @@ -0,0 +1,305 @@ +// ISO C9x compliant inttypes.h for Microsoft Visual Studio +// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124 +// +// Copyright (c) 2006 Alexander Chemeris +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// +// 1. Redistributions of source code must retain the above copyright notice, +// this list of conditions and the following disclaimer. +// +// 2. Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// +// 3. The name of the author may be used to endorse or promote products +// derived from this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _MSC_VER // [ +#error "Use this header only with Microsoft Visual C++ compilers!" +#endif // _MSC_VER ] + +#ifndef _MSC_INTTYPES_H_ // [ +#define _MSC_INTTYPES_H_ + +#if _MSC_VER > 1000 +#pragma once +#endif + +#include <stdint.h> + +// 7.8 Format conversion of integer types + +typedef struct { + intmax_t quot; + intmax_t rem; +} imaxdiv_t; + +// 7.8.1 Macros for format specifiers + +#if !defined(__cplusplus) || defined(__STDC_FORMAT_MACROS) // [ See footnote 185 at page 198 + +// The fprintf macros for signed integers are: +#define PRId8 "d" +#define PRIi8 "i" +#define PRIdLEAST8 "d" +#define PRIiLEAST8 "i" +#define PRIdFAST8 "d" +#define PRIiFAST8 "i" + +#define PRId16 "hd" +#define PRIi16 "hi" +#define PRIdLEAST16 "hd" +#define PRIiLEAST16 "hi" +#define PRIdFAST16 "hd" +#define PRIiFAST16 "hi" + +#define PRId32 "I32d" +#define PRIi32 "I32i" +#define PRIdLEAST32 "I32d" +#define PRIiLEAST32 "I32i" +#define PRIdFAST32 "I32d" +#define PRIiFAST32 "I32i" + +#define PRId64 "I64d" +#define PRIi64 "I64i" +#define PRIdLEAST64 "I64d" +#define PRIiLEAST64 "I64i" +#define PRIdFAST64 "I64d" +#define PRIiFAST64 "I64i" + +#define PRIdMAX "I64d" +#define PRIiMAX "I64i" + +#define PRIdPTR "Id" +#define PRIiPTR "Ii" + +// The fprintf macros for unsigned integers are: +#define PRIo8 "o" +#define PRIu8 "u" +#define PRIx8 "x" +#define PRIX8 "X" +#define PRIoLEAST8 "o" +#define PRIuLEAST8 "u" +#define PRIxLEAST8 "x" +#define PRIXLEAST8 "X" +#define PRIoFAST8 "o" +#define PRIuFAST8 "u" +#define PRIxFAST8 "x" +#define PRIXFAST8 "X" + +#define PRIo16 "ho" +#define PRIu16 "hu" +#define PRIx16 "hx" +#define PRIX16 "hX" +#define PRIoLEAST16 "ho" +#define PRIuLEAST16 "hu" +#define PRIxLEAST16 "hx" +#define PRIXLEAST16 "hX" +#define PRIoFAST16 "ho" +#define PRIuFAST16 "hu" +#define PRIxFAST16 "hx" +#define PRIXFAST16 "hX" + +#define PRIo32 "I32o" +#define PRIu32 "I32u" +#define PRIx32 "I32x" +#define PRIX32 "I32X" +#define PRIoLEAST32 "I32o" +#define PRIuLEAST32 "I32u" +#define PRIxLEAST32 "I32x" +#define PRIXLEAST32 "I32X" +#define PRIoFAST32 "I32o" +#define PRIuFAST32 "I32u" +#define PRIxFAST32 "I32x" +#define PRIXFAST32 "I32X" + +#define PRIo64 "I64o" +#define PRIu64 "I64u" +#define PRIx64 "I64x" +#define PRIX64 "I64X" +#define PRIoLEAST64 "I64o" +#define PRIuLEAST64 "I64u" +#define PRIxLEAST64 "I64x" +#define PRIXLEAST64 "I64X" +#define PRIoFAST64 "I64o" +#define PRIuFAST64 "I64u" +#define PRIxFAST64 "I64x" +#define PRIXFAST64 "I64X" + +#define PRIoMAX "I64o" +#define PRIuMAX "I64u" +#define PRIxMAX "I64x" +#define PRIXMAX "I64X" + +#define PRIoPTR "Io" +#define PRIuPTR "Iu" +#define PRIxPTR "Ix" +#define PRIXPTR "IX" + +// The fscanf macros for signed integers are: +#define SCNd8 "d" +#define SCNi8 "i" +#define SCNdLEAST8 "d" +#define SCNiLEAST8 "i" +#define SCNdFAST8 "d" +#define SCNiFAST8 "i" + +#define SCNd16 "hd" +#define SCNi16 "hi" +#define SCNdLEAST16 "hd" +#define SCNiLEAST16 "hi" +#define SCNdFAST16 "hd" +#define SCNiFAST16 "hi" + +#define SCNd32 "ld" +#define SCNi32 "li" +#define SCNdLEAST32 "ld" +#define SCNiLEAST32 "li" +#define SCNdFAST32 "ld" +#define SCNiFAST32 "li" + +#define SCNd64 "I64d" +#define SCNi64 "I64i" +#define SCNdLEAST64 "I64d" +#define SCNiLEAST64 "I64i" +#define SCNdFAST64 "I64d" +#define SCNiFAST64 "I64i" + +#define SCNdMAX "I64d" +#define SCNiMAX "I64i" + +#ifdef _WIN64 // [ +# define SCNdPTR "I64d" +# define SCNiPTR "I64i" +#else // _WIN64 ][ +# define SCNdPTR "ld" +# define SCNiPTR "li" +#endif // _WIN64 ] + +// The fscanf macros for unsigned integers are: +#define SCNo8 "o" +#define SCNu8 "u" +#define SCNx8 "x" +#define SCNX8 "X" +#define SCNoLEAST8 "o" +#define SCNuLEAST8 "u" +#define SCNxLEAST8 "x" +#define SCNXLEAST8 "X" +#define SCNoFAST8 "o" +#define SCNuFAST8 "u" +#define SCNxFAST8 "x" +#define SCNXFAST8 "X" + +#define SCNo16 "ho" +#define SCNu16 "hu" +#define SCNx16 "hx" +#define SCNX16 "hX" +#define SCNoLEAST16 "ho" +#define SCNuLEAST16 "hu" +#define SCNxLEAST16 "hx" +#define SCNXLEAST16 "hX" +#define SCNoFAST16 "ho" +#define SCNuFAST16 "hu" +#define SCNxFAST16 "hx" +#define SCNXFAST16 "hX" + +#define SCNo32 "lo" +#define SCNu32 "lu" +#define SCNx32 "lx" +#define SCNX32 "lX" +#define SCNoLEAST32 "lo" +#define SCNuLEAST32 "lu" +#define SCNxLEAST32 "lx" +#define SCNXLEAST32 "lX" +#define SCNoFAST32 "lo" +#define SCNuFAST32 "lu" +#define SCNxFAST32 "lx" +#define SCNXFAST32 "lX" + +#define SCNo64 "I64o" +#define SCNu64 "I64u" +#define SCNx64 "I64x" +#define SCNX64 "I64X" +#define SCNoLEAST64 "I64o" +#define SCNuLEAST64 "I64u" +#define SCNxLEAST64 "I64x" +#define SCNXLEAST64 "I64X" +#define SCNoFAST64 "I64o" +#define SCNuFAST64 "I64u" +#define SCNxFAST64 "I64x" +#define SCNXFAST64 "I64X" + +#define SCNoMAX "I64o" +#define SCNuMAX "I64u" +#define SCNxMAX "I64x" +#define SCNXMAX "I64X" + +#ifdef _WIN64 // [ +# define SCNoPTR "I64o" +# define SCNuPTR "I64u" +# define SCNxPTR "I64x" +# define SCNXPTR "I64X" +#else // _WIN64 ][ +# define SCNoPTR "lo" +# define SCNuPTR "lu" +# define SCNxPTR "lx" +# define SCNXPTR "lX" +#endif // _WIN64 ] + +#endif // __STDC_FORMAT_MACROS ] + +// 7.8.2 Functions for greatest-width integer types + +// 7.8.2.1 The imaxabs function +#define imaxabs _abs64 + +// 7.8.2.2 The imaxdiv function + +// This is modified version of div() function from Microsoft's div.c found +// in %MSVC.NET%\crt\src\div.c +#ifdef STATIC_IMAXDIV // [ +static +#else // STATIC_IMAXDIV ][ +_inline +#endif // STATIC_IMAXDIV ] +imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom) +{ + imaxdiv_t result; + + result.quot = numer / denom; + result.rem = numer % denom; + + if (numer < 0 && result.rem > 0) { + // did division wrong; must fix up + ++result.quot; + result.rem -= denom; + } + + return result; +} + +// 7.8.2.3 The strtoimax and strtoumax functions +#define strtoimax _strtoi64 +#define strtoumax _strtoui64 + +// 7.8.2.4 The wcstoimax and wcstoumax functions +#define wcstoimax _wcstoi64 +#define wcstoumax _wcstoui64 + + +#endif // _MSC_INTTYPES_H_ ] Property changes on: trunk/getdata/src/msvc/inttypes.h ___________________________________________________________________ Added: svn:eol-style + native Modified: trunk/getdata/src/msvc/libgen.h =================================================================== --- trunk/getdata/src/msvc/libgen.h 2010-12-13 22:07:51 UTC (rev 503) +++ trunk/getdata/src/msvc/libgen.h 2010-12-13 22:11:28 UTC (rev 504) @@ -14,14 +14,14 @@ #define _LIBGEN_H_ /* All the headers include this file. */ -#include <_mingw.h> +//#include <_mingw.h> #ifdef __cplusplus extern "C" { #endif -extern __cdecl __MINGW_NOTHROW char *basename (char *); -extern __cdecl __MINGW_NOTHROW char *dirname (char *); +char *basename (char *); +char *dirname (char *); #ifdef __cplusplus } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 22:07:59
|
Revision: 503 http://getdata.svn.sourceforge.net/getdata/?rev=503&view=rev Author: syntheticpp Date: 2010-12-13 22:07:51 +0000 (Mon, 13 Dec 2010) Log Message: ----------- Add original MinGW file from: http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/?cvsroot=src Added Paths: ----------- trunk/getdata/src/msvc/ trunk/getdata/src/msvc/dirent.c trunk/getdata/src/msvc/dirent.h trunk/getdata/src/msvc/dirname.c trunk/getdata/src/msvc/libgen.h Added: trunk/getdata/src/msvc/dirent.c =================================================================== --- trunk/getdata/src/msvc/dirent.c (rev 0) +++ trunk/getdata/src/msvc/dirent.c 2010-12-13 22:07:51 UTC (rev 503) @@ -0,0 +1,341 @@ +/* + * dirent.c + * This file has no copyright assigned and is placed in the Public Domain. + * This file is a part of the mingw-runtime package. + * No warranty is given; refer to the file DISCLAIMER within the package. + * + * Derived from DIRLIB.C by Matt J. Weinstein + * This note appears in the DIRLIB.H + * DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89 + * + * Updated by Jeremy Bettis <je...@hk...> + * Significantly revised and rewinddir, seekdir and telldir added by Colin + * Peters <co...@fu...> + * + */ + +#include <stdlib.h> +#include <errno.h> +#include <string.h> +#include <io.h> +#include <direct.h> +#include <dirent.h> + +#define WIN32_LEAN_AND_MEAN +#include <windows.h> /* for GetFileAttributes */ + +#include <tchar.h> +#define SUFFIX _T("*") +#define SLASH _T("\\") + + +/* Helper for opendir(). */ +static inline unsigned _tGetFileAttributes (const _TCHAR * tPath) +{ +#ifdef _UNICODE + /* GetFileAttributesW does not work on W9x, so convert to ANSI */ + if (_osver & 0x8000) + { + char aPath [MAX_PATH]; + WideCharToMultiByte (CP_ACP, 0, tPath, -1, aPath, MAX_PATH, NULL, + NULL); + return GetFileAttributesA (aPath); + } + return GetFileAttributesW (tPath); +#else + return GetFileAttributesA (tPath); +#endif +} + +/* + * opendir + * + * Returns a pointer to a DIR structure appropriately filled in to begin + * searching a directory. + */ +_TDIR * +_topendir (const _TCHAR *szPath) +{ + _TDIR *nd; + unsigned int rc; + _TCHAR szFullPath[MAX_PATH]; + + errno = 0; + + if (!szPath) + { + errno = EFAULT; + return (_TDIR *) 0; + } + + if (szPath[0] == _T('\0')) + { + errno = ENOTDIR; + return (_TDIR *) 0; + } + + /* Attempt to determine if the given path really is a directory. */ + rc = _tGetFileAttributes (szPath); + if (rc == (unsigned int)-1) + { + /* call GetLastError for more error info */ + errno = ENOENT; + return (_TDIR *) 0; + } + if (!(rc & FILE_ATTRIBUTE_DIRECTORY)) + { + /* Error, entry exists but not a directory. */ + errno = ENOTDIR; + return (_TDIR *) 0; + } + + /* Make an absolute pathname. */ + _tfullpath (szFullPath, szPath, MAX_PATH); + + /* Allocate enough space to store DIR structure and the complete + * directory path given. */ + nd = (_TDIR *) malloc (sizeof (_TDIR) + (_tcslen (szFullPath) + + _tcslen (SLASH) + + _tcslen (SUFFIX) + 1) + * sizeof (_TCHAR)); + + if (!nd) + { + /* Error, out of memory. */ + errno = ENOMEM; + return (_TDIR *) 0; + } + + /* Create the search expression. */ + _tcscpy (nd->dd_name, szFullPath); + + /* Add on a slash if the path does not end with one. */ + if (nd->dd_name[0] != _T('\0') + && _tcsrchr (nd->dd_name, _T('/')) != nd->dd_name + + _tcslen (nd->dd_name) - 1 + && _tcsrchr (nd->dd_name, _T('\\')) != nd->dd_name + + _tcslen (nd->dd_name) - 1) + { + _tcscat (nd->dd_name, SLASH); + } + + /* Add on the search pattern */ + _tcscat (nd->dd_name, SUFFIX); + + /* Initialize handle to -1 so that a premature closedir doesn't try + * to call _findclose on it. */ + nd->dd_handle = -1; + + /* Initialize the status. */ + nd->dd_stat = 0; + + /* Initialize the dirent structure. ino and reclen are invalid under + * Win32, and name simply points at the appropriate part of the + * findfirst_t structure. */ + nd->dd_dir.d_ino = 0; + nd->dd_dir.d_reclen = 0; + nd->dd_dir.d_namlen = 0; + memset (nd->dd_dir.d_name, 0, FILENAME_MAX); + + return nd; +} + + +/* + * readdir + * + * Return a pointer to a dirent structure filled with the information on the + * next entry in the directory. + */ +struct _tdirent * +_treaddir (_TDIR * dirp) +{ + errno = 0; + + /* Check for valid DIR struct. */ + if (!dirp) + { + errno = EFAULT; + return (struct _tdirent *) 0; + } + + if (dirp->dd_stat < 0) + { + /* We have already returned all files in the directory + * (or the structure has an invalid dd_stat). */ + return (struct _tdirent *) 0; + } + else if (dirp->dd_stat == 0) + { + /* We haven't started the search yet. */ + /* Start the search */ + dirp->dd_handle = _tfindfirst (dirp->dd_name, &(dirp->dd_dta)); + + if (dirp->dd_handle == -1) + { + /* Whoops! Seems there are no files in that + * directory. */ + dirp->dd_stat = -1; + } + else + { + dirp->dd_stat = 1; + } + } + else + { + /* Get the next search entry. */ + if (_tfindnext (dirp->dd_handle, &(dirp->dd_dta))) + { + /* We are off the end or otherwise error. + _findnext sets errno to ENOENT if no more file + Undo this. */ + DWORD winerr = GetLastError (); + if (winerr == ERROR_NO_MORE_FILES) + errno = 0; + _findclose (dirp->dd_handle); + dirp->dd_handle = -1; + dirp->dd_stat = -1; + } + else + { + /* Update the status to indicate the correct + * number. */ + dirp->dd_stat++; + } + } + + if (dirp->dd_stat > 0) + { + /* Successfully got an entry. Everything about the file is + * already appropriately filled in except the length of the + * file name. */ + dirp->dd_dir.d_namlen = _tcslen (dirp->dd_dta.name); + _tcscpy (dirp->dd_dir.d_name, dirp->dd_dta.name); + return &dirp->dd_dir; + } + + return (struct _tdirent *) 0; +} + + +/* + * closedir + * + * Frees up resources allocated by opendir. + */ +int +_tclosedir (_TDIR * dirp) +{ + int rc; + + errno = 0; + rc = 0; + + if (!dirp) + { + errno = EFAULT; + return -1; + } + + if (dirp->dd_handle != -1) + { + rc = _findclose (dirp->dd_handle); + } + + /* Delete the dir structure. */ + free (dirp); + + return rc; +} + +/* + * rewinddir + * + * Return to the beginning of the directory "stream". We simply call findclose + * and then reset things like an opendir. + */ +void +_trewinddir (_TDIR * dirp) +{ + errno = 0; + + if (!dirp) + { + errno = EFAULT; + return; + } + + if (dirp->dd_handle != -1) + { + _findclose (dirp->dd_handle); + } + + dirp->dd_handle = -1; + dirp->dd_stat = 0; +} + +/* + * telldir + * + * Returns the "position" in the "directory stream" which can be used with + * seekdir to go back to an old entry. We simply return the value in stat. + */ +long +_ttelldir (_TDIR * dirp) +{ + errno = 0; + + if (!dirp) + { + errno = EFAULT; + return -1; + } + return dirp->dd_stat; +} + +/* + * seekdir + * + * Seek to an entry previously returned by telldir. We rewind the directory + * and call readdir repeatedly until either dd_stat is the position number + * or -1 (off the end). This is not perfect, in that the directory may + * have changed while we weren't looking. But that is probably the case with + * any such system. + */ +void +_tseekdir (_TDIR * dirp, long lPos) +{ + errno = 0; + + if (!dirp) + { + errno = EFAULT; + return; + } + + if (lPos < -1) + { + /* Seeking to an invalid position. */ + errno = EINVAL; + return; + } + else if (lPos == -1) + { + /* Seek past end. */ + if (dirp->dd_handle != -1) + { + _findclose (dirp->dd_handle); + } + dirp->dd_handle = -1; + dirp->dd_stat = -1; + } + else + { + /* Rewind and read forward to the appropriate index. */ + _trewinddir (dirp); + + while ((dirp->dd_stat < lPos) && _treaddir (dirp)) + ; + } +} Property changes on: trunk/getdata/src/msvc/dirent.c ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/src/msvc/dirent.h =================================================================== --- trunk/getdata/src/msvc/dirent.h (rev 0) +++ trunk/getdata/src/msvc/dirent.h 2010-12-13 22:07:51 UTC (rev 503) @@ -0,0 +1,123 @@ +/* + * DIRENT.H (formerly DIRLIB.H) + * This file has no copyright assigned and is placed in the Public Domain. + * This file is a part of the mingw-runtime package. + * No warranty is given; refer to the file DISCLAIMER within the package. + * + */ +#ifndef _DIRENT_H_ +#define _DIRENT_H_ + +/* All the headers include this file. */ +#include <_mingw.h> + +#include <io.h> + +#ifndef RC_INVOKED + +#ifdef __cplusplus +extern "C" { +#endif + +struct dirent +{ + long d_ino; /* Always zero. */ + unsigned short d_reclen; /* Always zero. */ + unsigned short d_namlen; /* Length of name in d_name. */ + char d_name[FILENAME_MAX]; /* File name. */ +}; + +/* + * This is an internal data structure. Good programmers will not use it + * except as an argument to one of the functions below. + * dd_stat field is now int (was short in older versions). + */ +typedef struct +{ + /* disk transfer area for this dir */ + struct _finddata_t dd_dta; + + /* dirent struct to return from dir (NOTE: this makes this thread + * safe as long as only one thread uses a particular DIR struct at + * a time) */ + struct dirent dd_dir; + + /* _findnext handle */ + long dd_handle; + + /* + * Status of search: + * 0 = not started yet (next entry to read is first entry) + * -1 = off the end + * positive = 0 based index of next entry + */ + int dd_stat; + + /* given path for dir with search pattern (struct is extended) */ + char dd_name[1]; +} DIR; + +DIR* __cdecl __MINGW_NOTHROW opendir (const char*); +struct dirent* __cdecl __MINGW_NOTHROW readdir (DIR*); +int __cdecl __MINGW_NOTHROW closedir (DIR*); +void __cdecl __MINGW_NOTHROW rewinddir (DIR*); +long __cdecl __MINGW_NOTHROW telldir (DIR*); +void __cdecl __MINGW_NOTHROW seekdir (DIR*, long); + + +/* wide char versions */ + +struct _wdirent +{ + long d_ino; /* Always zero. */ + unsigned short d_reclen; /* Always zero. */ + unsigned short d_namlen; /* Length of name in d_name. */ + wchar_t d_name[FILENAME_MAX]; /* File name. */ +}; + +/* + * This is an internal data structure. Good programmers will not use it + * except as an argument to one of the functions below. + */ +typedef struct +{ + /* disk transfer area for this dir */ + struct _wfinddata_t dd_dta; + + /* dirent struct to return from dir (NOTE: this makes this thread + * safe as long as only one thread uses a particular DIR struct at + * a time) */ + struct _wdirent dd_dir; + + /* _findnext handle */ + long dd_handle; + + /* + * Status of search: + * 0 = not started yet (next entry to read is first entry) + * -1 = off the end + * positive = 0 based index of next entry + */ + int dd_stat; + + /* given path for dir with search pattern (struct is extended) */ + wchar_t dd_name[1]; +} _WDIR; + + + +_WDIR* __cdecl __MINGW_NOTHROW _wopendir (const wchar_t*); +struct _wdirent* __cdecl __MINGW_NOTHROW _wreaddir (_WDIR*); +int __cdecl __MINGW_NOTHROW _wclosedir (_WDIR*); +void __cdecl __MINGW_NOTHROW _wrewinddir (_WDIR*); +long __cdecl __MINGW_NOTHROW _wtelldir (_WDIR*); +void __cdecl __MINGW_NOTHROW _wseekdir (_WDIR*, long); + + +#ifdef __cplusplus +} +#endif + +#endif /* Not RC_INVOKED */ + +#endif /* Not _DIRENT_H_ */ Property changes on: trunk/getdata/src/msvc/dirent.h ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/src/msvc/dirname.c =================================================================== --- trunk/getdata/src/msvc/dirname.c (rev 0) +++ trunk/getdata/src/msvc/dirname.c 2010-12-13 22:07:51 UTC (rev 503) @@ -0,0 +1,235 @@ +/* dirname.c + * + * $Id: dirname.c,v 1.2 2007/03/08 23:15:58 keithmarshall Exp $ + * + * Provides an implementation of the "dirname" function, conforming + * to SUSv3, with extensions to accommodate Win32 drive designators, + * and suitable for use on native Microsoft(R) Win32 platforms. + * + * Written by Keith Marshall <kei...@us...> + * + * This is free software. You may redistribute and/or modify it as you + * see fit, without restriction of copyright. + * + * This software is provided "as is", in the hope that it may be useful, + * but WITHOUT WARRANTY OF ANY KIND, not even any implied warranty of + * MERCHANTABILITY, nor of FITNESS FOR ANY PARTICULAR PURPOSE. At no + * time will the author accept any form of liability for any damages, + * however caused, resulting from the use of this software. + * + */ + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <libgen.h> +#include <locale.h> + +#ifndef __cdecl /* If compiling on any non-Win32 platform ... */ +#define __cdecl /* this may not be defined. */ +#endif + +__cdecl char *dirname( char *path ) +{ + size_t len; + static char *retfail = NULL; + + /* to handle path names for files in multibyte character locales, + * we need to set up LC_CTYPE to match the host file system locale. + */ + + char *locale = setlocale( LC_CTYPE, NULL ); + if( locale != NULL ) locale = strdup( locale ); + setlocale( LC_CTYPE, "" ); + + if( path && *path ) + { + /* allocate sufficient local storage space, + * in which to create a wide character reference copy of path + */ + + wchar_t refcopy[1 + (len = mbstowcs( NULL, path, 0 ))]; + + /* create the wide character reference copy of path */ + + wchar_t *refpath = refcopy; + len = mbstowcs( refpath, path, len ); + refcopy[ len ] = L'\0'; + + /* SUSv3 identifies a special case, where path is exactly equal to "//"; + * (we will also accept "\\" in the Win32 context, but not "/\" or "\/", + * and neither will we consider paths with an initial drive designator). + * For this special case, SUSv3 allows the implementation to choose to + * return "/" or "//", (or "\" or "\\", since this is Win32); we will + * simply return the path unchanged, (i.e. "//" or "\\"). + */ + + if( (len > 1) && ((refpath[0] == L'/') || (refpath[0] == L'\\')) ) + { + if( (refpath[1] == refpath[0]) && (refpath[2] == L'\0') ) + { + setlocale( LC_CTYPE, locale ); + free( locale ); + return path; + } + } + + /* For all other cases ... + * step over the drive designator, if present ... + */ + + else if( (len > 1) && (refpath[1] == L':') ) + { + /* FIXME: maybe should confirm *refpath is a valid drive designator */ + + refpath += 2; + } + + /* check again, just to ensure we still have a non-empty path name ... */ + + if( *refpath ) + { + /* reproduce the scanning logic of the "basename" function + * to locate the basename component of the current path string, + * (but also remember where the dirname component starts). + */ + + wchar_t *refname, *basename; + for( refname = basename = refpath ; *refpath ; ++refpath ) + { + if( (*refpath == L'/') || (*refpath == L'\\') ) + { + /* we found a dir separator ... + * step over it, and any others which immediately follow it + */ + + while( (*refpath == L'/') || (*refpath == L'\\') ) + ++refpath; + + /* if we didn't reach the end of the path string ... */ + + if( *refpath ) + + /* then we have a new candidate for the base name */ + + basename = refpath; + + else + + /* we struck an early termination of the path string, + * with trailing dir separators following the base name, + * so break out of the for loop, to avoid overrun. + */ + + break; + } + } + + /* now check, + * to confirm that we have distinct dirname and basename components + */ + + if( basename > refname ) + { + /* and, when we do ... + * backtrack over all trailing separators on the dirname component, + * (but preserve exactly two initial dirname separators, if identical), + * and add a NUL terminator in their place. + */ + + do --basename; + while( (basename > refname) && ((*basename == L'/') || (*basename == L'\\')) ); + if( (basename == refname) && ((refname[0] == L'/') || (refname[0] == L'\\')) + && (refname[1] == refname[0]) && (refname[2] != L'/') && (refname[2] != L'\\') ) + ++basename; + *++basename = L'\0'; + + /* if the resultant dirname begins with EXACTLY two dir separators, + * AND both are identical, then we preserve them. + */ + + refpath = refcopy; + while( ((*refpath == L'/') || (*refpath == L'\\')) ) + ++refpath; + if( ((refpath - refcopy) > 2) || (refcopy[1] != refcopy[0]) ) + refpath = refcopy; + + /* and finally ... + * we remove any residual, redundantly duplicated separators from the dirname, + * reterminate, and return it. + */ + + refname = refpath; + while( *refpath ) + { + if( ((*refname++ = *refpath) == L'/') || (*refpath++ == L'\\') ) + { + while( (*refpath == L'/') || (*refpath == L'\\') ) + ++refpath; + } + } + *refname = L'\0'; + + /* finally ... + * transform the resolved dirname back into the multibyte char domain, + * restore the caller's locale, and return the resultant dirname + */ + + if( (len = wcstombs( path, refcopy, len )) != (size_t)(-1) ) + path[ len ] = '\0'; + } + + else + { + /* either there were no dirname separators in the path name, + * or there was nothing else ... + */ + + if( (*refname == L'/') || (*refname == L'\\') ) + { + /* it was all separators, so return one */ + + ++refname; + } + + else + { + /* there were no separators, so return '.' */ + + *refname++ = L'.'; + } + + /* add a NUL terminator, in either case, + * then transform to the multibyte char domain, + * using our own buffer + */ + + *refname = L'\0'; + retfail = realloc( retfail, len = 1 + wcstombs( NULL, refcopy, 0 )); + wcstombs( path = retfail, refcopy, len ); + } + + /* restore caller's locale, clean up, and return the resolved dirname */ + + setlocale( LC_CTYPE, locale ); + free( locale ); + return path; + } + } + + /* path is NULL, or an empty string; default return value is "." ... + * return this in our own buffer, regenerated by wide char transform, + * in case the caller trashed it after a previous call. + */ + + retfail = realloc( retfail, len = 1 + wcstombs( NULL, L".", 0 )); + wcstombs( retfail, L".", len ); + + /* restore caller's locale, clean up, and return the default dirname */ + + setlocale( LC_CTYPE, locale ); + free( locale ); + return retfail; +} + +/* $RCSfile: dirname.c,v $$Revision: 1.2 $: end of file */ Property changes on: trunk/getdata/src/msvc/dirname.c ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/src/msvc/libgen.h =================================================================== --- trunk/getdata/src/msvc/libgen.h (rev 0) +++ trunk/getdata/src/msvc/libgen.h 2010-12-13 22:07:51 UTC (rev 503) @@ -0,0 +1,31 @@ +#ifndef _LIBGEN_H_ +/* + * libgen.h + * + * $Id: libgen.h,v 1.2 2007/06/23 07:34:15 dannysmith Exp $ + * + * This file has no copyright assigned and is placed in the Public Domain. + * This file is a part of the mingw-runtime package. + * No warranty is given; refer to the file DISCLAIMER within the package. + * + * Functions for splitting pathnames into dirname and basename components. + * + */ +#define _LIBGEN_H_ + +/* All the headers include this file. */ +#include <_mingw.h> + +#ifdef __cplusplus +extern "C" { +#endif + +extern __cdecl __MINGW_NOTHROW char *basename (char *); +extern __cdecl __MINGW_NOTHROW char *dirname (char *); + +#ifdef __cplusplus +} +#endif + +#endif /* _LIBGEN_H_: end of file */ + Property changes on: trunk/getdata/src/msvc/libgen.h ___________________________________________________________________ Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 21:56:45
|
Revision: 502 http://getdata.svn.sourceforge.net/getdata/?rev=502&view=rev Author: syntheticpp Date: 2010-12-13 21:56:39 +0000 (Mon, 13 Dec 2010) Log Message: ----------- add cmake files, tested with msvc and mingw Added Paths: ----------- trunk/getdata/cmake/ trunk/getdata/cmake/CMakeLists.txt trunk/getdata/cmake/bindings/ trunk/getdata/cmake/bindings/CMakeLists.txt trunk/getdata/cmake/bindings/cxx/ trunk/getdata/cmake/bindings/cxx/CMakeLists.txt trunk/getdata/cmake/src/ trunk/getdata/cmake/src/CMakeLists.txt trunk/getdata/cmake/test/ trunk/getdata/cmake/test/CMakeLists.txt Added: trunk/getdata/cmake/CMakeLists.txt =================================================================== --- trunk/getdata/cmake/CMakeLists.txt (rev 0) +++ trunk/getdata/cmake/CMakeLists.txt 2010-12-13 21:56:39 UTC (rev 502) @@ -0,0 +1,95 @@ +cmake_minimum_required(VERSION 2.6.4) + +project(getdata) + + +#set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) + + +if(NOT GD_DIR) + set(GD_DIR ${CMAKE_SOURCE_DIR}/..) +endif() + + +macro(GD_FILES name folder) + file(GLOB ${name}_folder_sources ${GD_DIR}/${folder}/*.c) + file(GLOB ${name}_folder_sources_cpp ${GD_DIR}/${folder}/*.cpp) + file(GLOB ${name}_folder_headers ${GD_DIR}/${folder}/*.h) + set(${name}_sources ${${name}_sources} ${${name}_folder_sources} ${${name}_folder_sources_cpp}) + set(${name}_headers ${${name}_headers} ${${name}_folder_headers}) + include_directories(${CMAKE_SOURCE_DIR}/${folder}) +endmacro() + +#TODO add configure +add_definitions( + -DPACKAGE_NAME=\"GetData\" + -DPACKAGE_VERSION=\"0.7\" + -DPACKAGE_BUGREPORT=\"www\") + + +if(MSVC) + add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS) + add_definitions( + -D__MSVCRT__ + -D_USE_MATH_DEFINES + -DHAVE_DIRENT_H + -DHAVE_LIBGEN_H + -DSTDC_HEADERS + -DHAVE_INTTYPES_H + -DHAVE_IO_H + -DHAVE_STDINT_H + -DHAVE_STRUCT__STAT64 + -DHAVE__STAT64 + -DGD_NO_C99_API + ) + set(CMAKE_DEBUG_POSTFIX d) + + # ANSI C + #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Za") + + # Suppress warnings + string(REGEX REPLACE "/W[0-4]" "/W0" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") + + include_directories(${GD_DIR}/src/msvc) +endif() + +if(MINGW) + add_definitions( + -D__MSVCRT__ + -D__MSVCRT_VERSION__=0x0601 + -DSTDC_HEADERS + -DHAVE_IO_H + -DHAVE_STDINT_H + -DHAVE_COMPLEX_H + -DHAVE_OFF64_T + -DHAVE_LIBGEN_H + -DHAVE_STRTOLL + -DHAVE_DIRENT_H + -DHAVE__COMMIT + -DHAVE__STAT64 + -DHAVE_STRUCT___STAT64 + -DMKDIR_NO_MODE + ) +endif() + +set(GD_ENABLE_C99_API 0) +configure_file(${GD_DIR}/src/getdata.h.in ${CMAKE_BINARY_DIR}/getdata.h @ONLY) + +include_directories(${GD_DIR}/src ${CMAKE_CURRENT_BINARY_DIR}) + +if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/INSTALLED) +endif() + +add_subdirectory(src) +add_subdirectory(bindings) + +if(GD_TEST) + enable_testing() + add_subdirectory(test) +endif() + + + Property changes on: trunk/getdata/cmake/CMakeLists.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/cmake/bindings/CMakeLists.txt =================================================================== --- trunk/getdata/cmake/bindings/CMakeLists.txt (rev 0) +++ trunk/getdata/cmake/bindings/CMakeLists.txt 2010-12-13 21:56:39 UTC (rev 502) @@ -0,0 +1,4 @@ + +add_subdirectory(cxx) + + Property changes on: trunk/getdata/cmake/bindings/CMakeLists.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/cmake/bindings/cxx/CMakeLists.txt =================================================================== --- trunk/getdata/cmake/bindings/cxx/CMakeLists.txt (rev 0) +++ trunk/getdata/cmake/bindings/cxx/CMakeLists.txt 2010-12-13 21:56:39 UTC (rev 502) @@ -0,0 +1,11 @@ + +GD_FILES(s bindings/cxx) +GD_FILES(h bindings/cxx/getdata) + +include_directories(${GD_DIR}/bindings/cxx) + +add_library(getdata++ STATIC ${h_headers} ${s_sources}) + + +install(FILES ${h_headers} DESTINATION include/getdata) +install(TARGETS getdata++ DESTINATION lib) Property changes on: trunk/getdata/cmake/bindings/cxx/CMakeLists.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/cmake/src/CMakeLists.txt =================================================================== --- trunk/getdata/cmake/src/CMakeLists.txt (rev 0) +++ trunk/getdata/cmake/src/CMakeLists.txt 2010-12-13 21:56:39 UTC (rev 502) @@ -0,0 +1,35 @@ + +set(files_ignored + ${GD_DIR}/src/bzip.c + ${GD_DIR}/src/debug.c + ${GD_DIR}/src/gzip.c + ${GD_DIR}/src/lzma.c + ${GD_DIR}/src/legacy.c + ${GD_DIR}/src/slim.c + ) + +GD_FILES(gd src) + +if(MSVC) + set(gd_sources + ${gd_sources} + ${GD_DIR}/src/msvc/dirent.h + ${GD_DIR}/src/msvc/dirent.c + ${GD_DIR}/src/msvc/dirname.c + ${GD_DIR}/src/msvc/libgen.h + ${GD_DIR}/src/msvc/inttypes.h + ) + add_definitions(-DGD_C89_API) +endif() + + +list(REMOVE_ITEM gd_sources ${files_ignored}) + +add_library(getdata STATIC ${gd_sources} ${gd_headers} ${CMAKE_BINARY_DIR}/getdata.h) + + +install(FILES ${CMAKE_BINARY_DIR}/getdata.h DESTINATION include) +install(TARGETS getdata DESTINATION lib) + + + Property changes on: trunk/getdata/cmake/src/CMakeLists.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/getdata/cmake/test/CMakeLists.txt =================================================================== --- trunk/getdata/cmake/test/CMakeLists.txt (rev 0) +++ trunk/getdata/cmake/test/CMakeLists.txt 2010-12-13 21:56:39 UTC (rev 502) @@ -0,0 +1,58 @@ +project(GetDataTests) + +GD_FILES(gd test) + +set(tests_ignored + bzip_get bzip_get_get bzip_move_from bzip_nframes bzip_put + gzip_get gzip_get_get gzip_move_from gzip_nframes gzip_put + lzma_get lzma_nframes + legacy_get legacy_get_put legacy_get_rofs legacy_nframes legacy_nonexistent legacy_put legacy_spf + slim_get slim_nframes slim_put + xz_get xz_nframes + ) + +if(MSVC) + set(tests_ignored + ${tests_ignored} + endian_alter endian_get endian_move + get64 get_uint64 get_endian64 get_int64 + include_cb include_pc + index_domain index_range + move_data_endian + nframes64 + open_cb_abort open_cb_cont open_cb_ignore open_cb_invalid open_cb_rescan + put64 put_endian64 + ) +endif() + + +if(MINGW) + set(tests_ignored + ${tests_ignored} + add_crecip89 + alter_crecip89 + endian_alter endian_get endian_move + header_complex + madd_crecip89 + move_data_endian + ) +endif() + +foreach(_item ${tests_ignored}) + list(REMOVE_ITEM gd_sources ${GD_DIR}/test/${_item}.c) +endforeach() + +#set(gd_sources ${GD_DIR}/test/close.c ${GD_DIR}/test/alter_multiply.c) + +add_definitions(-D__TEST__=\"${CMAKE_BINARY_DIR}/\") + +foreach(_test ${gd_sources}) + get_filename_component(testname ${_test} NAME_WE) + set(testname test_${testname}) + add_executable(${testname} ${_test}) + target_link_libraries(${testname} getdata) + add_test(${testname} ${testname}) +endforeach() + + + Property changes on: trunk/getdata/cmake/test/CMakeLists.txt ___________________________________________________________________ Added: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 21:44:03
|
Revision: 501 http://getdata.svn.sourceforge.net/getdata/?rev=501&view=rev Author: syntheticpp Date: 2010-12-13 21:43:57 +0000 (Mon, 13 Dec 2010) Log Message: ----------- assume (hope) this doesn't break the Linux build Modified Paths: -------------- trunk/getdata/bindings/cxx/getdata/fragment.h Modified: trunk/getdata/bindings/cxx/getdata/fragment.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/fragment.h 2010-12-13 21:40:29 UTC (rev 500) +++ trunk/getdata/bindings/cxx/getdata/fragment.h 2010-12-13 21:43:57 UTC (rev 501) @@ -33,8 +33,8 @@ #include <getdata.h> } #include <sys/types.h> -#include <unistd.h> + namespace GetData { enum EncodingScheme { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 21:40:35
|
Revision: 500 http://getdata.svn.sourceforge.net/getdata/?rev=500&view=rev Author: syntheticpp Date: 2010-12-13 21:40:29 +0000 (Mon, 13 Dec 2010) Log Message: ----------- build with mingw, cygwin macro is __CYGWIN__ Modified Paths: -------------- trunk/getdata/src/getdata.h.in Modified: trunk/getdata/src/getdata.h.in =================================================================== --- trunk/getdata/src/getdata.h.in 2010-12-13 21:21:31 UTC (rev 499) +++ trunk/getdata/src/getdata.h.in 2010-12-13 21:40:29 UTC (rev 500) @@ -227,7 +227,7 @@ /* GD_NO_ENTRY is not part of this count */ #define GD_N_ENTYPES 14 -#ifdef _MSC_VER /* TODO */ +#if defined(__MINGW32__) || defined(_MSC_VER) typedef short _gd_int16_t; typedef unsigned short _gd_uint16_t; typedef __int64 _gd_int64_t; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <syn...@us...> - 2010-12-13 21:21:38
|
Revision: 499 http://getdata.svn.sourceforge.net/getdata/?rev=499&view=rev Author: syntheticpp Date: 2010-12-13 21:21:31 +0000 (Mon, 13 Dec 2010) Log Message: ----------- msvc is C89 only Modified Paths: -------------- trunk/getdata/src/getdata.h.in Modified: trunk/getdata/src/getdata.h.in =================================================================== --- trunk/getdata/src/getdata.h.in 2010-12-09 05:46:12 UTC (rev 498) +++ trunk/getdata/src/getdata.h.in 2010-12-13 21:21:31 UTC (rev 499) @@ -62,6 +62,11 @@ # define GD_C89_API #endif +/* MSVC build system defines GD_C89_API */ +#if defined(GD_C89_API) +# define GD_NO_C99_API +#endif + /* define function attributes */ #if defined __GNUC__ && defined __GNUC_MINOR__ # define gd_gnu_enough ((__GNUC__ * 100 + __GNUC_MINOR__) >= 303) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-09 05:46:20
|
Revision: 498 http://getdata.svn.sourceforge.net/getdata/?rev=498&view=rev Author: ketiltrout Date: 2010-12-09 05:46:12 +0000 (Thu, 09 Dec 2010) Log Message: ----------- "svn:eol-style native" confuses msys's config.status when it tries to create getdata.h. Apparently "#undef <foo>\r\n" isn't allowed, even though "#undef <foo>[ \t]<anything>" is... ridiculous. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/src/getdata.h.in Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-12-08 00:54:32 UTC (rev 497) +++ trunk/getdata/ChangeLog 2010-12-09 05:46:12 UTC (rev 498) @@ -1,3 +1,7 @@ +2010-12-08 D. V. Wiebe <ge...@ke...> svn:498 + * src/getdata.h.in: Add meaningless stuff after #undef's to appease msys's + config.status. + 2010-12-08 D. V. Wiebe <ge...@ke...> svn:497 * m4/encoding.m4: Replace TEST_<foo> AM_CONDITIONALs with a preprocessor symbols. Modified: trunk/getdata/src/getdata.h.in =================================================================== --- trunk/getdata/src/getdata.h.in 2010-12-08 00:54:32 UTC (rev 497) +++ trunk/getdata/src/getdata.h.in 2010-12-09 05:46:12 UTC (rev 498) @@ -56,7 +56,7 @@ #include <sys/types.h> /* If this symbol is defined here, the C99-API is not present in the library */ -#undef GD_NO_C99_API +#undef GD_NO_C99_API /**/ #if defined(GD_NO_C99_API) && ! defined(GD_C89_API) # define GD_C89_API @@ -227,9 +227,9 @@ typedef unsigned short _gd_uint16_t; typedef __int64 _gd_int64_t; #else -#undef _gd_int16_t -#undef _gd_uint16_t -#undef _gd_int64_t +#undef _gd_int16_t /**/ +#undef _gd_uint16_t /**/ +#undef _gd_int64_t /**/ #endif #if ! defined GD_C89_API @@ -917,13 +917,13 @@ #if (defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64) || \ (defined __APPLE__) || (defined __CYGWIN__) -#undef off64_t +#undef off64_t /**/ #endif #endif /* If this symbol is defined here, the legacy API is present in the library */ -#undef GD_LEGACY_API +#undef GD_LEGACY_API /**/ #ifdef __cplusplus } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-08 00:54:39
|
Revision: 497 http://getdata.svn.sourceforge.net/getdata/?rev=497&view=rev Author: ketiltrout Date: 2010-12-08 00:54:32 +0000 (Wed, 08 Dec 2010) Log Message: ----------- Always build encoding tests, but skip them (return 77) if they won't work. Also the test.h patch from Peter. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/m4/encoding.m4 trunk/getdata/test/Makefile.am trunk/getdata/test/bzip_get.c trunk/getdata/test/bzip_get_get.c trunk/getdata/test/bzip_move_from.c trunk/getdata/test/bzip_nframes.c trunk/getdata/test/gzip_get.c trunk/getdata/test/gzip_get_get.c trunk/getdata/test/gzip_move_from.c trunk/getdata/test/gzip_nframes.c trunk/getdata/test/lzma_get.c trunk/getdata/test/lzma_nframes.c trunk/getdata/test/slim_get.c trunk/getdata/test/slim_nframes.c trunk/getdata/test/test.h trunk/getdata/test/xz_get.c trunk/getdata/test/xz_nframes.c Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/ChangeLog 2010-12-08 00:54:32 UTC (rev 497) @@ -1,3 +1,14 @@ +2010-12-08 D. V. Wiebe <ge...@ke...> svn:497 + * m4/encoding.m4: Replace TEST_<foo> AM_CONDITIONALs with a preprocessor + symbols. + * test/Makefile.am: Remove TEST_<foo> conditionals. + * test/gzip_move_from.c test/bzip_get_get.c test/gzip_get_get.c + test/gzip_get.c test/xz_nframes.c test/slim_nframes.c test/lzma_nframes.c + test/slim_get.c test/lzma_get.c test/bzip_move_from.c test/xz_get.c: If + helper binaries are unavailable, just skip these tests. + + * test/test.h: MSVC mkdir() patch from Peter Kümmel. + 2010-12-07 D. V. Wiebe <ge...@ke...> svn:494 MSVC fixes from Peter: Modified: trunk/getdata/m4/encoding.m4 =================================================================== --- trunk/getdata/m4/encoding.m4 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/m4/encoding.m4 2010-12-08 00:54:32 UTC (rev 497) @@ -106,9 +106,11 @@ $7 ]) AM_CONDITIONAL(AS_TR_CPP([USE_$1]), [test "x$use_$1" = "xyes"]) -AM_CONDITIONAL(AS_TR_CPP([TEST_$1]), - [test "x$path_$5" != "xnot found" -a "x$path_$6" != "xnot found"]) +if test "x$path_$5" != "xnot found" -a "x$path_$6" != "xnot found"; then + AC_DEFINE(AS_TR_CPP([TEST_$1]), [], [ Define to enable $1 tests ]) +fi + dnl add to summary and private lib list if test "x$use_$1" != "xno"; then if test "x$use_modules" != "xno"; then Modified: trunk/getdata/test/Makefile.am =================================================================== --- trunk/getdata/test/Makefile.am 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/Makefile.am 2010-12-08 00:54:32 UTC (rev 497) @@ -67,9 +67,7 @@ BOF_TESTS=bof bof_lincom bof_phase -if TEST_BZIP2 BZIP_TESTS=bzip_get bzip_get_get bzip_move_from bzip_nframes -endif CVLIST_TESTS=cvlist cvlist_array cvlist_array_meta cvlist_invalid cvlist_meta \ cvlist_meta_invalid @@ -179,9 +177,7 @@ GLOBAL_TESTS=global_name global_ref global_ref_empty global_ref_set -if TEST_GZIP GZIP_TESTS=gzip_get gzip_get_get gzip_move_from gzip_nframes -endif HEADER_TESTS=header_complex @@ -196,9 +192,7 @@ legacy_nonexistent legacy_put legacy_spf endif -if TEST_LZMA LZMA_TESTS=lzma_get lzma_nframes -endif MADD_TESTS=madd madd_bit madd_bit_invalid madd_carray madd_clincom madd_const \ madd_cpolynom madd_crecip madd_crecip89 madd_divide madd_lincom \ @@ -284,9 +278,7 @@ repr_real_m repr_real_r repr_uint16 repr_uint32 repr_uint64 \ repr_uint8 -if TEST_SLIM SLIM_TESTS=slim_get slim_nframes -endif SVLIST_TESTS=svlist svlist_invalid svlist_meta svlist_meta_invalid @@ -306,9 +298,7 @@ VLIST_TESTS=vlist vlist_invalid vlist_meta vlist_meta_invalid -if TEST_LZMA XZ_TESTS=xz_get xz_nframes -endif TESTS=$(ADD_TESTS) $(ALTER_TESTS) $(ASCII_TESTS) \ $(BOF_TESTS) $(BZIP_TESTS) $(CLOSE_TESTS) \ Modified: trunk/getdata/test/bzip_get.c =================================================================== --- trunk/getdata/test/bzip_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/bzip_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -13,6 +13,9 @@ int main(void) { +#ifndef TEST_BZIP2 + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -68,4 +71,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/bzip_get_get.c =================================================================== --- trunk/getdata/test/bzip_get_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/bzip_get_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -13,7 +13,7 @@ int main(void) { -#ifndef USE_BZIP2 +#if !defined USE_BZIP2 || !defined TEST_BZIP2 return 77; /* skip test */ #else const char* filedir = __TEST__ "dirfile"; Modified: trunk/getdata/test/bzip_move_from.c =================================================================== --- trunk/getdata/test/bzip_move_from.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/bzip_move_from.c 2010-12-08 00:54:32 UTC (rev 497) @@ -15,6 +15,9 @@ int main(void) { +#ifndef TEST_BZIP2 + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* format1 = __TEST__ "dirfile/format1"; @@ -101,4 +104,5 @@ gd_free_entry_strings(&E); return r; +#endif } Modified: trunk/getdata/test/bzip_nframes.c =================================================================== --- trunk/getdata/test/bzip_nframes.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/bzip_nframes.c 2010-12-08 00:54:32 UTC (rev 497) @@ -12,6 +12,9 @@ int main(void) { +#ifndef TEST_BZIP2 + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -65,4 +68,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/gzip_get.c =================================================================== --- trunk/getdata/test/gzip_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/gzip_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -15,6 +15,9 @@ int main(void) { +#ifndef TEST_GZIP + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -71,4 +74,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/gzip_get_get.c =================================================================== --- trunk/getdata/test/gzip_get_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/gzip_get_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -13,7 +13,7 @@ int main(void) { -#ifndef USE_GZIP +#if !defined USE_GZIP || !defined TEST_GZIP return 77; /* skip test */ #else const char* filedir = __TEST__ "dirfile"; Modified: trunk/getdata/test/gzip_move_from.c =================================================================== --- trunk/getdata/test/gzip_move_from.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/gzip_move_from.c 2010-12-08 00:54:32 UTC (rev 497) @@ -15,6 +15,9 @@ int main(void) { +#ifndef TEST_GZIP + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* format1 = __TEST__ "dirfile/format1"; @@ -101,4 +104,5 @@ gd_free_entry_strings(&E); return r; +#endif } Modified: trunk/getdata/test/gzip_nframes.c =================================================================== --- trunk/getdata/test/gzip_nframes.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/gzip_nframes.c 2010-12-08 00:54:32 UTC (rev 497) @@ -12,6 +12,9 @@ int main(void) { +#ifndef TEST_GZIP + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -63,4 +66,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/lzma_get.c =================================================================== --- trunk/getdata/test/lzma_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/lzma_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -13,6 +13,9 @@ int main(void) { +#ifndef TEST_LZMA + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -68,4 +71,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/lzma_nframes.c =================================================================== --- trunk/getdata/test/lzma_nframes.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/lzma_nframes.c 2010-12-08 00:54:32 UTC (rev 497) @@ -12,6 +12,9 @@ int main(void) { +#ifndef TEST_LZMA + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -63,4 +66,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/slim_get.c =================================================================== --- trunk/getdata/test/slim_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/slim_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -13,6 +13,9 @@ int main(void) { +#ifndef TEST_SLIM + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -70,4 +73,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/slim_nframes.c =================================================================== --- trunk/getdata/test/slim_nframes.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/slim_nframes.c 2010-12-08 00:54:32 UTC (rev 497) @@ -12,6 +12,9 @@ int main(void) { +#ifndef TEST_SLIM + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -65,4 +68,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/test.h =================================================================== --- trunk/getdata/test/test.h 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/test.h 2010-12-08 00:54:32 UTC (rev 497) @@ -25,6 +25,13 @@ #define gd_system system #endif +/* mkdir for MSVC */ +#ifdef _MSC_VER +#define mkdir(x,y) \ + system("rmdir /q/s "__TEST__"dirfile"); \ + _mkdir(x) +#endif + #define CHECK(e,n,nf,vf,...) \ if (e) { r = 1; \ fprintf(stderr, #n " = " nf " (expected " vf ")\n", __VA_ARGS__); } Modified: trunk/getdata/test/xz_get.c =================================================================== --- trunk/getdata/test/xz_get.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/xz_get.c 2010-12-08 00:54:32 UTC (rev 497) @@ -13,6 +13,9 @@ int main(void) { +#ifndef TEST_LZMA + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -68,4 +71,5 @@ #endif return r; +#endif } Modified: trunk/getdata/test/xz_nframes.c =================================================================== --- trunk/getdata/test/xz_nframes.c 2010-12-07 23:56:18 UTC (rev 496) +++ trunk/getdata/test/xz_nframes.c 2010-12-08 00:54:32 UTC (rev 497) @@ -12,6 +12,9 @@ int main(void) { +#ifndef TEST_LZMA + return 77; +#else const char* filedir = __TEST__ "dirfile"; const char* format = __TEST__ "dirfile/format"; const char* data = __TEST__ "dirfile/data"; @@ -63,4 +66,5 @@ #endif return r; +#endif } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-07 23:56:24
|
Revision: 496 http://getdata.svn.sourceforge.net/getdata/?rev=496&view=rev Author: ketiltrout Date: 2010-12-07 23:56:18 +0000 (Tue, 07 Dec 2010) Log Message: ----------- The chameleonic sourceforge file release system now insists we call the release notes README.txt. Modified Paths: -------------- trunk/getdata/Makefile.am Modified: trunk/getdata/Makefile.am =================================================================== --- trunk/getdata/Makefile.am 2010-12-07 03:12:21 UTC (rev 495) +++ trunk/getdata/Makefile.am 2010-12-07 23:56:18 UTC (rev 496) @@ -29,7 +29,7 @@ dist_doc_DATA = COPYING.DOC clean-local: - rm -rf *~ m4/*~ RELEASE_NOTES-* + rm -rf *~ m4/*~ README.txt %.sig: % gpg -abo $@ $< @@ -37,11 +37,11 @@ DISTCHECK_CONFIGURE_FLAGS = --with-idl-dlm-dir="$$dc_install_base/idl" # release stuff -RELEASE_NOTES-$(PACKAGE_VERSION): NEWS RELEASE_NOTES.in +README.txt: NEWS RELEASE_NOTES.in cp -f RELEASE_NOTES.in $@ head -n `grep -nm 1 '^|' NEWS | awk 'BEGIN {FS=":"} {print $$1-1}'` NEWS >> $@ dist-post: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig -dist-push: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig $(distdir).tar.gz $(distdir).tar.bz2 RELEASE_NOTES-$(PACKAGE_VERSION) +dist-push: $(distdir).tar.gz.sig $(distdir).tar.bz2.sig $(distdir).tar.gz $(distdir).tar.bz2 README.txt rsync -avP -e ssh $^ $(SFUSER),ge...@fr...:/home/frs/project/g/ge/getdata/getdata/$(PACKAGE_VERSION)/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-07 03:12:27
|
Revision: 495 http://getdata.svn.sourceforge.net/getdata/?rev=495&view=rev Author: ketiltrout Date: 2010-12-07 03:12:21 +0000 (Tue, 07 Dec 2010) Log Message: ----------- Tag getdata-0.7.1 Added Paths: ----------- tags/getdata-0.7.1/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-07 02:59:25
|
Revision: 494 http://getdata.svn.sourceforge.net/getdata/?rev=494&view=rev Author: ketiltrout Date: 2010-12-07 02:59:11 +0000 (Tue, 07 Dec 2010) Log Message: ----------- MSVC fixes from Peter Kuemmel. Modified Paths: -------------- trunk/getdata/AUTHORS trunk/getdata/ChangeLog trunk/getdata/bindings/cxx/bitentry.cpp trunk/getdata/bindings/cxx/dirfile.cpp trunk/getdata/bindings/cxx/divideentry.cpp trunk/getdata/bindings/cxx/getdata/bitentry.h trunk/getdata/bindings/cxx/getdata/carrayentry.h trunk/getdata/bindings/cxx/getdata/constentry.h trunk/getdata/bindings/cxx/getdata/divideentry.h trunk/getdata/bindings/cxx/getdata/lincomentry.h trunk/getdata/bindings/cxx/getdata/linterpentry.h trunk/getdata/bindings/cxx/getdata/multiplyentry.h trunk/getdata/bindings/cxx/getdata/phaseentry.h trunk/getdata/bindings/cxx/getdata/polynomentry.h trunk/getdata/bindings/cxx/getdata/rawentry.h trunk/getdata/bindings/cxx/getdata/recipentry.h trunk/getdata/bindings/cxx/getdata/sbitentry.h trunk/getdata/bindings/cxx/getdata/stringentry.h trunk/getdata/bindings/cxx/lincomentry.cpp trunk/getdata/bindings/cxx/linterpentry.cpp trunk/getdata/bindings/cxx/multiplyentry.cpp trunk/getdata/bindings/cxx/phaseentry.cpp trunk/getdata/bindings/cxx/polynomentry.cpp trunk/getdata/bindings/cxx/rawentry.cpp trunk/getdata/bindings/cxx/recipentry.cpp trunk/getdata/bindings/cxx/sbitentry.cpp trunk/getdata/configure.ac trunk/getdata/src/ascii.c trunk/getdata/src/flush.c trunk/getdata/src/getdata.h.in trunk/getdata/src/internal.h trunk/getdata/src/mod.c trunk/getdata/src/putdata.c trunk/getdata/src/raw.c trunk/getdata/test/add.c trunk/getdata/test/add_bit.c trunk/getdata/test/add_bit_bitnum.c trunk/getdata/test/add_bit_bitsize.c trunk/getdata/test/add_bit_invalid.c trunk/getdata/test/add_bit_numbits.c trunk/getdata/test/add_carray.c trunk/getdata/test/add_clincom.c trunk/getdata/test/add_code.c trunk/getdata/test/add_const.c trunk/getdata/test/add_cpolynom.c trunk/getdata/test/add_crecip.c trunk/getdata/test/add_crecip89.c trunk/getdata/test/add_divide.c trunk/getdata/test/add_divide_invalid.c trunk/getdata/test/add_duplicate.c trunk/getdata/test/add_format.c trunk/getdata/test/add_invalid.c trunk/getdata/test/add_lincom.c trunk/getdata/test/add_lincom_invalid.c trunk/getdata/test/add_lincom_nfields.c trunk/getdata/test/add_linterp.c trunk/getdata/test/add_linterp_invalid.c trunk/getdata/test/add_multiply.c trunk/getdata/test/add_multiply_invalid.c trunk/getdata/test/add_phase.c trunk/getdata/test/add_phase_invalid.c trunk/getdata/test/add_polynom.c trunk/getdata/test/add_protect.c trunk/getdata/test/add_raw.c trunk/getdata/test/add_raw_invalid.c trunk/getdata/test/add_raw_spf.c trunk/getdata/test/add_raw_type.c trunk/getdata/test/add_rdonly.c trunk/getdata/test/add_recip.c trunk/getdata/test/add_sbit.c trunk/getdata/test/add_scalar.c trunk/getdata/test/add_sort.c trunk/getdata/test/add_spec.c trunk/getdata/test/add_spec_directive.c trunk/getdata/test/add_spec_invalid.c trunk/getdata/test/add_spec_meta.c trunk/getdata/test/add_string.c trunk/getdata/test/add_type.c trunk/getdata/test/alter_bit_bitnum.c trunk/getdata/test/alter_bit_numbits.c trunk/getdata/test/alter_carray_len.c trunk/getdata/test/alter_carray_type.c trunk/getdata/test/alter_const.c trunk/getdata/test/alter_cpolynom.c trunk/getdata/test/alter_crecip.c trunk/getdata/test/alter_crecip89.c trunk/getdata/test/alter_divide.c trunk/getdata/test/alter_entry.c trunk/getdata/test/alter_entry_recode.c trunk/getdata/test/alter_entry_scalar2a.c trunk/getdata/test/alter_entry_scalar2n.c trunk/getdata/test/alter_entry_scalar3.c trunk/getdata/test/alter_entry_scalar4.c trunk/getdata/test/alter_lincom_23.c trunk/getdata/test/alter_lincom_32.c trunk/getdata/test/alter_lincom_input.c trunk/getdata/test/alter_lincom_offset.c trunk/getdata/test/alter_lincom_slope.c trunk/getdata/test/alter_linterp.c trunk/getdata/test/alter_linterp_move.c trunk/getdata/test/alter_mspec.c trunk/getdata/test/alter_multiply.c trunk/getdata/test/alter_phase.c trunk/getdata/test/alter_polynom_coeff.c trunk/getdata/test/alter_polynom_input.c trunk/getdata/test/alter_polynom_ord.c trunk/getdata/test/alter_raw_spf.c trunk/getdata/test/alter_raw_type.c trunk/getdata/test/alter_recip.c trunk/getdata/test/alter_spec.c trunk/getdata/test/alter_spec_meta.c trunk/getdata/test/ascii_get.c trunk/getdata/test/ascii_get_get.c trunk/getdata/test/ascii_nframes.c trunk/getdata/test/ascii_put.c trunk/getdata/test/bof.c trunk/getdata/test/bof_lincom.c trunk/getdata/test/bof_phase.c trunk/getdata/test/bzip_get.c trunk/getdata/test/bzip_get_get.c trunk/getdata/test/bzip_move_from.c trunk/getdata/test/bzip_nframes.c trunk/getdata/test/bzip_put.c trunk/getdata/test/close.c trunk/getdata/test/close_discard.c trunk/getdata/test/convert_complex128_complex64.c trunk/getdata/test/convert_complex128_float64.c trunk/getdata/test/convert_complex128_int64.c trunk/getdata/test/convert_complex128_uint64.c trunk/getdata/test/convert_complex64_complex128.c trunk/getdata/test/convert_complex64_float64.c trunk/getdata/test/convert_complex64_int64.c trunk/getdata/test/convert_complex64_uint64.c trunk/getdata/test/convert_float32_complex128.c trunk/getdata/test/convert_float32_complex64.c trunk/getdata/test/convert_float32_float64.c trunk/getdata/test/convert_float32_int16.c trunk/getdata/test/convert_float32_int32.c trunk/getdata/test/convert_float32_int64.c trunk/getdata/test/convert_float32_int8.c trunk/getdata/test/convert_float32_uint16.c trunk/getdata/test/convert_float32_uint32.c trunk/getdata/test/convert_float32_uint64.c trunk/getdata/test/convert_float32_uint8.c trunk/getdata/test/convert_float64_complex128.c trunk/getdata/test/convert_float64_complex64.c trunk/getdata/test/convert_float64_float32.c trunk/getdata/test/convert_float64_int16.c trunk/getdata/test/convert_float64_int32.c trunk/getdata/test/convert_float64_int64.c trunk/getdata/test/convert_float64_int8.c trunk/getdata/test/convert_float64_uint16.c trunk/getdata/test/convert_float64_uint32.c trunk/getdata/test/convert_float64_uint64.c trunk/getdata/test/convert_float64_uint8.c trunk/getdata/test/convert_int16_complex128.c trunk/getdata/test/convert_int16_complex64.c trunk/getdata/test/convert_int16_float32.c trunk/getdata/test/convert_int16_float64.c trunk/getdata/test/convert_int16_int32.c trunk/getdata/test/convert_int16_int64.c trunk/getdata/test/convert_int16_int8.c trunk/getdata/test/convert_int16_uint16.c trunk/getdata/test/convert_int16_uint32.c trunk/getdata/test/convert_int16_uint64.c trunk/getdata/test/convert_int16_uint8.c trunk/getdata/test/convert_int32_complex128.c trunk/getdata/test/convert_int32_complex64.c trunk/getdata/test/convert_int32_float32.c trunk/getdata/test/convert_int32_float64.c trunk/getdata/test/convert_int32_int16.c trunk/getdata/test/convert_int32_int64.c trunk/getdata/test/convert_int32_int8.c trunk/getdata/test/convert_int32_uint16.c trunk/getdata/test/convert_int32_uint32.c trunk/getdata/test/convert_int32_uint64.c trunk/getdata/test/convert_int32_uint8.c trunk/getdata/test/convert_int64_complex128.c trunk/getdata/test/convert_int64_complex64.c trunk/getdata/test/convert_int64_float32.c trunk/getdata/test/convert_int64_float64.c trunk/getdata/test/convert_int64_int16.c trunk/getdata/test/convert_int64_int32.c trunk/getdata/test/convert_int64_int8.c trunk/getdata/test/convert_int64_uint16.c trunk/getdata/test/convert_int64_uint32.c trunk/getdata/test/convert_int64_uint64.c trunk/getdata/test/convert_int64_uint8.c trunk/getdata/test/convert_int8_complex128.c trunk/getdata/test/convert_int8_complex64.c trunk/getdata/test/convert_int8_float32.c trunk/getdata/test/convert_int8_float64.c trunk/getdata/test/convert_int8_int16.c trunk/getdata/test/convert_int8_int32.c trunk/getdata/test/convert_int8_int64.c trunk/getdata/test/convert_int8_uint16.c trunk/getdata/test/convert_int8_uint32.c trunk/getdata/test/convert_int8_uint64.c trunk/getdata/test/convert_int8_uint8.c trunk/getdata/test/convert_uint16_complex128.c trunk/getdata/test/convert_uint16_complex64.c trunk/getdata/test/convert_uint16_float32.c trunk/getdata/test/convert_uint16_float64.c trunk/getdata/test/convert_uint16_int16.c trunk/getdata/test/convert_uint16_int32.c trunk/getdata/test/convert_uint16_int64.c trunk/getdata/test/convert_uint16_int8.c trunk/getdata/test/convert_uint16_uint32.c trunk/getdata/test/convert_uint16_uint64.c trunk/getdata/test/convert_uint16_uint8.c trunk/getdata/test/convert_uint32_complex128.c trunk/getdata/test/convert_uint32_complex64.c trunk/getdata/test/convert_uint32_float32.c trunk/getdata/test/convert_uint32_float64.c trunk/getdata/test/convert_uint32_int16.c trunk/getdata/test/convert_uint32_int32.c trunk/getdata/test/convert_uint32_int64.c trunk/getdata/test/convert_uint32_int8.c trunk/getdata/test/convert_uint32_uint16.c trunk/getdata/test/convert_uint32_uint64.c trunk/getdata/test/convert_uint32_uint8.c trunk/getdata/test/convert_uint64_complex128.c trunk/getdata/test/convert_uint64_complex64.c trunk/getdata/test/convert_uint64_float32.c trunk/getdata/test/convert_uint64_float64.c trunk/getdata/test/convert_uint64_int16.c trunk/getdata/test/convert_uint64_int32.c trunk/getdata/test/convert_uint64_int64.c trunk/getdata/test/convert_uint64_int8.c trunk/getdata/test/convert_uint64_uint16.c trunk/getdata/test/convert_uint64_uint32.c trunk/getdata/test/convert_uint64_uint8.c trunk/getdata/test/convert_uint8_complex128.c trunk/getdata/test/convert_uint8_complex64.c trunk/getdata/test/convert_uint8_float32.c trunk/getdata/test/convert_uint8_float64.c trunk/getdata/test/convert_uint8_int16.c trunk/getdata/test/convert_uint8_int32.c trunk/getdata/test/convert_uint8_int64.c trunk/getdata/test/convert_uint8_int8.c trunk/getdata/test/convert_uint8_uint16.c trunk/getdata/test/convert_uint8_uint32.c trunk/getdata/test/convert_uint8_uint64.c trunk/getdata/test/creat.c trunk/getdata/test/creat_excl.c trunk/getdata/test/creat_rdonly.c trunk/getdata/test/cvlist.c trunk/getdata/test/cvlist_array.c trunk/getdata/test/cvlist_array_meta.c trunk/getdata/test/cvlist_invalid.c trunk/getdata/test/cvlist_meta.c trunk/getdata/test/cvlist_meta_invalid.c trunk/getdata/test/del.c trunk/getdata/test/del_carray.c trunk/getdata/test/del_carray_deref.c trunk/getdata/test/del_const.c trunk/getdata/test/del_const_deref.c trunk/getdata/test/del_const_force.c trunk/getdata/test/del_data.c trunk/getdata/test/del_derived.c trunk/getdata/test/del_derived_force.c trunk/getdata/test/del_meta.c trunk/getdata/test/del_meta_force.c trunk/getdata/test/dfes_bit.c trunk/getdata/test/dfes_divide.c trunk/getdata/test/dfes_lincom.c trunk/getdata/test/dfes_linterp.c trunk/getdata/test/dfes_multiply.c trunk/getdata/test/dfes_null.c trunk/getdata/test/dfes_phase.c trunk/getdata/test/dfes_raw.c trunk/getdata/test/dfes_recip.c trunk/getdata/test/dfes_zero.c trunk/getdata/test/encode_alter.c trunk/getdata/test/encode_get.c trunk/getdata/test/encode_move.c trunk/getdata/test/endian_alter.c trunk/getdata/test/endian_get.c trunk/getdata/test/endian_move.c trunk/getdata/test/entry_bad_code.c trunk/getdata/test/entry_bit.c trunk/getdata/test/entry_bit_scalar.c trunk/getdata/test/entry_invalid.c trunk/getdata/test/entry_lincom.c trunk/getdata/test/entry_lincom_scalar.c trunk/getdata/test/entry_linterp.c trunk/getdata/test/entry_multiply.c trunk/getdata/test/entry_phase.c trunk/getdata/test/entry_phase_scalar.c trunk/getdata/test/entry_polynom.c trunk/getdata/test/entry_polynom_scalar.c trunk/getdata/test/entry_raw.c trunk/getdata/test/entry_raw_scalar.c trunk/getdata/test/entry_raw_scalar_code.c trunk/getdata/test/entry_raw_scalar_type.c trunk/getdata/test/entry_scalar_repr.c trunk/getdata/test/entry_type.c trunk/getdata/test/eof.c trunk/getdata/test/eof_index.c trunk/getdata/test/eof_lincom.c trunk/getdata/test/eof_phase.c trunk/getdata/test/error.c trunk/getdata/test/error_short.c trunk/getdata/test/file.c trunk/getdata/test/file_code.c trunk/getdata/test/file_type.c trunk/getdata/test/flist.c trunk/getdata/test/flist_invalid.c trunk/getdata/test/flist_meta.c trunk/getdata/test/flist_meta_invalid.c trunk/getdata/test/flist_type.c trunk/getdata/test/flist_type_invalid.c trunk/getdata/test/flist_type_meta.c trunk/getdata/test/flist_type_meta_invalid.c trunk/getdata/test/flush.c trunk/getdata/test/flush_all.c trunk/getdata/test/flush_bad_code.c trunk/getdata/test/flush_invalid.c trunk/getdata/test/flush_meta.c trunk/getdata/test/flush_spec.c trunk/getdata/test/foffs_alter.c trunk/getdata/test/foffs_get.c trunk/getdata/test/foffs_move.c trunk/getdata/test/fragment_index.c trunk/getdata/test/fragment_name.c trunk/getdata/test/fragment_name_oor.c trunk/getdata/test/get64.c trunk/getdata/test/get_bad_code.c trunk/getdata/test/get_bit.c trunk/getdata/test/get_carray.c trunk/getdata/test/get_carray_len.c trunk/getdata/test/get_carray_slice.c trunk/getdata/test/get_char.c trunk/getdata/test/get_clincom.c trunk/getdata/test/get_complex128.c trunk/getdata/test/get_complex64.c trunk/getdata/test/get_const.c trunk/getdata/test/get_const_complex.c trunk/getdata/test/get_const_repr.c trunk/getdata/test/get_cpolynom.c trunk/getdata/test/get_divide.c trunk/getdata/test/get_endian16.c trunk/getdata/test/get_endian32.c trunk/getdata/test/get_endian64.c trunk/getdata/test/get_endian8.c trunk/getdata/test/get_endian_complex128_arm.c trunk/getdata/test/get_endian_complex128_big.c trunk/getdata/test/get_endian_complex128_little.c trunk/getdata/test/get_endian_complex64_arm.c trunk/getdata/test/get_endian_complex64_big.c trunk/getdata/test/get_endian_complex64_little.c trunk/getdata/test/get_endian_float32_arm.c trunk/getdata/test/get_endian_float32_big.c trunk/getdata/test/get_endian_float32_little.c trunk/getdata/test/get_endian_float64_arm.c trunk/getdata/test/get_endian_float64_big.c trunk/getdata/test/get_endian_float64_little.c trunk/getdata/test/get_ff.c trunk/getdata/test/get_float32.c trunk/getdata/test/get_float64.c trunk/getdata/test/get_foffs.c trunk/getdata/test/get_fs.c trunk/getdata/test/get_int16.c trunk/getdata/test/get_int32.c trunk/getdata/test/get_int64.c trunk/getdata/test/get_int8.c trunk/getdata/test/get_invalid.c trunk/getdata/test/get_lincom1.c trunk/getdata/test/get_lincom2.c trunk/getdata/test/get_lincom3.c trunk/getdata/test/get_lincom_noin.c trunk/getdata/test/get_lincom_non.c trunk/getdata/test/get_linterp.c trunk/getdata/test/get_linterp_noin.c trunk/getdata/test/get_linterp_notab.c trunk/getdata/test/get_linterp_sort.c trunk/getdata/test/get_multiply.c trunk/getdata/test/get_multiply_noin.c trunk/getdata/test/get_nonexistent.c trunk/getdata/test/get_null.c trunk/getdata/test/get_off64.c trunk/getdata/test/get_phase.c trunk/getdata/test/get_polynom.c trunk/getdata/test/get_polynom_noin.c trunk/getdata/test/get_recip.c trunk/getdata/test/get_recip_const.c trunk/getdata/test/get_recurse.c trunk/getdata/test/get_sbit.c trunk/getdata/test/get_sf.c trunk/getdata/test/get_ss.c trunk/getdata/test/get_type.c trunk/getdata/test/get_uint16.c trunk/getdata/test/get_uint32.c trunk/getdata/test/get_uint64.c trunk/getdata/test/get_zero.c trunk/getdata/test/global_name.c trunk/getdata/test/global_ref.c trunk/getdata/test/global_ref_empty.c trunk/getdata/test/global_ref_set.c trunk/getdata/test/gzip_get.c trunk/getdata/test/gzip_get_get.c trunk/getdata/test/gzip_move_from.c trunk/getdata/test/gzip_nframes.c trunk/getdata/test/gzip_put.c trunk/getdata/test/header_complex.c trunk/getdata/test/include.c trunk/getdata/test/include_accmode.c trunk/getdata/test/include_auto.c trunk/getdata/test/include_cb.c trunk/getdata/test/include_creat.c trunk/getdata/test/include_ignore.c trunk/getdata/test/include_index.c trunk/getdata/test/include_invalid.c trunk/getdata/test/include_nonexistent.c trunk/getdata/test/include_pc.c trunk/getdata/test/include_ref.c trunk/getdata/test/include_syntax.c trunk/getdata/test/index.c trunk/getdata/test/index_domain.c trunk/getdata/test/index_range.c trunk/getdata/test/legacy_get.c trunk/getdata/test/legacy_get_put.c trunk/getdata/test/legacy_get_rofs.c trunk/getdata/test/legacy_nframes.c trunk/getdata/test/legacy_nonexistent.c trunk/getdata/test/legacy_put.c trunk/getdata/test/legacy_spf.c trunk/getdata/test/lzma_get.c trunk/getdata/test/lzma_nframes.c trunk/getdata/test/madd.c trunk/getdata/test/madd_bit.c trunk/getdata/test/madd_bit_invalid.c trunk/getdata/test/madd_carray.c trunk/getdata/test/madd_clincom.c trunk/getdata/test/madd_const.c trunk/getdata/test/madd_cpolynom.c trunk/getdata/test/madd_crecip.c trunk/getdata/test/madd_crecip89.c trunk/getdata/test/madd_divide.c trunk/getdata/test/madd_lincom.c trunk/getdata/test/madd_lincom_invalid.c trunk/getdata/test/madd_linterp.c trunk/getdata/test/madd_linterp_invalid.c trunk/getdata/test/madd_multiply.c trunk/getdata/test/madd_multiply_invalid.c trunk/getdata/test/madd_phase.c trunk/getdata/test/madd_phase_invalid.c trunk/getdata/test/madd_polynom.c trunk/getdata/test/madd_recip.c trunk/getdata/test/madd_sbit.c trunk/getdata/test/madd_spec.c trunk/getdata/test/madd_spec_directive.c trunk/getdata/test/madd_spec_invalid.c trunk/getdata/test/madd_string.c trunk/getdata/test/move.c trunk/getdata/test/move_data_enc_ar.c trunk/getdata/test/move_data_enc_ra.c trunk/getdata/test/move_data_endian.c trunk/getdata/test/move_data_foffs.c trunk/getdata/test/move_data_nop.c trunk/getdata/test/move_index.c trunk/getdata/test/move_meta.c trunk/getdata/test/move_protect.c trunk/getdata/test/move_subdir.c trunk/getdata/test/name.c trunk/getdata/test/name_move.c trunk/getdata/test/nfields.c trunk/getdata/test/nfields_invalid.c trunk/getdata/test/nfields_type.c trunk/getdata/test/nfields_type_invalid.c trunk/getdata/test/nfragments.c trunk/getdata/test/nframes.c trunk/getdata/test/nframes64.c trunk/getdata/test/nframes_empty.c trunk/getdata/test/nframes_invalid.c trunk/getdata/test/nframes_off64.c trunk/getdata/test/nframes_spf.c trunk/getdata/test/nmeta.c trunk/getdata/test/nmeta_invalid.c trunk/getdata/test/nmeta_parent.c trunk/getdata/test/nmeta_type.c trunk/getdata/test/nmeta_type_invalid.c trunk/getdata/test/nmeta_type_parent.c trunk/getdata/test/nmeta_vectors.c trunk/getdata/test/nmeta_vectors_del.c trunk/getdata/test/nmeta_vectors_invalid.c trunk/getdata/test/nmeta_vectors_parent.c trunk/getdata/test/nvectors.c trunk/getdata/test/nvectors_invalid.c trunk/getdata/test/open.c trunk/getdata/test/open_cb_abort.c trunk/getdata/test/open_cb_cont.c trunk/getdata/test/open_cb_ignore.c trunk/getdata/test/open_cb_invalid.c trunk/getdata/test/open_cb_rescan.c trunk/getdata/test/open_eaccess.c trunk/getdata/test/open_notdirfile.c trunk/getdata/test/parent.c trunk/getdata/test/parse_badline.c trunk/getdata/test/parse_bit.c trunk/getdata/test/parse_bit4.c trunk/getdata/test/parse_bit_bitnum.c trunk/getdata/test/parse_bit_bitsize.c trunk/getdata/test/parse_bit_ncols.c trunk/getdata/test/parse_bit_numbits.c trunk/getdata/test/parse_bit_scalar.c trunk/getdata/test/parse_carray.c trunk/getdata/test/parse_carray_long.c trunk/getdata/test/parse_const.c trunk/getdata/test/parse_const_ncols.c trunk/getdata/test/parse_divide.c trunk/getdata/test/parse_duplicate.c trunk/getdata/test/parse_duplicate_ignore.c trunk/getdata/test/parse_endian_bad.c trunk/getdata/test/parse_endian_big.c trunk/getdata/test/parse_endian_force.c trunk/getdata/test/parse_endian_little.c trunk/getdata/test/parse_endian_slash.c trunk/getdata/test/parse_eol.c trunk/getdata/test/parse_foffs.c trunk/getdata/test/parse_foffs_include.c trunk/getdata/test/parse_foffs_slash.c trunk/getdata/test/parse_include.c trunk/getdata/test/parse_include_nonexistent.c trunk/getdata/test/parse_include_slash.c trunk/getdata/test/parse_index.c trunk/getdata/test/parse_lincom.c trunk/getdata/test/parse_lincom_ncols1.c trunk/getdata/test/parse_lincom_ncols2.c trunk/getdata/test/parse_lincom_nfields.c trunk/getdata/test/parse_lincom_nofields.c trunk/getdata/test/parse_lincom_non.c trunk/getdata/test/parse_lincom_non_ncols.c trunk/getdata/test/parse_lincom_scalar.c trunk/getdata/test/parse_linterp.c trunk/getdata/test/parse_linterp_ncols.c trunk/getdata/test/parse_meta.c trunk/getdata/test/parse_meta_implicit.c trunk/getdata/test/parse_meta_implicit2.c trunk/getdata/test/parse_meta_index.c trunk/getdata/test/parse_meta_index2.c trunk/getdata/test/parse_meta_parent.c trunk/getdata/test/parse_meta_raw.c trunk/getdata/test/parse_multiply.c trunk/getdata/test/parse_multiply_ncols.c trunk/getdata/test/parse_name.c trunk/getdata/test/parse_name_dot.c trunk/getdata/test/parse_name_ext.c trunk/getdata/test/parse_name_pedantic.c trunk/getdata/test/parse_ncols.c trunk/getdata/test/parse_phase.c trunk/getdata/test/parse_phase_ncols.c trunk/getdata/test/parse_phase_scalar.c trunk/getdata/test/parse_polynom.c trunk/getdata/test/parse_polynom_ncols1.c trunk/getdata/test/parse_polynom_ncols2.c trunk/getdata/test/parse_polynom_scalar.c trunk/getdata/test/parse_protect_all.c trunk/getdata/test/parse_protect_bad.c trunk/getdata/test/parse_protect_data.c trunk/getdata/test/parse_protect_format.c trunk/getdata/test/parse_protect_none.c trunk/getdata/test/parse_quote.c trunk/getdata/test/parse_quote_mismatch.c trunk/getdata/test/parse_raw.c trunk/getdata/test/parse_raw_char.c trunk/getdata/test/parse_raw_ncols.c trunk/getdata/test/parse_raw_scalar.c trunk/getdata/test/parse_raw_spf.c trunk/getdata/test/parse_raw_type.c trunk/getdata/test/parse_recip.c trunk/getdata/test/parse_ref.c trunk/getdata/test/parse_ref_nonexistent.c trunk/getdata/test/parse_sbit.c trunk/getdata/test/parse_sort.c trunk/getdata/test/parse_string.c trunk/getdata/test/parse_string_ncols.c trunk/getdata/test/parse_string_null.c trunk/getdata/test/parse_version.c trunk/getdata/test/parse_version_include.c trunk/getdata/test/parse_version_permissive.c trunk/getdata/test/parse_version_slash.c trunk/getdata/test/parse_whitespace.c trunk/getdata/test/protect_alter.c trunk/getdata/test/protect_get.c trunk/getdata/test/put64.c trunk/getdata/test/put_bad_code.c trunk/getdata/test/put_bit.c trunk/getdata/test/put_bof.c trunk/getdata/test/put_carray.c trunk/getdata/test/put_carray_slice.c trunk/getdata/test/put_char.c trunk/getdata/test/put_complex128.c trunk/getdata/test/put_complex64.c trunk/getdata/test/put_const.c trunk/getdata/test/put_const_protect.c trunk/getdata/test/put_divide.c trunk/getdata/test/put_endian16.c trunk/getdata/test/put_endian32.c trunk/getdata/test/put_endian64.c trunk/getdata/test/put_endian8.c trunk/getdata/test/put_endian_complex128_arm.c trunk/getdata/test/put_endian_complex128_big.c trunk/getdata/test/put_endian_complex128_little.c trunk/getdata/test/put_endian_complex64_arm.c trunk/getdata/test/put_endian_complex64_big.c trunk/getdata/test/put_endian_complex64_little.c trunk/getdata/test/put_endian_float32_arm.c trunk/getdata/test/put_endian_float32_big.c trunk/getdata/test/put_endian_float32_little.c trunk/getdata/test/put_endian_float64_arm.c trunk/getdata/test/put_endian_float64_big.c trunk/getdata/test/put_endian_float64_little.c trunk/getdata/test/put_ff.c trunk/getdata/test/put_float32.c trunk/getdata/test/put_float64.c trunk/getdata/test/put_foffs.c trunk/getdata/test/put_fs.c trunk/getdata/test/put_int16.c trunk/getdata/test/put_int32.c trunk/getdata/test/put_int64.c trunk/getdata/test/put_int8.c trunk/getdata/test/put_invalid.c trunk/getdata/test/put_lincom1.c trunk/getdata/test/put_lincom2.c trunk/getdata/test/put_lincom_noin.c trunk/getdata/test/put_linterp.c trunk/getdata/test/put_linterp_noin.c trunk/getdata/test/put_linterp_nomono.c trunk/getdata/test/put_linterp_notab.c trunk/getdata/test/put_linterp_reverse.c trunk/getdata/test/put_multiply.c trunk/getdata/test/put_null.c trunk/getdata/test/put_off64.c trunk/getdata/test/put_phase.c trunk/getdata/test/put_phase_noin.c trunk/getdata/test/put_polynom1.c trunk/getdata/test/put_polynom2.c trunk/getdata/test/put_polynom_noin.c trunk/getdata/test/put_protect.c trunk/getdata/test/put_rdonly.c trunk/getdata/test/put_recip.c trunk/getdata/test/put_recurse.c trunk/getdata/test/put_repr.c trunk/getdata/test/put_rofs.c trunk/getdata/test/put_sbit.c trunk/getdata/test/put_sf.c trunk/getdata/test/put_ss.c trunk/getdata/test/put_string.c trunk/getdata/test/put_string_protect.c trunk/getdata/test/put_type.c trunk/getdata/test/put_uint16.c trunk/getdata/test/put_uint32.c trunk/getdata/test/put_uint64.c trunk/getdata/test/ref.c trunk/getdata/test/ref_none.c trunk/getdata/test/ref_two.c trunk/getdata/test/repr_a.c trunk/getdata/test/repr_float32.c trunk/getdata/test/repr_float64.c trunk/getdata/test/repr_i.c trunk/getdata/test/repr_int16.c trunk/getdata/test/repr_int32.c trunk/getdata/test/repr_int64.c trunk/getdata/test/repr_int8.c trunk/getdata/test/repr_m.c trunk/getdata/test/repr_r.c trunk/getdata/test/repr_real_a.c trunk/getdata/test/repr_real_i.c trunk/getdata/test/repr_real_m.c trunk/getdata/test/repr_real_r.c trunk/getdata/test/repr_uint16.c trunk/getdata/test/repr_uint32.c trunk/getdata/test/repr_uint64.c trunk/getdata/test/repr_uint8.c trunk/getdata/test/slim_get.c trunk/getdata/test/slim_nframes.c trunk/getdata/test/slim_put.c trunk/getdata/test/spf.c trunk/getdata/test/spf_divide.c trunk/getdata/test/spf_lincom.c trunk/getdata/test/spf_multiply.c trunk/getdata/test/spf_polynom.c trunk/getdata/test/spf_recip.c trunk/getdata/test/spf_recurse.c trunk/getdata/test/svlist.c trunk/getdata/test/svlist_invalid.c trunk/getdata/test/svlist_meta.c trunk/getdata/test/svlist_meta_invalid.c trunk/getdata/test/trunc.c trunk/getdata/test/trunc_rdonly.c trunk/getdata/test/trunc_rofs.c trunk/getdata/test/unclude.c trunk/getdata/test/unclude_del.c trunk/getdata/test/unclude_move.c trunk/getdata/test/version_0.c trunk/getdata/test/version_0_write.c trunk/getdata/test/version_1.c trunk/getdata/test/version_1_write.c trunk/getdata/test/version_2.c trunk/getdata/test/version_2_write.c trunk/getdata/test/version_3.c trunk/getdata/test/version_3_write.c trunk/getdata/test/version_4.c trunk/getdata/test/version_4_write.c trunk/getdata/test/version_5.c trunk/getdata/test/version_5_strict.c trunk/getdata/test/version_5_write.c trunk/getdata/test/version_6.c trunk/getdata/test/version_6_strict.c trunk/getdata/test/version_6_write.c trunk/getdata/test/version_7.c trunk/getdata/test/version_7_strict.c trunk/getdata/test/version_7_write.c trunk/getdata/test/version_8.c trunk/getdata/test/version_8_strict.c trunk/getdata/test/version_8_write.c trunk/getdata/test/vlist.c trunk/getdata/test/vlist_invalid.c trunk/getdata/test/vlist_meta.c trunk/getdata/test/vlist_meta_invalid.c trunk/getdata/test/xz_get.c trunk/getdata/test/xz_nframes.c Property Changed: ---------------- trunk/getdata/ Property changes on: trunk/getdata ___________________________________________________________________ Modified: svn:ignore - Makefile Makefile.in aclocal.m4 autom4te.cache config.log config.guess config.status config.sub configure depcomp getdata-*.tar.gz getdata-*.tar.bz2 getdata-*.sig install-sh libtool ltmain.sh missing *.swp libltdl RELEASE_NOTES-* config.lt compile + Makefile Makefile.in aclocal.m4 autom4te.cache config.log config.guess config.status config.sub configure depcomp getdata-*.tar.gz getdata-*.tar.bz2 getdata-*.sig install-sh libtool ltmain.sh missing *.swp libltdl README.txt config.lt compile Modified: trunk/getdata/AUTHORS =================================================================== --- trunk/getdata/AUTHORS 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/AUTHORS 2010-12-07 02:59:11 UTC (rev 494) @@ -17,6 +17,8 @@ Joseph Fowler <jf...@pr...> provided code which was adapted to create the slimlib encoding support. +Peter Kümmel <syn...@gm...> ported GetData to MSVC. + George Staikos <st...@kd...> maintained the GetData library as part of kst. Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/ChangeLog 2010-12-07 02:59:11 UTC (rev 494) @@ -1,4 +1,28 @@ -2010-11-30 D. V. Wiebe <ge...@ke...> svn:493 +2010-12-07 D. V. Wiebe <ge...@ke...> svn:494 + MSVC fixes from Peter: + + * test/*.c: Remove unistd.h include. (It will be included in internal.h + when needed.) + + * src/flush.c: No need to make the GD_VERS_* macros long longs. + + * src/putdata.c (_GD_DoConstOut): Cast to char* before performing pointer + arithmetic. + + * src/mod.c (_gd_max): Renamed from max for better encapsulation. + + * src/internal.h: Conditionalise inclusion of non-ANSI unistd.h and stdint.h. + Various _MSC_VER specific code. Also, define gd_stat64 and gd_stat64_t to + plausibly useful things by default.o + + * src/getdata.h.in: Remove unistd.h. Add math.h and some _MSC_VER specific + code. (There are still unresolved MSVC issues with this file.) + + * bindings/cxx/*.cpp: Fix constructor inhertiance. + + * configure.ac: Check for unistd.h and stdint.h. + +2010-12-06 D. V. Wiebe <ge...@ke...> svn:493 GetData-0.7.1 released. 2010-11-30 D. V. Wiebe <ge...@ke...> svn:488 Modified: trunk/getdata/bindings/cxx/bitentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/bitentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/bitentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; BitEntry::BitEntry(const char* field_code, const char* in_field, - gd_bit_t bitnum, gd_bit_t numbits, int fragment_index) : Entry::Entry() + gd_bit_t bitnum, gd_bit_t numbits, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_BIT_ENTRY; Modified: trunk/getdata/bindings/cxx/dirfile.cpp =================================================================== --- trunk/getdata/bindings/cxx/dirfile.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/dirfile.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -26,8 +26,11 @@ #include <stdlib.h> +#ifdef _MSC_VER +#define __gd_unused +#else #define __gd_unused __attribute__ (( unused )) - +#endif using namespace GetData; Dirfile::Dirfile() Modified: trunk/getdata/bindings/cxx/divideentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/divideentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/divideentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; DivideEntry::DivideEntry(const char* field_code, const char* in_field1, - const char* in_field2, int fragment_index) : Entry::Entry() + const char* in_field2, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_DIVIDE_ENTRY; Modified: trunk/getdata/bindings/cxx/getdata/bitentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/bitentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/bitentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - BitEntry() : Entry::Entry() { E.field_type = GD_BIT_ENTRY; }; + BitEntry() : Entry() { E.field_type = GD_BIT_ENTRY; }; BitEntry(const char* field_code, const char* in_field, gd_bit_t bitnum, gd_bit_t numbits = 1, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/carrayentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/carrayentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/carrayentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - CarrayEntry() : Entry::Entry() { E.field_type = GD_CARRAY_ENTRY; }; + CarrayEntry() : Entry() { E.field_type = GD_CARRAY_ENTRY; }; CarrayEntry(const char* field_code, DataType type, size_t array_len, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/constentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/constentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/constentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - ConstEntry() : Entry::Entry() { E.field_type = GD_CONST_ENTRY; }; + ConstEntry() : Entry() { E.field_type = GD_CONST_ENTRY; }; ConstEntry(const char* field_code, DataType type, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/divideentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/divideentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/divideentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - DivideEntry() : Entry::Entry() { E.field_type = GD_DIVIDE_ENTRY; }; + DivideEntry() : Entry() { E.field_type = GD_DIVIDE_ENTRY; }; DivideEntry(const char* field_code, const char* in_field1, const char* in_field2, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/lincomentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/lincomentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/lincomentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - LincomEntry() : Entry::Entry() { E.field_type = GD_LINCOM_ENTRY; }; + LincomEntry() : Entry() { E.field_type = GD_LINCOM_ENTRY; }; LincomEntry(const char* field_code, int n_fields, const char** in_fields, double* m, double* b, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/linterpentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/linterpentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/linterpentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - LinterpEntry() : Entry::Entry() { E.field_type = GD_LINTERP_ENTRY; }; + LinterpEntry() : Entry() { E.field_type = GD_LINTERP_ENTRY; }; LinterpEntry(const char* field_code, const char* in_field, const char* table, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/multiplyentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/multiplyentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/multiplyentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - MultiplyEntry() : Entry::Entry() { E.field_type = GD_MULTIPLY_ENTRY; }; + MultiplyEntry() : Entry() { E.field_type = GD_MULTIPLY_ENTRY; }; MultiplyEntry(const char* field_code, const char* in_field1, const char* in_field2, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/phaseentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/phaseentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/phaseentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - PhaseEntry() : Entry::Entry() { E.field_type = GD_PHASE_ENTRY; }; + PhaseEntry() : Entry() { E.field_type = GD_PHASE_ENTRY; }; PhaseEntry(const char* field_code, const char* in_field, gd_shift_t shift, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/polynomentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/polynomentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/polynomentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - PolynomEntry() : Entry::Entry() { E.field_type = GD_POLYNOM_ENTRY; }; + PolynomEntry() : Entry() { E.field_type = GD_POLYNOM_ENTRY; }; PolynomEntry(const char* field_code, int poly_ord, const char* in_field, double* a, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/rawentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/rawentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/rawentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - RawEntry() : Entry::Entry() { E.field_type = GD_RAW_ENTRY; }; + RawEntry() : Entry() { E.field_type = GD_RAW_ENTRY; }; RawEntry(const char* field_code, DataType data_type, gd_spf_t spf, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/recipentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/recipentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/recipentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - RecipEntry() : Entry::Entry() { E.field_type = GD_RECIP_ENTRY; }; + RecipEntry() : Entry() { E.field_type = GD_RECIP_ENTRY; }; RecipEntry(const char* field_code, const char* in_field, double dividend, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/sbitentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/sbitentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/sbitentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - SBitEntry() : Entry::Entry() { E.field_type = GD_SBIT_ENTRY; }; + SBitEntry() : Entry() { E.field_type = GD_SBIT_ENTRY; }; SBitEntry(const char* field_code, const char* in_field, gd_bit_t bitnum, gd_bit_t numbits = 1, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/getdata/stringentry.h =================================================================== --- trunk/getdata/bindings/cxx/getdata/stringentry.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/getdata/stringentry.h 2010-12-07 02:59:11 UTC (rev 494) @@ -32,7 +32,7 @@ friend class Dirfile; public: - StringEntry() : Entry::Entry() { E.field_type = GD_STRING_ENTRY; }; + StringEntry() : Entry() { E.field_type = GD_STRING_ENTRY; }; StringEntry(const char* field_code, int fragment_index = 0); Modified: trunk/getdata/bindings/cxx/lincomentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/lincomentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/lincomentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -31,7 +31,7 @@ LincomEntry::LincomEntry(const char* field_code, int n_fields, const char** in_fields, double* m, double* b, int fragment_index) : - Entry::Entry() + Entry() { int i; @@ -49,7 +49,7 @@ LincomEntry::LincomEntry(const char* field_code, int n_fields, const char** in_fields, std::complex<double>* cm, std::complex<double>* cb, - int fragment_index) : Entry::Entry() + int fragment_index) : Entry() { int i; Modified: trunk/getdata/bindings/cxx/linterpentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/linterpentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/linterpentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; LinterpEntry::LinterpEntry(const char* field_code, const char* in_field, - const char* table, int fragment_index) : Entry::Entry() + const char* table, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_LINTERP_ENTRY; Modified: trunk/getdata/bindings/cxx/multiplyentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/multiplyentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/multiplyentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; MultiplyEntry::MultiplyEntry(const char* field_code, const char* in_field1, - const char* in_field2, int fragment_index) : Entry::Entry() + const char* in_field2, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_MULTIPLY_ENTRY; Modified: trunk/getdata/bindings/cxx/phaseentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/phaseentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/phaseentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; PhaseEntry::PhaseEntry(const char* field_code, const char* in_field, - gd_shift_t shift, int fragment_index) : Entry::Entry() + gd_shift_t shift, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_PHASE_ENTRY; Modified: trunk/getdata/bindings/cxx/polynomentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/polynomentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/polynomentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; PolynomEntry::PolynomEntry(const char* field_code, int poly_ord, - const char* in_field, double* a, int fragment_index) : Entry::Entry() + const char* in_field, double* a, int fragment_index) : Entry() { int i; @@ -46,7 +46,7 @@ PolynomEntry::PolynomEntry(const char* field_code, int poly_ord, const char* in_field, std::complex<double>* ca, int fragment_index) : - Entry::Entry() + Entry() { int i; Modified: trunk/getdata/bindings/cxx/rawentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/rawentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/rawentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -31,7 +31,7 @@ using namespace GetData; RawEntry::RawEntry(const char* field_code, DataType data_type, gd_spf_t spf, - int fragment_index) : Entry::Entry() + int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_RAW_ENTRY; Modified: trunk/getdata/bindings/cxx/recipentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/recipentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/recipentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; RecipEntry::RecipEntry(const char* field_code, const char* in_field1, - double dividend, int fragment_index) : Entry::Entry() + double dividend, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_RECIP_ENTRY; @@ -43,7 +43,7 @@ } RecipEntry::RecipEntry(const char* field_code, const char* in_field1, - std::complex<double> dividend, int fragment_index) : Entry::Entry() + std::complex<double> dividend, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_RECIP_ENTRY; Modified: trunk/getdata/bindings/cxx/sbitentry.cpp =================================================================== --- trunk/getdata/bindings/cxx/sbitentry.cpp 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/bindings/cxx/sbitentry.cpp 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ using namespace GetData; SBitEntry::SBitEntry(const char* field_code, const char* in_field, - gd_bit_t bitnum, gd_bit_t numbits, int fragment_index) : Entry::Entry() + gd_bit_t bitnum, gd_bit_t numbits, int fragment_index) : Entry() { E.field = strdup(field_code); E.field_type = GD_BIT_ENTRY; Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/configure.ac 2010-12-07 02:59:11 UTC (rev 494) @@ -519,7 +519,7 @@ echo echo "*** Looking for additional header files" echo -AC_CHECK_HEADERS([fcntl.h libgen.h]) +AC_CHECK_HEADERS([fcntl.h libgen.h stdint.h unistd.h]) if test "x$disable_c99" = "xno"; then AC_CHECK_HEADERS([complex.h]) fi @@ -583,6 +583,8 @@ #ifdef STDC_HEADERS #include <sys/types.h> #include <sys/stat.h> +#endif +#ifdef HAVE_UNISTD_H #include <unistd.h> #endif ]) @@ -591,6 +593,8 @@ #ifdef STDC_HEADERS #include <sys/types.h> #include <sys/stat.h> +#endif +#ifdef HAVE_UNISTD_H #include <unistd.h> #endif ]) @@ -598,6 +602,8 @@ GD_CHECK_LFS_TYPE([off64_t],[ #ifdef STDC_HEADERS #include <sys/types.h> +#endif +#ifdef HAVE_UNISTD_H #include <unistd.h> #endif ]) Modified: trunk/getdata/src/ascii.c =================================================================== --- trunk/getdata/src/ascii.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/ascii.c 2010-12-07 02:59:11 UTC (rev 494) @@ -25,7 +25,6 @@ #include <inttypes.h> #include <sys/stat.h> #include <sys/types.h> -#include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <string.h> Modified: trunk/getdata/src/flush.c =================================================================== --- trunk/getdata/src/flush.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/flush.c 2010-12-07 02:59:11 UTC (rev 494) @@ -26,7 +26,6 @@ #include <errno.h> #include <sys/types.h> #include <sys/stat.h> -#include <unistd.h> #include <time.h> #include <limits.h> #endif @@ -716,24 +715,24 @@ return (D->error == GD_E_OK) ? 0 : -1; } -#define GD_VERS_GE_1 0xFFFFFFFFFFFFFFFELLU -#define GD_VERS_GE_2 0xFFFFFFFFFFFFFFFCLLU -#define GD_VERS_GE_3 0xFFFFFFFFFFFFFFF8LLU -#define GD_VERS_GE_4 0xFFFFFFFFFFFFFFF0LLU -#define GD_VERS_GE_5 0xFFFFFFFFFFFFFFE0LLU -#define GD_VERS_GE_6 0xFFFFFFFFFFFFFFC0LLU -#define GD_VERS_GE_7 0xFFFFFFFFFFFFFF80LLU -#define GD_VERS_GE_8 0xFFFFFFFFFFFFFF00LLU +#define GD_VERS_GE_1 0xFFFFFFFFFFFFFFFELU +#define GD_VERS_GE_2 0xFFFFFFFFFFFFFFFCLU +#define GD_VERS_GE_3 0xFFFFFFFFFFFFFFF8LU +#define GD_VERS_GE_4 0xFFFFFFFFFFFFFFF0LU +#define GD_VERS_GE_5 0xFFFFFFFFFFFFFFE0LU +#define GD_VERS_GE_6 0xFFFFFFFFFFFFFFC0LU +#define GD_VERS_GE_7 0xFFFFFFFFFFFFFF80LU +#define GD_VERS_GE_8 0xFFFFFFFFFFFFFF00LU -#define GD_VERS_LE_0 0x0000000000000001LLU -#define GD_VERS_LE_1 0x0000000000000003LLU -#define GD_VERS_LE_2 0x0000000000000007LLU -#define GD_VERS_LE_3 0x000000000000000fLLU -#define GD_VERS_LE_4 0x000000000000001fLLU -#define GD_VERS_LE_5 0x000000000000003fLLU -#define GD_VERS_LE_6 0x000000000000007fLLU -#define GD_VERS_LE_7 0x00000000000000ffLLU -#define GD_VERS_LE_8 0x00000000000001ffLLU +#define GD_VERS_LE_0 0x0000000000000001LU +#define GD_VERS_LE_1 0x0000000000000003LU +#define GD_VERS_LE_2 0x0000000000000007LU +#define GD_VERS_LE_3 0x000000000000000fLU +#define GD_VERS_LE_4 0x000000000000001fLU +#define GD_VERS_LE_5 0x000000000000003fLU +#define GD_VERS_LE_6 0x000000000000007fLU +#define GD_VERS_LE_7 0x00000000000000ffLU +#define GD_VERS_LE_8 0x00000000000001ffLU uint64_t _GD_FindVersion(DIRFILE *D) { Modified: trunk/getdata/src/getdata.h.in =================================================================== --- trunk/getdata/src/getdata.h.in 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/getdata.h.in 2010-12-07 02:59:11 UTC (rev 494) @@ -52,11 +52,8 @@ /* The most recent standards version supported by this library */ #define GD_DIRFILE_STANDARDS_VERSION 8 -/* one or more of these should give us: - * size_t, off_t, __REDIRECT, &c., if present - */ +#include <math.h> #include <sys/types.h> -#include <unistd.h> /* If this symbol is defined here, the C99-API is not present in the library */ #undef GD_NO_C99_API @@ -225,9 +222,16 @@ /* GD_NO_ENTRY is not part of this count */ #define GD_N_ENTYPES 14 +#ifdef _MSC_VER /* TODO */ +typedef short _gd_int16_t; +typedef unsigned short _gd_uint16_t; +typedef __int64 _gd_int64_t; +#else #undef _gd_int16_t #undef _gd_uint16_t #undef _gd_int64_t +#endif + #if ! defined GD_C89_API # include <inttypes.h> # define GD_DCOMPLEXM(v) double _Complex v Modified: trunk/getdata/src/internal.h =================================================================== --- trunk/getdata/src/internal.h 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/internal.h 2010-12-07 02:59:11 UTC (rev 494) @@ -28,7 +28,22 @@ #include "getdata.h" #include <string.h> +#include <errno.h> +#include <fcntl.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif +#ifdef HAVE_STDINT_H +#include <stdint.h> +#endif + +/* MSVC types */ +#ifdef _MSC_VER +typedef size_t ssize_t; +typedef int mode_t; +#endif + #ifdef __APPLE__ typedef off_t off64_t; #endif @@ -122,7 +137,11 @@ # define __wur #endif -#define __gd_unused __attribute__ (( unused )) +#ifdef _MSC_VER +# define __gd_unused +#else +# define __gd_unused __attribute__ (( unused )) +#endif /* disable the "unspecified order" remark in ICC */ #ifdef __INTEL_COMPILER @@ -253,19 +272,19 @@ #define rmdir _rmdir #endif -#if defined __CYGWIN__ || defined __APPLE__ -# define gd_stat64 stat -#elif HAVE_STAT64 +#if HAVE_STAT64 # define gd_stat64 stat64 #elif HAVE__STAT64 # define gd_stat64 _stat64 +#else +# define gd_stat64 stat #endif #if HAVE_STRUCT_STAT64 typedef struct stat64 gd_stat64_t; #elif HAVE_STRUCT___STAT64 typedef struct __stat64 gd_stat64_t; -#elif defined __CYGWIN__ || defined __APPLE__ +#else typedef struct stat gd_stat64_t; #endif @@ -719,7 +738,12 @@ int _GD_SlimClose(struct _gd_raw_file* file); off64_t _GD_SlimSize(struct _gd_raw_file* file, gd_type_t data_type); -static inline int entry_cmp(const void *a, const void *b) +#ifdef _MSC_VER +# define _gd_static_inline static +#else +# define _gd_static_inline static inline +#endif +_gd_static_inline int entry_cmp(const void *a, const void *b) { return strcmp((*(gd_entry_t**)a)->field, (*(gd_entry_t**)b)->field); } Modified: trunk/getdata/src/mod.c =================================================================== --- trunk/getdata/src/mod.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/mod.c 2010-12-07 02:59:11 UTC (rev 494) @@ -30,7 +30,7 @@ #include <libgen.h> #endif -static unsigned int max(unsigned int A, unsigned int B) +static unsigned int _gd_max(unsigned int A, unsigned int B) { return (A > B) ? A : B; } @@ -273,8 +273,9 @@ if (gd_get_constant(D, Q.scalar[0], GD_UINT16, &Q.EN(raw,spf))) break; - nf = BUFFER_SIZE / max(E->e->u.raw.size, GD_SIZE(Q.EN(raw,data_type))) / - max(E->EN(raw,spf), Q.EN(raw,spf)); + nf = BUFFER_SIZE / _gd_max(E->e->u.raw.size, + GD_SIZE(Q.EN(raw,data_type))) / _gd_max(E->EN(raw,spf), + Q.EN(raw,spf)); if (D->fragment[E->fragment_index].protection & GD_PROTECT_DATA) _GD_SetError(D, GD_E_PROTECTED, GD_E_PROTECTED_DATA, NULL, 0, Modified: trunk/getdata/src/putdata.c =================================================================== --- trunk/getdata/src/putdata.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/putdata.c 2010-12-07 02:59:11 UTC (rev 494) @@ -528,7 +528,7 @@ D->fragment[E->fragment_index].cname); else { gd_type_t type = _GD_ConstType(D, E->EN(scalar,const_type)); - _GD_ConvertType(D, data_in, data_type, E->e->u.scalar.d + first * + _GD_ConvertType(D, data_in, data_type, (char*)E->e->u.scalar.d + first * GD_SIZE(type), type, len); } Modified: trunk/getdata/src/raw.c =================================================================== --- trunk/getdata/src/raw.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/src/raw.c 2010-12-07 02:59:11 UTC (rev 494) @@ -24,7 +24,6 @@ #include <stdlib.h> #include <sys/stat.h> #include <sys/types.h> -#include <unistd.h> #include <fcntl.h> #include <errno.h> #endif Modified: trunk/getdata/test/add.c =================================================================== --- trunk/getdata/test/add.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add.c 2010-12-07 02:59:11 UTC (rev 494) @@ -8,7 +8,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_bit.c =================================================================== --- trunk/getdata/test/add_bit.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_bit.c 2010-12-07 02:59:11 UTC (rev 494) @@ -8,7 +8,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_bit_bitnum.c =================================================================== --- trunk/getdata/test/add_bit_bitnum.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_bit_bitnum.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_bit_bitsize.c =================================================================== --- trunk/getdata/test/add_bit_bitsize.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_bit_bitsize.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_bit_invalid.c =================================================================== --- trunk/getdata/test/add_bit_invalid.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_bit_invalid.c 2010-12-07 02:59:11 UTC (rev 494) @@ -6,7 +6,6 @@ #include <sys/stat.h> #include <fcntl.h> #include <string.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_bit_numbits.c =================================================================== --- trunk/getdata/test/add_bit_numbits.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_bit_numbits.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_carray.c =================================================================== --- trunk/getdata/test/add_carray.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_carray.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> int main(void) Modified: trunk/getdata/test/add_clincom.c =================================================================== --- trunk/getdata/test/add_clincom.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_clincom.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> #include <math.h> Modified: trunk/getdata/test/add_code.c =================================================================== --- trunk/getdata/test/add_code.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_code.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> int main(void) { Modified: trunk/getdata/test/add_const.c =================================================================== --- trunk/getdata/test/add_const.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_const.c 2010-12-07 02:59:11 UTC (rev 494) @@ -8,7 +8,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> int main(void) Modified: trunk/getdata/test/add_cpolynom.c =================================================================== --- trunk/getdata/test/add_cpolynom.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_cpolynom.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> #include <math.h> Modified: trunk/getdata/test/add_crecip.c =================================================================== --- trunk/getdata/test/add_crecip.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_crecip.c 2010-12-07 02:59:11 UTC (rev 494) @@ -6,7 +6,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> int main(void) Modified: trunk/getdata/test/add_crecip89.c =================================================================== --- trunk/getdata/test/add_crecip89.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_crecip89.c 2010-12-07 02:59:11 UTC (rev 494) @@ -7,7 +7,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> int main(void) Modified: trunk/getdata/test/add_divide.c =================================================================== --- trunk/getdata/test/add_divide.c 2010-12-07 00:08:56 UTC (rev 493) +++ trunk/getdata/test/add_divide.c 2010-12-07 02:59:11 UTC (rev 494) @@ -6,7 +6,6 @@ #include <fcntl.h> #include <string.h> #include <errno.h> -#include <unistd.h> #include <stdio.h> int main(void) Modified: trunk/getdata/test/add_divide_invalid.c =================================================================== --- trunk/getdata/test/add_divide_invali... [truncated message content] |
From: <ket...@us...> - 2010-12-07 00:09:03
|
Revision: 493 http://getdata.svn.sourceforge.net/getdata/?rev=493&view=rev Author: ketiltrout Date: 2010-12-07 00:08:56 +0000 (Tue, 07 Dec 2010) Log Message: ----------- GetData 0.7.1. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/NEWS trunk/getdata/RELEASE_NOTES.in trunk/getdata/configure.ac trunk/html/index.html Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-12-01 04:36:21 UTC (rev 492) +++ trunk/getdata/ChangeLog 2010-12-07 00:08:56 UTC (rev 493) @@ -1,3 +1,6 @@ +2010-11-30 D. V. Wiebe <ge...@ke...> svn:493 + GetData-0.7.1 released. + 2010-11-30 D. V. Wiebe <ge...@ke...> svn:488 GetData-0.7.1rc1: Modified: trunk/getdata/NEWS =================================================================== --- trunk/getdata/NEWS 2010-12-01 04:36:21 UTC (rev 492) +++ trunk/getdata/NEWS 2010-12-07 00:08:56 UTC (rev 493) @@ -1,4 +1,4 @@ -New in version 0.7.1rc2: +New in version 0.7.1: Library Changes Modified: trunk/getdata/RELEASE_NOTES.in =================================================================== --- trunk/getdata/RELEASE_NOTES.in 2010-12-01 04:36:21 UTC (rev 492) +++ trunk/getdata/RELEASE_NOTES.in 2010-12-07 00:08:56 UTC (rev 493) @@ -1,4 +1,4 @@ -GetData 0.7.0 is known to compile and pass the test suite on the following systems (including C++ and Fortran bindings): +GetData 0.7.1 is known to compile and pass the test suite on the following systems (including C++ and Fortran bindings): Linux: * x86 and x86_64, using gcc 4.5 or icc 10.1, under Slackware, Fedora, Ubuntu, CentOS Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2010-12-01 04:36:21 UTC (rev 492) +++ trunk/getdata/configure.ac 2010-12-07 00:08:56 UTC (rev 493) @@ -22,7 +22,7 @@ m4_define(getdata_major, 0) m4_define(getdata_minor, 7) m4_define(getdata_revision, 1) -m4_define(getdata_extra, [rc2]) +m4_define(getdata_extra, []) m4_define(getdata_version, getdata_major.getdata_minor.getdata_revision[]getdata_extra) Modified: trunk/html/index.html =================================================================== --- trunk/html/index.html 2010-12-01 04:36:21 UTC (rev 492) +++ trunk/html/index.html 2010-12-07 00:08:56 UTC (rev 493) @@ -149,12 +149,12 @@ <h3><a name="source">Latest Release</a></h3> <p>The complete source code for official releases of the GetData project are available from SourceForge. The latest version of GetData, released - 22 November, 2010, is: + 6 December, 2010, is: <ul> <li><a - href="http://sourceforge.net/projects/getdata/files/getdata/0.7.0/" - >0.7.0</a>—<a - href="http://sourceforge.net/projects/getdata/files/getdata/0.7.0/RELEASE_NOTES-0.7.0/view" + href="http://sourceforge.net/projects/getdata/files/getdata/0.7.1/" + >0.7.1</a>—<a + href="http://sourceforge.net/projects/getdata/files/getdata/0.7.1/RELEASE_NOTES-0.7.1/view" >Release Notes</a> </ul> It may be @@ -227,6 +227,11 @@ <p>Older getdata releases available include the following: <ul> <li><a + href="http://sourceforge.net/projects/getdata/files/getdata/0.7.0/" + >0.7.0</a>—<a + href="http://sourceforge.net/projects/getdata/files/getdata/0.7.0/RELEASE_NOTES-0.7.0/view" + >Release Notes</a> + <li><a href="http://sourceforge.net/projects/getdata/files/getdata/0.6.3/" >0.6.3</a>—<a href="http://sourceforge.net/projects/getdata/files/getdata/0.6.3/RELEASE_NOTES-0.6.3/view" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-01 04:36:28
|
Revision: 492 http://getdata.svn.sourceforge.net/getdata/?rev=492&view=rev Author: ketiltrout Date: 2010-12-01 04:36:21 +0000 (Wed, 01 Dec 2010) Log Message: ----------- Fix some compiler warnings courtesy of OSX. Modified Paths: -------------- trunk/getdata/NEWS trunk/getdata/src/common.c trunk/getdata/src/compat.c trunk/getdata/src/flush.c trunk/getdata/src/nan.h trunk/getdata/src/raw.c Modified: trunk/getdata/NEWS =================================================================== --- trunk/getdata/NEWS 2010-12-01 01:20:09 UTC (rev 491) +++ trunk/getdata/NEWS 2010-12-01 04:36:21 UTC (rev 492) @@ -42,9 +42,9 @@ Dirfile Changes * Dirfile Standards Version 8 has been released. It adds three new field - types: DIVIDE, which computes X/Y for vectors X and Y, and RECIP, which - computes A/X for vector X and scalar A, and CARRAY, which is an array of - CONST scalars. A few other changes are listed below. + types: DIVIDE, which computes X/Y for vectors X and Y, RECIP, which computes + A/X for vector X and scalar A, and CARRAY, which is an array of CONST + scalars. A few other changes are listed below. * Like CONST fields, CARRAY elements can be used as parametersin the definition of other fields. Syntax is 'field<n>', where 'field' is the field name and 'n' the element index in the CARRAY (and the angle brackets @@ -58,7 +58,8 @@ * The /ENDIAN directive now takes an optional second parameter. The only allowed value for this second token is "arm", which indicates that double precision floating point data (including double precision complex data) are - stored in the ARM middle-endian format. + stored in the ARM middle-endian format. Without this, floating point data + are assumed to have the same byte sex as integer data. Library Changes @@ -68,7 +69,7 @@ caution when writing to dirfiles in this case. * GetData can now be used on ARM processors. As a side-effect, GetData can now read and write the middle-ended floating point format used by older ARM - processors (on any processor). + processors (on any processor, via endianness conversion). * Some changes have been made to the parser. It now operates in one of two modes: pedantic mode, which adheres strictly to one particular Dirfile Standards Version, and permissive mode (the default) which is more @@ -135,12 +136,12 @@ - functions which started with 'put' simply prefix 'gd_' to their name. So put_constant() becomes gd_put_constant(). - functions which started with 'get' replace 'get' with 'gd', except those - functions with a corresponding 'put' function, these simply prefix 'gd_'. + functions with a corresponding 'put' function; these simply prefix 'gd_'. So, get_constants() becomes gd_constants(), but get_constant() becomes gd_get_constant(). - functions which started with 'dirfile' replace 'dirfile' with 'gd', except for dirfilename(), which becomes gd_dirfilename(). So, - dirfile_alter_encoding() become gd_alter_encoding(). + dirfile_alter_encoding() becomes gd_alter_encoding(). - macros which started with 'GETDATA_' now start with 'GD_'. Those that started with 'NO_GETDATA_' now start with 'GD_NO_'. So GETDATA_LEGACY_API becomes GD_LEGACY_API and NO_GETDATA_LEGACY_API becomes GD_NO_LEGACY_API. Modified: trunk/getdata/src/common.c =================================================================== --- trunk/getdata/src/common.c 2010-12-01 01:20:09 UTC (rev 491) +++ trunk/getdata/src/common.c 2010-12-01 04:36:21 UTC (rev 492) @@ -65,7 +65,7 @@ if (len != -1) { - dreturn("\"%s\" (%i)", line, *n); + dreturn("\"%s\" (%zu)", line, *n); return line; /* a line was read */ } Modified: trunk/getdata/src/compat.c =================================================================== --- trunk/getdata/src/compat.c 2010-12-01 01:20:09 UTC (rev 491) +++ trunk/getdata/src/compat.c 2010-12-01 04:36:21 UTC (rev 492) @@ -158,8 +158,10 @@ /* look for delim */ q = (char *)memchr(p, delim, nread); if (q) { +#ifdef __MSVCRT__ int r; off64_t new_pos; +#endif /* found delim */ count += (q - p) + 1; Modified: trunk/getdata/src/flush.c =================================================================== --- trunk/getdata/src/flush.c 2010-12-01 01:20:09 UTC (rev 491) +++ trunk/getdata/src/flush.c 2010-12-01 04:36:21 UTC (rev 492) @@ -190,7 +190,7 @@ if (!permissive && standards < 6) { fputs(in, stream); - dreturn("%i", strlen(in)); + dreturn("%zu", strlen(in)); return strlen(in); } Modified: trunk/getdata/src/nan.h =================================================================== --- trunk/getdata/src/nan.h 2010-12-01 01:20:09 UTC (rev 491) +++ trunk/getdata/src/nan.h 2010-12-01 04:36:21 UTC (rev 492) @@ -21,9 +21,6 @@ #ifndef GETDATA_NAN_H #define GETDATA_NAN_H -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif #include <math.h> #ifndef NAN Modified: trunk/getdata/src/raw.c =================================================================== --- trunk/getdata/src/raw.c 2010-12-01 01:20:09 UTC (rev 491) +++ trunk/getdata/src/raw.c 2010-12-01 04:36:21 UTC (rev 492) @@ -61,7 +61,7 @@ ssize_t _GD_RawRead(struct _gd_raw_file *file, void *ptr, gd_type_t data_type, size_t nmemb) { - int nread; + size_t nread; dtrace("%p, %p, %x, %zu", file, ptr, data_type, nmemb); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-12-01 01:20:25
|
Revision: 491 http://getdata.svn.sourceforge.net/getdata/?rev=491&view=rev Author: ketiltrout Date: 2010-12-01 01:20:09 +0000 (Wed, 01 Dec 2010) Log Message: ----------- propset eol-style. Property Changed: ---------------- trunk/getdata/AUTHORS trunk/getdata/COPYING trunk/getdata/COPYING.DOC trunk/getdata/ChangeLog trunk/getdata/INSTALL trunk/getdata/Makefile.am trunk/getdata/NEWS trunk/getdata/README trunk/getdata/RELEASE_NOTES.in trunk/getdata/TODO trunk/getdata/bindings/Makefile.am trunk/getdata/bindings/cxx/Makefile.am trunk/getdata/bindings/cxx/bitentry.cpp trunk/getdata/bindings/cxx/carrayentry.cpp trunk/getdata/bindings/cxx/constentry.cpp trunk/getdata/bindings/cxx/dirfile.cpp trunk/getdata/bindings/cxx/divideentry.cpp trunk/getdata/bindings/cxx/entry.cpp trunk/getdata/bindings/cxx/fragment.cpp trunk/getdata/bindings/cxx/getdata/bitentry.h trunk/getdata/bindings/cxx/getdata/carrayentry.h trunk/getdata/bindings/cxx/getdata/constentry.h trunk/getdata/bindings/cxx/getdata/dirfile.h trunk/getdata/bindings/cxx/getdata/divideentry.h trunk/getdata/bindings/cxx/getdata/entry.h trunk/getdata/bindings/cxx/getdata/fragment.h trunk/getdata/bindings/cxx/getdata/indexentry.h trunk/getdata/bindings/cxx/getdata/lincomentry.h trunk/getdata/bindings/cxx/getdata/linterpentry.h trunk/getdata/bindings/cxx/getdata/multiplyentry.h trunk/getdata/bindings/cxx/getdata/phaseentry.h trunk/getdata/bindings/cxx/getdata/polynomentry.h trunk/getdata/bindings/cxx/getdata/rawentry.h trunk/getdata/bindings/cxx/getdata/recipentry.h trunk/getdata/bindings/cxx/getdata/sbitentry.h trunk/getdata/bindings/cxx/getdata/stringentry.h trunk/getdata/bindings/cxx/indexentry.cpp trunk/getdata/bindings/cxx/lincomentry.cpp trunk/getdata/bindings/cxx/linterpentry.cpp trunk/getdata/bindings/cxx/multiplyentry.cpp trunk/getdata/bindings/cxx/phaseentry.cpp trunk/getdata/bindings/cxx/polynomentry.cpp trunk/getdata/bindings/cxx/rawentry.cpp trunk/getdata/bindings/cxx/recipentry.cpp trunk/getdata/bindings/cxx/sbitentry.cpp trunk/getdata/bindings/cxx/stringentry.cpp trunk/getdata/bindings/cxx/test/Makefile.am trunk/getdata/bindings/cxx/test/big_test.cpp trunk/getdata/bindings/f77/Makefile.am trunk/getdata/bindings/f77/fgetdata.c trunk/getdata/bindings/f77/fgetdata.h trunk/getdata/bindings/f77/getdata.f.in trunk/getdata/bindings/f77/getdata.f90.in trunk/getdata/bindings/f77/test/Makefile.am trunk/getdata/bindings/f77/test/big_test.f trunk/getdata/bindings/f77/test/big_test95.f90 trunk/getdata/bindings/f77/test/gdcopn.f trunk/getdata/bindings/idl/Makefile.am trunk/getdata/bindings/idl/getdata.c trunk/getdata/bindings/idl/makedlm.sh.in trunk/getdata/bindings/idl/test/Makefile.am trunk/getdata/bindings/idl/test/big_test.pro trunk/getdata/bindings/idl/test/getdata_idl_test_routines.pro trunk/getdata/bindings/make_parameters.c trunk/getdata/bindings/python/Makefile.am trunk/getdata/bindings/python/pydirfile.c trunk/getdata/bindings/python/pyentry.c trunk/getdata/bindings/python/pyfragment.c trunk/getdata/bindings/python/pygetdata.c trunk/getdata/bindings/python/pygetdata.h trunk/getdata/bindings/python/test/Makefile.am trunk/getdata/bindings/python/test/big_test.py trunk/getdata/bindings/python/test/callback.py trunk/getdata/configure.ac trunk/getdata/doc/Makefile.am trunk/getdata/doc/README.cxx trunk/getdata/doc/README.f77 trunk/getdata/doc/README.f95 trunk/getdata/doc/README.idl trunk/getdata/doc/README.python trunk/getdata/doc/list.tests trunk/getdata/doc/unclean_database_recovery.txt trunk/getdata/m4/ax_compare_version.m4 trunk/getdata/m4/compiler.m4 trunk/getdata/m4/encoding.m4 trunk/getdata/m4/idl.m4 trunk/getdata/m4/python.m4 trunk/getdata/m4/win32.m4 trunk/getdata/man/Makefile.am trunk/getdata/man/checkdirfile.1 trunk/getdata/man/dirfile-encoding.5 trunk/getdata/man/dirfile-format.5 trunk/getdata/man/dirfile.5 trunk/getdata/man/dirfile2ascii.1 trunk/getdata/man/gd_add.3 trunk/getdata/man/gd_add_bit.3 trunk/getdata/man/gd_add_spec.3 trunk/getdata/man/gd_alter_bit.3 trunk/getdata/man/gd_alter_encoding.3.in trunk/getdata/man/gd_alter_endianness.3.in trunk/getdata/man/gd_alter_entry.3 trunk/getdata/man/gd_alter_frameoffset.3.in trunk/getdata/man/gd_alter_protection.3 trunk/getdata/man/gd_alter_spec.3 trunk/getdata/man/gd_bof.3 trunk/getdata/man/gd_carray_len.3 trunk/getdata/man/gd_carrays.3 trunk/getdata/man/gd_cbopen.3 trunk/getdata/man/gd_close.3 trunk/getdata/man/gd_constants.3 trunk/getdata/man/gd_delete.3 trunk/getdata/man/gd_dirfile_standards.3 trunk/getdata/man/gd_dirfilename.3 trunk/getdata/man/gd_encoding.3 trunk/getdata/man/gd_endianness.3 trunk/getdata/man/gd_entry.3 trunk/getdata/man/gd_entry_type.3 trunk/getdata/man/gd_eof.3 trunk/getdata/man/gd_error.3 trunk/getdata/man/gd_error_string.3 trunk/getdata/man/gd_field_list.3 trunk/getdata/man/gd_field_list_by_type.3 trunk/getdata/man/gd_flush.3 trunk/getdata/man/gd_fragment_index.3 trunk/getdata/man/gd_fragmentname.3 trunk/getdata/man/gd_framenum_subset.3 trunk/getdata/man/gd_framenum_subset64.3 trunk/getdata/man/gd_frameoffset.3 trunk/getdata/man/gd_frameoffset64.3 trunk/getdata/man/gd_free_entry_strings.3 trunk/getdata/man/gd_get_carray_slice.3 trunk/getdata/man/gd_get_constant.3 trunk/getdata/man/gd_get_string.3 trunk/getdata/man/gd_getdata.3 trunk/getdata/man/gd_getdata64.3 trunk/getdata/man/gd_include.3 trunk/getdata/man/gd_invalid_dirfile.3 trunk/getdata/man/gd_madd_bit.3 trunk/getdata/man/gd_mcarrays.3 trunk/getdata/man/gd_mconstants.3 trunk/getdata/man/gd_metaflush.3 trunk/getdata/man/gd_mfield_list.3 trunk/getdata/man/gd_mfield_list_by_type.3 trunk/getdata/man/gd_move.3 trunk/getdata/man/gd_mstrings.3 trunk/getdata/man/gd_mvector_list.3 trunk/getdata/man/gd_native_type.3 trunk/getdata/man/gd_nfields.3 trunk/getdata/man/gd_nfields_by_type.3 trunk/getdata/man/gd_nfragments.3 trunk/getdata/man/gd_nframes.3 trunk/getdata/man/gd_nframes64.3 trunk/getdata/man/gd_nmfields.3 trunk/getdata/man/gd_nmfields_by_type.3 trunk/getdata/man/gd_nmvectors.3 trunk/getdata/man/gd_nvectors.3 trunk/getdata/man/gd_parent_fragment.3 trunk/getdata/man/gd_parser_callback.3 trunk/getdata/man/gd_protection.3 trunk/getdata/man/gd_put_carray_slice.3 trunk/getdata/man/gd_put_constant.3 trunk/getdata/man/gd_put_string.3 trunk/getdata/man/gd_putdata.3 trunk/getdata/man/gd_putdata64.3 trunk/getdata/man/gd_raw_filename.3 trunk/getdata/man/gd_reference.3 trunk/getdata/man/gd_rename.3 trunk/getdata/man/gd_rewrite_fragment.3 trunk/getdata/man/gd_spf.3 trunk/getdata/man/gd_strings.3 trunk/getdata/man/gd_uninclude.3 trunk/getdata/man/gd_validate.3 trunk/getdata/man/gd_vector_list.3 trunk/getdata/src/Makefile.am trunk/getdata/src/add.c trunk/getdata/src/ascii.c trunk/getdata/src/bzip.c trunk/getdata/src/close.c trunk/getdata/src/common.c trunk/getdata/src/compat.c trunk/getdata/src/constant.c trunk/getdata/src/debug.c trunk/getdata/src/del.c trunk/getdata/src/encoding.c trunk/getdata/src/endian.c trunk/getdata/src/entry.c trunk/getdata/src/errors.c trunk/getdata/src/field_list.c trunk/getdata/src/flimits.c trunk/getdata/src/flush.c trunk/getdata/src/fragment.c trunk/getdata/src/getdata.c trunk/getdata/src/getdata.h.in trunk/getdata/src/getdata.pc.in trunk/getdata/src/getdata_legacy.h trunk/getdata/src/globals.c trunk/getdata/src/gzip.c trunk/getdata/src/include.c trunk/getdata/src/index.c trunk/getdata/src/internal.h trunk/getdata/src/legacy.c trunk/getdata/src/lzma.c trunk/getdata/src/meta_list.c trunk/getdata/src/mod.c trunk/getdata/src/move.c trunk/getdata/src/name.c trunk/getdata/src/nan.h trunk/getdata/src/native.c trunk/getdata/src/nfields.c trunk/getdata/src/nframes.c trunk/getdata/src/nmeta.c trunk/getdata/src/open.c trunk/getdata/src/parse.c trunk/getdata/src/protect.c trunk/getdata/src/putdata.c trunk/getdata/src/raw.c trunk/getdata/src/slim.c trunk/getdata/src/spf.c trunk/getdata/src/string.c trunk/getdata/src/types.c trunk/getdata/test/Makefile.am trunk/getdata/test/add.c trunk/getdata/test/add_bit.c trunk/getdata/test/add_bit_bitnum.c trunk/getdata/test/add_bit_bitsize.c trunk/getdata/test/add_bit_invalid.c trunk/getdata/test/add_bit_numbits.c trunk/getdata/test/add_carray.c trunk/getdata/test/add_clincom.c trunk/getdata/test/add_code.c trunk/getdata/test/add_const.c trunk/getdata/test/add_cpolynom.c trunk/getdata/test/add_crecip.c trunk/getdata/test/add_crecip89.c trunk/getdata/test/add_divide.c trunk/getdata/test/add_divide_invalid.c trunk/getdata/test/add_duplicate.c trunk/getdata/test/add_format.c trunk/getdata/test/add_invalid.c trunk/getdata/test/add_lincom.c trunk/getdata/test/add_lincom_invalid.c trunk/getdata/test/add_lincom_nfields.c trunk/getdata/test/add_linterp.c trunk/getdata/test/add_linterp_invalid.c trunk/getdata/test/add_multiply.c trunk/getdata/test/add_multiply_invalid.c trunk/getdata/test/add_phase.c trunk/getdata/test/add_phase_invalid.c trunk/getdata/test/add_polynom.c trunk/getdata/test/add_protect.c trunk/getdata/test/add_raw.c trunk/getdata/test/add_raw_invalid.c trunk/getdata/test/add_raw_spf.c trunk/getdata/test/add_raw_type.c trunk/getdata/test/add_rdonly.c trunk/getdata/test/add_recip.c trunk/getdata/test/add_sbit.c trunk/getdata/test/add_scalar.c trunk/getdata/test/add_sort.c trunk/getdata/test/add_spec.c trunk/getdata/test/add_spec_directive.c trunk/getdata/test/add_spec_invalid.c trunk/getdata/test/add_spec_meta.c trunk/getdata/test/add_string.c trunk/getdata/test/add_type.c trunk/getdata/test/alter_bit_bitnum.c trunk/getdata/test/alter_bit_numbits.c trunk/getdata/test/alter_carray_len.c trunk/getdata/test/alter_carray_type.c trunk/getdata/test/alter_const.c trunk/getdata/test/alter_cpolynom.c trunk/getdata/test/alter_crecip.c trunk/getdata/test/alter_crecip89.c trunk/getdata/test/alter_divide.c trunk/getdata/test/alter_entry.c trunk/getdata/test/alter_entry_recode.c trunk/getdata/test/alter_entry_scalar2a.c trunk/getdata/test/alter_entry_scalar2n.c trunk/getdata/test/alter_entry_scalar3.c trunk/getdata/test/alter_entry_scalar4.c trunk/getdata/test/alter_lincom_23.c trunk/getdata/test/alter_lincom_32.c trunk/getdata/test/alter_lincom_input.c trunk/getdata/test/alter_lincom_offset.c trunk/getdata/test/alter_lincom_slope.c trunk/getdata/test/alter_linterp.c trunk/getdata/test/alter_linterp_move.c trunk/getdata/test/alter_mspec.c trunk/getdata/test/alter_multiply.c trunk/getdata/test/alter_phase.c trunk/getdata/test/alter_polynom_coeff.c trunk/getdata/test/alter_polynom_input.c trunk/getdata/test/alter_polynom_ord.c trunk/getdata/test/alter_raw_spf.c trunk/getdata/test/alter_raw_type.c trunk/getdata/test/alter_recip.c trunk/getdata/test/alter_spec.c trunk/getdata/test/alter_spec_meta.c trunk/getdata/test/ascii_get.c trunk/getdata/test/ascii_get_get.c trunk/getdata/test/ascii_nframes.c trunk/getdata/test/ascii_put.c trunk/getdata/test/bof.c trunk/getdata/test/bof_lincom.c trunk/getdata/test/bof_phase.c trunk/getdata/test/bzip_get.c trunk/getdata/test/bzip_get_get.c trunk/getdata/test/bzip_move_from.c trunk/getdata/test/bzip_nframes.c trunk/getdata/test/bzip_put.c trunk/getdata/test/close.c trunk/getdata/test/close_bad.c trunk/getdata/test/close_discard.c trunk/getdata/test/close_null.c trunk/getdata/test/convert_complex128_complex64.c trunk/getdata/test/convert_complex128_float64.c trunk/getdata/test/convert_complex128_int64.c trunk/getdata/test/convert_complex128_uint64.c trunk/getdata/test/convert_complex64_complex128.c trunk/getdata/test/convert_complex64_float64.c trunk/getdata/test/convert_complex64_int64.c trunk/getdata/test/convert_complex64_uint64.c trunk/getdata/test/convert_float32_complex128.c trunk/getdata/test/convert_float32_complex64.c trunk/getdata/test/convert_float32_float64.c trunk/getdata/test/convert_float32_int16.c trunk/getdata/test/convert_float32_int32.c trunk/getdata/test/convert_float32_int64.c trunk/getdata/test/convert_float32_int8.c trunk/getdata/test/convert_float32_uint16.c trunk/getdata/test/convert_float32_uint32.c trunk/getdata/test/convert_float32_uint64.c trunk/getdata/test/convert_float32_uint8.c trunk/getdata/test/convert_float64_complex128.c trunk/getdata/test/convert_float64_complex64.c trunk/getdata/test/convert_float64_float32.c trunk/getdata/test/convert_float64_int16.c trunk/getdata/test/convert_float64_int32.c trunk/getdata/test/convert_float64_int64.c trunk/getdata/test/convert_float64_int8.c trunk/getdata/test/convert_float64_uint16.c trunk/getdata/test/convert_float64_uint32.c trunk/getdata/test/convert_float64_uint64.c trunk/getdata/test/convert_float64_uint8.c trunk/getdata/test/convert_int16_complex128.c trunk/getdata/test/convert_int16_complex64.c trunk/getdata/test/convert_int16_float32.c trunk/getdata/test/convert_int16_float64.c trunk/getdata/test/convert_int16_int32.c trunk/getdata/test/convert_int16_int64.c trunk/getdata/test/convert_int16_int8.c trunk/getdata/test/convert_int16_uint16.c trunk/getdata/test/convert_int16_uint32.c trunk/getdata/test/convert_int16_uint64.c trunk/getdata/test/convert_int16_uint8.c trunk/getdata/test/convert_int32_complex128.c trunk/getdata/test/convert_int32_complex64.c trunk/getdata/test/convert_int32_float32.c trunk/getdata/test/convert_int32_float64.c trunk/getdata/test/convert_int32_int16.c trunk/getdata/test/convert_int32_int64.c trunk/getdata/test/convert_int32_int8.c trunk/getdata/test/convert_int32_uint16.c trunk/getdata/test/convert_int32_uint32.c trunk/getdata/test/convert_int32_uint64.c trunk/getdata/test/convert_int32_uint8.c trunk/getdata/test/convert_int64_complex128.c trunk/getdata/test/convert_int64_complex64.c trunk/getdata/test/convert_int64_float32.c trunk/getdata/test/convert_int64_float64.c trunk/getdata/test/convert_int64_int16.c trunk/getdata/test/convert_int64_int32.c trunk/getdata/test/convert_int64_int8.c trunk/getdata/test/convert_int64_uint16.c trunk/getdata/test/convert_int64_uint32.c trunk/getdata/test/convert_int64_uint64.c trunk/getdata/test/convert_int64_uint8.c trunk/getdata/test/convert_int8_complex128.c trunk/getdata/test/convert_int8_complex64.c trunk/getdata/test/convert_int8_float32.c trunk/getdata/test/convert_int8_float64.c trunk/getdata/test/convert_int8_int16.c trunk/getdata/test/convert_int8_int32.c trunk/getdata/test/convert_int8_int64.c trunk/getdata/test/convert_int8_uint16.c trunk/getdata/test/convert_int8_uint32.c trunk/getdata/test/convert_int8_uint64.c trunk/getdata/test/convert_int8_uint8.c trunk/getdata/test/convert_uint16_complex128.c trunk/getdata/test/convert_uint16_complex64.c trunk/getdata/test/convert_uint16_float32.c trunk/getdata/test/convert_uint16_float64.c trunk/getdata/test/convert_uint16_int16.c trunk/getdata/test/convert_uint16_int32.c trunk/getdata/test/convert_uint16_int64.c trunk/getdata/test/convert_uint16_int8.c trunk/getdata/test/convert_uint16_uint32.c trunk/getdata/test/convert_uint16_uint64.c trunk/getdata/test/convert_uint16_uint8.c trunk/getdata/test/convert_uint32_complex128.c trunk/getdata/test/convert_uint32_complex64.c trunk/getdata/test/convert_uint32_float32.c trunk/getdata/test/convert_uint32_float64.c trunk/getdata/test/convert_uint32_int16.c trunk/getdata/test/convert_uint32_int32.c trunk/getdata/test/convert_uint32_int64.c trunk/getdata/test/convert_uint32_int8.c trunk/getdata/test/convert_uint32_uint16.c trunk/getdata/test/convert_uint32_uint64.c trunk/getdata/test/convert_uint32_uint8.c trunk/getdata/test/convert_uint64_complex128.c trunk/getdata/test/convert_uint64_complex64.c trunk/getdata/test/convert_uint64_float32.c trunk/getdata/test/convert_uint64_float64.c trunk/getdata/test/convert_uint64_int16.c trunk/getdata/test/convert_uint64_int32.c trunk/getdata/test/convert_uint64_int64.c trunk/getdata/test/convert_uint64_int8.c trunk/getdata/test/convert_uint64_uint16.c trunk/getdata/test/convert_uint64_uint32.c trunk/getdata/test/convert_uint64_uint8.c trunk/getdata/test/convert_uint8_complex128.c trunk/getdata/test/convert_uint8_complex64.c trunk/getdata/test/convert_uint8_float32.c trunk/getdata/test/convert_uint8_float64.c trunk/getdata/test/convert_uint8_int16.c trunk/getdata/test/convert_uint8_int32.c trunk/getdata/test/convert_uint8_int64.c trunk/getdata/test/convert_uint8_int8.c trunk/getdata/test/convert_uint8_uint16.c trunk/getdata/test/convert_uint8_uint32.c trunk/getdata/test/convert_uint8_uint64.c trunk/getdata/test/creat.c trunk/getdata/test/creat_excl.c trunk/getdata/test/creat_rdonly.c trunk/getdata/test/cvlist.c trunk/getdata/test/cvlist_array.c trunk/getdata/test/cvlist_array_meta.c trunk/getdata/test/cvlist_invalid.c trunk/getdata/test/cvlist_meta.c trunk/getdata/test/cvlist_meta_invalid.c trunk/getdata/test/del.c trunk/getdata/test/del_carray.c trunk/getdata/test/del_carray_deref.c trunk/getdata/test/del_const.c trunk/getdata/test/del_const_deref.c trunk/getdata/test/del_const_force.c trunk/getdata/test/del_data.c trunk/getdata/test/del_derived.c trunk/getdata/test/del_derived_force.c trunk/getdata/test/del_meta.c trunk/getdata/test/del_meta_force.c trunk/getdata/test/dfes_bit.c trunk/getdata/test/dfes_divide.c trunk/getdata/test/dfes_lincom.c trunk/getdata/test/dfes_linterp.c trunk/getdata/test/dfes_multiply.c trunk/getdata/test/dfes_null.c trunk/getdata/test/dfes_phase.c trunk/getdata/test/dfes_raw.c trunk/getdata/test/dfes_recip.c trunk/getdata/test/dfes_zero.c trunk/getdata/test/encode_alter.c trunk/getdata/test/encode_get.c trunk/getdata/test/encode_move.c trunk/getdata/test/endian_alter.c trunk/getdata/test/endian_get.c trunk/getdata/test/endian_move.c trunk/getdata/test/entry_bad_code.c trunk/getdata/test/entry_bit.c trunk/getdata/test/entry_bit_scalar.c trunk/getdata/test/entry_invalid.c trunk/getdata/test/entry_lincom.c trunk/getdata/test/entry_lincom_scalar.c trunk/getdata/test/entry_linterp.c trunk/getdata/test/entry_multiply.c trunk/getdata/test/entry_phase.c trunk/getdata/test/entry_phase_scalar.c trunk/getdata/test/entry_polynom.c trunk/getdata/test/entry_polynom_scalar.c trunk/getdata/test/entry_raw.c trunk/getdata/test/entry_raw_scalar.c trunk/getdata/test/entry_raw_scalar_code.c trunk/getdata/test/entry_raw_scalar_type.c trunk/getdata/test/entry_scalar_repr.c trunk/getdata/test/entry_type.c trunk/getdata/test/eof.c trunk/getdata/test/eof_index.c trunk/getdata/test/eof_lincom.c trunk/getdata/test/eof_phase.c trunk/getdata/test/error.c trunk/getdata/test/error_error.c trunk/getdata/test/error_short.c trunk/getdata/test/file.c trunk/getdata/test/file_code.c trunk/getdata/test/file_type.c trunk/getdata/test/flist.c trunk/getdata/test/flist_invalid.c trunk/getdata/test/flist_meta.c trunk/getdata/test/flist_meta_invalid.c trunk/getdata/test/flist_type.c trunk/getdata/test/flist_type_invalid.c trunk/getdata/test/flist_type_meta.c trunk/getdata/test/flist_type_meta_invalid.c trunk/getdata/test/flush.c trunk/getdata/test/flush_all.c trunk/getdata/test/flush_bad_code.c trunk/getdata/test/flush_invalid.c trunk/getdata/test/flush_meta.c trunk/getdata/test/flush_spec.c trunk/getdata/test/foffs_alter.c trunk/getdata/test/foffs_get.c trunk/getdata/test/foffs_move.c trunk/getdata/test/fragment_index.c trunk/getdata/test/fragment_name.c trunk/getdata/test/fragment_name_oor.c trunk/getdata/test/get64.c trunk/getdata/test/get_bad_code.c trunk/getdata/test/get_bit.c trunk/getdata/test/get_carray.c trunk/getdata/test/get_carray_len.c trunk/getdata/test/get_carray_slice.c trunk/getdata/test/get_char.c trunk/getdata/test/get_clincom.c trunk/getdata/test/get_complex128.c trunk/getdata/test/get_complex64.c trunk/getdata/test/get_const.c trunk/getdata/test/get_const_complex.c trunk/getdata/test/get_const_repr.c trunk/getdata/test/get_cpolynom.c trunk/getdata/test/get_divide.c trunk/getdata/test/get_endian16.c trunk/getdata/test/get_endian32.c trunk/getdata/test/get_endian64.c trunk/getdata/test/get_endian8.c trunk/getdata/test/get_endian_complex128_arm.c trunk/getdata/test/get_endian_complex128_big.c trunk/getdata/test/get_endian_complex128_little.c trunk/getdata/test/get_endian_complex64_arm.c trunk/getdata/test/get_endian_complex64_big.c trunk/getdata/test/get_endian_complex64_little.c trunk/getdata/test/get_endian_float32_arm.c trunk/getdata/test/get_endian_float32_big.c trunk/getdata/test/get_endian_float32_little.c trunk/getdata/test/get_endian_float64_arm.c trunk/getdata/test/get_endian_float64_big.c trunk/getdata/test/get_endian_float64_little.c trunk/getdata/test/get_ff.c trunk/getdata/test/get_float32.c trunk/getdata/test/get_float64.c trunk/getdata/test/get_foffs.c trunk/getdata/test/get_fs.c trunk/getdata/test/get_int16.c trunk/getdata/test/get_int32.c trunk/getdata/test/get_int64.c trunk/getdata/test/get_int8.c trunk/getdata/test/get_invalid.c trunk/getdata/test/get_lincom1.c trunk/getdata/test/get_lincom2.c trunk/getdata/test/get_lincom3.c trunk/getdata/test/get_lincom_noin.c trunk/getdata/test/get_lincom_non.c trunk/getdata/test/get_linterp.c trunk/getdata/test/get_linterp_noin.c trunk/getdata/test/get_linterp_notab.c trunk/getdata/test/get_linterp_sort.c trunk/getdata/test/get_multiply.c trunk/getdata/test/get_multiply_noin.c trunk/getdata/test/get_nonexistent.c trunk/getdata/test/get_null.c trunk/getdata/test/get_off64.c trunk/getdata/test/get_phase.c trunk/getdata/test/get_polynom.c trunk/getdata/test/get_polynom_noin.c trunk/getdata/test/get_recip.c trunk/getdata/test/get_recip_const.c trunk/getdata/test/get_recurse.c trunk/getdata/test/get_sbit.c trunk/getdata/test/get_sf.c trunk/getdata/test/get_ss.c trunk/getdata/test/get_type.c trunk/getdata/test/get_uint16.c trunk/getdata/test/get_uint32.c trunk/getdata/test/get_uint64.c trunk/getdata/test/get_zero.c trunk/getdata/test/global_name.c trunk/getdata/test/global_ref.c trunk/getdata/test/global_ref_empty.c trunk/getdata/test/global_ref_set.c trunk/getdata/test/gzip_get.c trunk/getdata/test/gzip_get_get.c trunk/getdata/test/gzip_move_from.c trunk/getdata/test/gzip_nframes.c trunk/getdata/test/gzip_put.c trunk/getdata/test/header_complex.c trunk/getdata/test/include.c trunk/getdata/test/include_accmode.c trunk/getdata/test/include_auto.c trunk/getdata/test/include_cb.c trunk/getdata/test/include_creat.c trunk/getdata/test/include_ignore.c trunk/getdata/test/include_index.c trunk/getdata/test/include_invalid.c trunk/getdata/test/include_nonexistent.c trunk/getdata/test/include_pc.c trunk/getdata/test/include_ref.c trunk/getdata/test/include_syntax.c trunk/getdata/test/index.c trunk/getdata/test/index_domain.c trunk/getdata/test/index_range.c trunk/getdata/test/legacy_get.c trunk/getdata/test/legacy_get_put.c trunk/getdata/test/legacy_get_rofs.c trunk/getdata/test/legacy_nframes.c trunk/getdata/test/legacy_nonexistent.c trunk/getdata/test/legacy_put.c trunk/getdata/test/legacy_spf.c trunk/getdata/test/lzma_get.c trunk/getdata/test/lzma_nframes.c trunk/getdata/test/madd.c trunk/getdata/test/madd_bit.c trunk/getdata/test/madd_bit_invalid.c trunk/getdata/test/madd_carray.c trunk/getdata/test/madd_clincom.c trunk/getdata/test/madd_const.c trunk/getdata/test/madd_cpolynom.c trunk/getdata/test/madd_crecip.c trunk/getdata/test/madd_crecip89.c trunk/getdata/test/madd_divide.c trunk/getdata/test/madd_lincom.c trunk/getdata/test/madd_lincom_invalid.c trunk/getdata/test/madd_linterp.c trunk/getdata/test/madd_linterp_invalid.c trunk/getdata/test/madd_multiply.c trunk/getdata/test/madd_multiply_invalid.c trunk/getdata/test/madd_phase.c trunk/getdata/test/madd_phase_invalid.c trunk/getdata/test/madd_polynom.c trunk/getdata/test/madd_recip.c trunk/getdata/test/madd_sbit.c trunk/getdata/test/madd_spec.c trunk/getdata/test/madd_spec_directive.c trunk/getdata/test/madd_spec_invalid.c trunk/getdata/test/madd_string.c trunk/getdata/test/move.c trunk/getdata/test/move_data_enc_ar.c trunk/getdata/test/move_data_enc_ra.c trunk/getdata/test/move_data_endian.c trunk/getdata/test/move_data_foffs.c trunk/getdata/test/move_data_nop.c trunk/getdata/test/move_index.c trunk/getdata/test/move_meta.c trunk/getdata/test/move_protect.c trunk/getdata/test/move_subdir.c trunk/getdata/test/name.c trunk/getdata/test/name_move.c trunk/getdata/test/nfields.c trunk/getdata/test/nfields_invalid.c trunk/getdata/test/nfields_type.c trunk/getdata/test/nfields_type_invalid.c trunk/getdata/test/nfragments.c trunk/getdata/test/nframes.c trunk/getdata/test/nframes64.c trunk/getdata/test/nframes_empty.c trunk/getdata/test/nframes_invalid.c trunk/getdata/test/nframes_off64.c trunk/getdata/test/nframes_spf.c trunk/getdata/test/nmeta.c trunk/getdata/test/nmeta_invalid.c trunk/getdata/test/nmeta_parent.c trunk/getdata/test/nmeta_type.c trunk/getdata/test/nmeta_type_invalid.c trunk/getdata/test/nmeta_type_parent.c trunk/getdata/test/nmeta_vectors.c trunk/getdata/test/nmeta_vectors_del.c trunk/getdata/test/nmeta_vectors_invalid.c trunk/getdata/test/nmeta_vectors_parent.c trunk/getdata/test/nvectors.c trunk/getdata/test/nvectors_invalid.c trunk/getdata/test/open.c trunk/getdata/test/open_cb_abort.c trunk/getdata/test/open_cb_cont.c trunk/getdata/test/open_cb_ignore.c trunk/getdata/test/open_cb_invalid.c trunk/getdata/test/open_cb_rescan.c trunk/getdata/test/open_eaccess.c trunk/getdata/test/open_nonexistent.c trunk/getdata/test/open_notdirfile.c trunk/getdata/test/parent.c trunk/getdata/test/parse_badline.c trunk/getdata/test/parse_bit.c trunk/getdata/test/parse_bit4.c trunk/getdata/test/parse_bit_bitnum.c trunk/getdata/test/parse_bit_bitsize.c trunk/getdata/test/parse_bit_ncols.c trunk/getdata/test/parse_bit_numbits.c trunk/getdata/test/parse_bit_scalar.c trunk/getdata/test/parse_carray.c trunk/getdata/test/parse_carray_long.c trunk/getdata/test/parse_const.c trunk/getdata/test/parse_const_ncols.c trunk/getdata/test/parse_divide.c trunk/getdata/test/parse_duplicate.c trunk/getdata/test/parse_duplicate_ignore.c trunk/getdata/test/parse_endian_bad.c trunk/getdata/test/parse_endian_big.c trunk/getdata/test/parse_endian_force.c trunk/getdata/test/parse_endian_little.c trunk/getdata/test/parse_endian_slash.c trunk/getdata/test/parse_eol.c trunk/getdata/test/parse_foffs.c trunk/getdata/test/parse_foffs_include.c trunk/getdata/test/parse_foffs_slash.c trunk/getdata/test/parse_include.c trunk/getdata/test/parse_include_nonexistent.c trunk/getdata/test/parse_include_slash.c trunk/getdata/test/parse_index.c trunk/getdata/test/parse_lincom.c trunk/getdata/test/parse_lincom_ncols1.c trunk/getdata/test/parse_lincom_ncols2.c trunk/getdata/test/parse_lincom_nfields.c trunk/getdata/test/parse_lincom_nofields.c trunk/getdata/test/parse_lincom_non.c trunk/getdata/test/parse_lincom_non_ncols.c trunk/getdata/test/parse_lincom_scalar.c trunk/getdata/test/parse_linterp.c trunk/getdata/test/parse_linterp_ncols.c trunk/getdata/test/parse_meta.c trunk/getdata/test/parse_meta_implicit.c trunk/getdata/test/parse_meta_implicit2.c trunk/getdata/test/parse_meta_index.c trunk/getdata/test/parse_meta_index2.c trunk/getdata/test/parse_meta_parent.c trunk/getdata/test/parse_meta_raw.c trunk/getdata/test/parse_multiply.c trunk/getdata/test/parse_multiply_ncols.c trunk/getdata/test/parse_name.c trunk/getdata/test/parse_name_dot.c trunk/getdata/test/parse_name_ext.c trunk/getdata/test/parse_name_pedantic.c trunk/getdata/test/parse_ncols.c trunk/getdata/test/parse_phase.c trunk/getdata/test/parse_phase_ncols.c trunk/getdata/test/parse_phase_scalar.c trunk/getdata/test/parse_polynom.c trunk/getdata/test/parse_polynom_ncols1.c trunk/getdata/test/parse_polynom_ncols2.c trunk/getdata/test/parse_polynom_scalar.c trunk/getdata/test/parse_protect_all.c trunk/getdata/test/parse_protect_bad.c trunk/getdata/test/parse_protect_data.c trunk/getdata/test/parse_protect_format.c trunk/getdata/test/parse_protect_none.c trunk/getdata/test/parse_quote.c trunk/getdata/test/parse_quote_mismatch.c trunk/getdata/test/parse_raw.c trunk/getdata/test/parse_raw_char.c trunk/getdata/test/parse_raw_ncols.c trunk/getdata/test/parse_raw_scalar.c trunk/getdata/test/parse_raw_spf.c trunk/getdata/test/parse_raw_type.c trunk/getdata/test/parse_recip.c trunk/getdata/test/parse_ref.c trunk/getdata/test/parse_ref_nonexistent.c trunk/getdata/test/parse_sbit.c trunk/getdata/test/parse_sort.c trunk/getdata/test/parse_string.c trunk/getdata/test/parse_string_ncols.c trunk/getdata/test/parse_string_null.c trunk/getdata/test/parse_version.c trunk/getdata/test/parse_version_include.c trunk/getdata/test/parse_version_permissive.c trunk/getdata/test/parse_version_slash.c trunk/getdata/test/parse_whitespace.c trunk/getdata/test/protect_alter.c trunk/getdata/test/protect_get.c trunk/getdata/test/put64.c trunk/getdata/test/put_bad_code.c trunk/getdata/test/put_bit.c trunk/getdata/test/put_bof.c trunk/getdata/test/put_carray.c trunk/getdata/test/put_carray_slice.c trunk/getdata/test/put_char.c trunk/getdata/test/put_complex128.c trunk/getdata/test/put_complex64.c trunk/getdata/test/put_const.c trunk/getdata/test/put_const_protect.c trunk/getdata/test/put_divide.c trunk/getdata/test/put_endian16.c trunk/getdata/test/put_endian32.c trunk/getdata/test/put_endian64.c trunk/getdata/test/put_endian8.c trunk/getdata/test/put_endian_complex128_arm.c trunk/getdata/test/put_endian_complex128_big.c trunk/getdata/test/put_endian_complex128_little.c trunk/getdata/test/put_endian_complex64_arm.c trunk/getdata/test/put_endian_complex64_big.c trunk/getdata/test/put_endian_complex64_little.c trunk/getdata/test/put_endian_float32_arm.c trunk/getdata/test/put_endian_float32_big.c trunk/getdata/test/put_endian_float32_little.c trunk/getdata/test/put_endian_float64_arm.c trunk/getdata/test/put_endian_float64_big.c trunk/getdata/test/put_endian_float64_little.c trunk/getdata/test/put_ff.c trunk/getdata/test/put_float32.c trunk/getdata/test/put_float64.c trunk/getdata/test/put_foffs.c trunk/getdata/test/put_fs.c trunk/getdata/test/put_int16.c trunk/getdata/test/put_int32.c trunk/getdata/test/put_int64.c trunk/getdata/test/put_int8.c trunk/getdata/test/put_invalid.c trunk/getdata/test/put_lincom1.c trunk/getdata/test/put_lincom2.c trunk/getdata/test/put_lincom_noin.c trunk/getdata/test/put_linterp.c trunk/getdata/test/put_linterp_noin.c trunk/getdata/test/put_linterp_nomono.c trunk/getdata/test/put_linterp_notab.c trunk/getdata/test/put_linterp_reverse.c trunk/getdata/test/put_multiply.c trunk/getdata/test/put_null.c trunk/getdata/test/put_off64.c trunk/getdata/test/put_phase.c trunk/getdata/test/put_phase_noin.c trunk/getdata/test/put_polynom1.c trunk/getdata/test/put_polynom2.c trunk/getdata/test/put_polynom_noin.c trunk/getdata/test/put_protect.c trunk/getdata/test/put_rdonly.c trunk/getdata/test/put_recip.c trunk/getdata/test/put_recurse.c trunk/getdata/test/put_repr.c trunk/getdata/test/put_rofs.c trunk/getdata/test/put_sbit.c trunk/getdata/test/put_sf.c trunk/getdata/test/put_ss.c trunk/getdata/test/put_string.c trunk/getdata/test/put_string_protect.c trunk/getdata/test/put_type.c trunk/getdata/test/put_uint16.c trunk/getdata/test/put_uint32.c trunk/getdata/test/put_uint64.c trunk/getdata/test/ref.c trunk/getdata/test/ref_none.c trunk/getdata/test/ref_two.c trunk/getdata/test/repr_a.c trunk/getdata/test/repr_float32.c trunk/getdata/test/repr_float64.c trunk/getdata/test/repr_i.c trunk/getdata/test/repr_int16.c trunk/getdata/test/repr_int32.c trunk/getdata/test/repr_int64.c trunk/getdata/test/repr_int8.c trunk/getdata/test/repr_m.c trunk/getdata/test/repr_r.c trunk/getdata/test/repr_real_a.c trunk/getdata/test/repr_real_i.c trunk/getdata/test/repr_real_m.c trunk/getdata/test/repr_real_r.c trunk/getdata/test/repr_uint16.c trunk/getdata/test/repr_uint32.c trunk/getdata/test/repr_uint64.c trunk/getdata/test/repr_uint8.c trunk/getdata/test/slim_get.c trunk/getdata/test/slim_nframes.c trunk/getdata/test/slim_put.c trunk/getdata/test/spf.c trunk/getdata/test/spf_divide.c trunk/getdata/test/spf_lincom.c trunk/getdata/test/spf_multiply.c trunk/getdata/test/spf_polynom.c trunk/getdata/test/spf_recip.c trunk/getdata/test/spf_recurse.c trunk/getdata/test/svlist.c trunk/getdata/test/svlist_invalid.c trunk/getdata/test/svlist_meta.c trunk/getdata/test/svlist_meta_invalid.c trunk/getdata/test/test.h trunk/getdata/test/trunc.c trunk/getdata/test/trunc_rdonly.c trunk/getdata/test/trunc_rofs.c trunk/getdata/test/unclude.c trunk/getdata/test/unclude_del.c trunk/getdata/test/unclude_move.c trunk/getdata/test/version_0.c trunk/getdata/test/version_0_write.c trunk/getdata/test/version_1.c trunk/getdata/test/version_1_write.c trunk/getdata/test/version_2.c trunk/getdata/test/version_2_write.c trunk/getdata/test/version_3.c trunk/getdata/test/version_3_write.c trunk/getdata/test/version_4.c trunk/getdata/test/version_4_write.c trunk/getdata/test/version_5.c trunk/getdata/test/version_5_strict.c trunk/getdata/test/version_5_write.c trunk/getdata/test/version_6.c trunk/getdata/test/version_6_strict.c trunk/getdata/test/version_6_write.c trunk/getdata/test/version_7.c trunk/getdata/test/version_7_strict.c trunk/getdata/test/version_7_write.c trunk/getdata/test/version_8.c trunk/getdata/test/version_8_strict.c trunk/getdata/test/version_8_write.c trunk/getdata/test/vlist.c trunk/getdata/test/vlist_invalid.c trunk/getdata/test/vlist_meta.c trunk/getdata/test/vlist_meta_invalid.c trunk/getdata/test/xz_get.c trunk/getdata/test/xz_nframes.c trunk/getdata/util/Makefile.am trunk/getdata/util/checkdirfile.c trunk/getdata/util/dirfile2ascii.c Property changes on: trunk/getdata/AUTHORS ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/COPYING ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/COPYING.DOC ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/ChangeLog ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/INSTALL ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/NEWS ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/README ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/RELEASE_NOTES.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/TODO ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/bitentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/carrayentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/constentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/dirfile.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/divideentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/entry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/fragment.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/bitentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/carrayentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/constentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/dirfile.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/divideentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/entry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/fragment.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/indexentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/lincomentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/linterpentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/multiplyentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/phaseentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/polynomentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/rawentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/recipentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/sbitentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/getdata/stringentry.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/indexentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/lincomentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/linterpentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/multiplyentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/phaseentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/polynomentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/rawentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/recipentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/sbitentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/stringentry.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/test/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/cxx/test/big_test.cpp ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/fgetdata.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/fgetdata.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/getdata.f.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/getdata.f90.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/test/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/test/big_test.f ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/test/big_test95.f90 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/f77/test/gdcopn.f ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/idl/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/idl/getdata.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/idl/makedlm.sh.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/idl/test/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/idl/test/big_test.pro ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/idl/test/getdata_idl_test_routines.pro ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/make_parameters.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/pydirfile.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/pyentry.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/pyfragment.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/pygetdata.c ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/pygetdata.h ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/test/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/test/big_test.py ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/bindings/python/test/callback.py ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/configure.ac ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/README.cxx ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/README.f77 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/README.f95 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/README.idl ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/README.python ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/list.tests ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/doc/unclean_database_recovery.txt ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/m4/ax_compare_version.m4 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/m4/compiler.m4 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/m4/encoding.m4 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/m4/idl.m4 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/m4/python.m4 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/m4/win32.m4 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/Makefile.am ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/checkdirfile.1 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/dirfile-encoding.5 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/dirfile-format.5 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/dirfile.5 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/dirfile2ascii.1 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_add.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_add_bit.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_add_spec.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_bit.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_encoding.3.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_endianness.3.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_entry.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_frameoffset.3.in ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_protection.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_alter_spec.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_bof.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_carray_len.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_carrays.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_cbopen.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_close.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_constants.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_delete.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_dirfile_standards.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_dirfilename.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_encoding.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_endianness.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_entry.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_entry_type.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_eof.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_error.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_error_string.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_field_list.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_field_list_by_type.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_flush.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_fragment_index.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_fragmentname.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_framenum_subset.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_framenum_subset64.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_frameoffset.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_frameoffset64.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_free_entry_strings.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_get_carray_slice.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_get_constant.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_get_string.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_getdata.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_getdata64.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_include.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_invalid_dirfile.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_madd_bit.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_mcarrays.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_mconstants.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_metaflush.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_mfield_list.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_mfield_list_by_type.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_move.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_mstrings.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_mvector_list.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_native_type.3 ___________________________________________________________________ Added: svn:eol-style + native Property changes on: trunk/getdata/man/gd_nfields.3 ___________________________________________________________________ Added: svn:eol-style + native Property change... [truncated message content] |
From: <ket...@us...> - 2010-12-01 01:09:38
|
Revision: 490 http://getdata.svn.sourceforge.net/getdata/?rev=490&view=rev Author: ketiltrout Date: 2010-12-01 01:09:32 +0000 (Wed, 01 Dec 2010) Log Message: ----------- 0.7.1rc2: Include nan.h in the tarball. Modified Paths: -------------- trunk/getdata/NEWS trunk/getdata/configure.ac trunk/getdata/src/Makefile.am Modified: trunk/getdata/NEWS =================================================================== --- trunk/getdata/NEWS 2010-11-30 03:55:52 UTC (rev 489) +++ trunk/getdata/NEWS 2010-12-01 01:09:32 UTC (rev 490) @@ -1,4 +1,4 @@ -New in version 0.7.1rc1: +New in version 0.7.1rc2: Library Changes Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2010-11-30 03:55:52 UTC (rev 489) +++ trunk/getdata/configure.ac 2010-12-01 01:09:32 UTC (rev 490) @@ -22,7 +22,7 @@ m4_define(getdata_major, 0) m4_define(getdata_minor, 7) m4_define(getdata_revision, 1) -m4_define(getdata_extra, [rc1]) +m4_define(getdata_extra, [rc2]) m4_define(getdata_version, getdata_major.getdata_minor.getdata_revision[]getdata_extra) Modified: trunk/getdata/src/Makefile.am =================================================================== --- trunk/getdata/src/Makefile.am 2010-11-30 03:55:52 UTC (rev 489) +++ trunk/getdata/src/Makefile.am 2010-12-01 01:09:32 UTC (rev 490) @@ -108,7 +108,8 @@ include.c ${LEGACY_C} ${LZMA_C} meta_list.c mod.c \ move.c name.c native.c nfields.c nframes.c nmeta.c \ open.c parse.c protect.c putdata.c raw.c ${SLIM_C} \ - spf.c string.c types.c ${GETDATA_LEGACY_H} internal.h + spf.c string.c types.c ${GETDATA_LEGACY_H} internal.h \ + nan.h libgetdata_la_LDFLAGS = $(EXPORT_DYNAMIC) -export-symbols-regex '^[^_]' \ -version-info \ ${GETDATA_IFACE_VERSION}:${GETDATA_IMPL_REVISION}:${GETDATA_IFACE_AGE} \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-11-30 03:55:58
|
Revision: 489 http://getdata.svn.sourceforge.net/getdata/?rev=489&view=rev Author: ketiltrout Date: 2010-11-30 03:55:52 +0000 (Tue, 30 Nov 2010) Log Message: ----------- Let's not jump the gun, here. Modified Paths: -------------- trunk/getdata/man/dirfile2ascii.1 Modified: trunk/getdata/man/dirfile2ascii.1 =================================================================== --- trunk/getdata/man/dirfile2ascii.1 2010-11-30 03:54:00 UTC (rev 488) +++ trunk/getdata/man/dirfile2ascii.1 2010-11-30 03:55:52 UTC (rev 489) @@ -1,6 +1,6 @@ .\" dirfile2ascii.1. The dirfile2ascii man page. .\" -.\" (C) 2011 D. V. Wiebe +.\" (C) 2010 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-11-30 03:54:06
|
Revision: 488 http://getdata.svn.sourceforge.net/getdata/?rev=488&view=rev Author: ketiltrout Date: 2010-11-30 03:54:00 +0000 (Tue, 30 Nov 2010) Log Message: ----------- 0.7.1rc1: Fixed a few more indecorous instances of memory access. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/NEWS trunk/getdata/configure.ac trunk/getdata/man/dirfile2ascii.1 trunk/getdata/man/gd_add.3 trunk/getdata/src/add.c trunk/getdata/src/common.c trunk/getdata/src/del.c trunk/getdata/src/parse.c trunk/getdata/test/Makefile.am trunk/getdata/util/dirfile2ascii.c Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/ChangeLog 2010-11-30 03:54:00 UTC (rev 488) @@ -1,4 +1,16 @@ -2010-11-28 D. V. Wiebe <ge...@ke...> svn:486 +2010-11-30 D. V. Wiebe <ge...@ke...> svn:488 + GetData-0.7.1rc1: + + * src/del.c (gd_delete): Fix order of tests to avoid accessing out-of-bounds + memory. + * src/parse.c (_GD_ParseDirective): Don't update the version list if + _GD_Include failed. + * src/common.c (_GD_GetRepr): Don't attempt to find a representation suffix + on field codes which are too short to contain them. + * src/add.c (_GD_Add): Zero memory allocated for a CARRAY or CONST so + behaviour is deterministic when creating these fields via gd_[m]add(). + +2010-11-28 D. V. Wiebe <ge...@ke...> svn:487 * src/ test/ bindings/: Separate declarations from statements; * src/common.c (_GD_SetTablePath): Don't use fixed length buffers. Modified: trunk/getdata/NEWS =================================================================== --- trunk/getdata/NEWS 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/NEWS 2010-11-30 03:54:00 UTC (rev 488) @@ -1,3 +1,42 @@ +New in version 0.7.1rc1: + + Library Changes + + * BUG FIX: When the parser fails in a gd_include() call, the internal list of + conformant Standards Versions for the loaded dirfile is no longer corrupted. + * BUG FIX Performing two consecutive reads of the same field in an ASCII + encoded datasources no longer confuses GetData. + * BUG FIX: Numerous memory leaks have been patched (mostly pin-holes, although + there are a few, rare but egregious ones). + + API Changes: + + * The value(s) of a CONST or CARRAY field added with gd_[m]add() is now + guaranteed to be zero; previously, it was unspecified. + * BUG FIX: Specifying both GD_VERBOSE and GD_IGNORE_DUPS no longer results in + spurious "Field code already defined" messages when duplicate fields are + encountered. + * BUG FIX: Calling gd_delete on a metafield no longer results in a segfault. + + Bindings Changes: + + * F77 BUG FIX: A memory leak in GDASCA has been fixed. + * Python BUG FIX: The first element of a python list (instead of a NumPy + array) is no longer dropped when passed to pygetdata on 64-bit systems. + + Utilities Changes: + + * dirfile2ascii now pads reads past the end-of-field. The value used to + pad may be specified with '-z', and defaults to 0/NaN. Previously, the + value of uninitialized memory was output. + * BUG FIX: dirfile2ascii now does what the user intends when presented with + cart-before-horse arguments, ie. "dirfile2ascii -e field DIRFILE". + Previously this resulted in confusion. + * BUG FIX: dirfile2ascii now accepts field conversion '-u', which was + documented but overlooked in the argument parser. + +|==============================================================================| + New in version 0.7.0: Dirfile Changes Modified: trunk/getdata/configure.ac =================================================================== --- trunk/getdata/configure.ac 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/configure.ac 2010-11-30 03:54:00 UTC (rev 488) @@ -21,8 +21,8 @@ m4_define(getdata_major, 0) m4_define(getdata_minor, 7) -m4_define(getdata_revision, 0) -m4_define(getdata_extra, []) +m4_define(getdata_revision, 1) +m4_define(getdata_extra, [rc1]) m4_define(getdata_version, getdata_major.getdata_minor.getdata_revision[]getdata_extra) @@ -45,7 +45,7 @@ dnl libgetdata current interface version AC_SUBST(GETDATA_IFACE_VERSION, [4]) dnl libgetdata current interface implementation revision -AC_SUBST(GETDATA_IMPL_REVISION, [0]) +AC_SUBST(GETDATA_IMPL_REVISION, [1]) dnl libgetdata interface age (current interface - oldest supported interface) AC_SUBST(GETDATA_IFACE_AGE, [0]) @@ -53,7 +53,7 @@ AC_SUBST(GETDATAXX_VERSION, [2:0:0]) dnl libfgetdata interface version info -AC_SUBST(FGETDATA_VERSION, [2:0:0]) +AC_SUBST(FGETDATA_VERSION, [2:1:0]) dnl libf95getdata interface version info AC_SUBST(F95GETDATA_VERSION, [2:0:0]) Modified: trunk/getdata/man/dirfile2ascii.1 =================================================================== --- trunk/getdata/man/dirfile2ascii.1 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/man/dirfile2ascii.1 2010-11-30 03:54:00 UTC (rev 488) @@ -1,6 +1,6 @@ .\" dirfile2ascii.1. The dirfile2ascii man page. .\" -.\" (C) 2010 D. V. Wiebe +.\" (C) 2011 D. V. Wiebe .\" .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" .\" @@ -13,7 +13,7 @@ .\" Texts. A copy of the license is included in the `COPYING.DOC' file .\" as part of this distribution. .\" -.TH dirfile2ascii 1 "22 November 2010" "Version 0.7.0" "GETDATA" +.TH dirfile2ascii 1 "30 November 2010" "Version 0.7.1" "GETDATA" .SH NAME dirfile2ascii \(em output dirfile database vectors as ASCII text .SH SYNOPSIS @@ -49,7 +49,7 @@ .TP .BR \-f ", " \-\-first\-frame =\fIfirst_frame\fB:\fInframes\fR equivalent to \fB\-\-first\-frame\fR=\fIfirst_frame\fR -\fB--num-frames\fR=\fInframes\fR. +\fB\-\-num-frames\fR=\fInframes\fR. .TP .BR \-f ", " \-\-first\-frame =\fIfirst_frame\fR If \fIfirst_frame\fR\~>=\~0, start reading at frame @@ -59,7 +59,7 @@ is -1 and \fB\-\-num-frames\fR=\fInframes\fR is specified, read the last .I nframes frames. If -.B --first-frame +.B \-\-first-frame is not specified, reading starts at frame zero. .TP .BR \-n ", " \-\-num\-frames =\fInframes\fR @@ -89,6 +89,19 @@ .TP .BR \-v ", " \-\-verbose write diagnostic messages on standard error. +.TP +.BR \-z ", " \-\-fill =\fISTRING\fR +Fill columns which go past the end of their corresponding field with the string +.IR STRING . +The default behaviour is to fill columns with floating-point conversions with +.B NaN +and columns with integer conversion with +.BR 0 , +which mirrors what occurs when an attempt is made to print data from before the +start of a field. (Note: the default behaviour cannot be reproduced with this +option, since +.I STRING +is applied to all columns, regardless of conversion type.) .P In addition to the above, each .I FIELD Modified: trunk/getdata/man/gd_add.3 =================================================================== --- trunk/getdata/man/gd_add.3 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/man/gd_add.3 2010-11-30 03:54:00 UTC (rev 488) @@ -13,7 +13,7 @@ .\" Texts. A copy of the license is included in the `COPYING.DOC' file .\" as part of this distribution. .\" -.TH gd_add 3 "3 November 2010" "Version 0.7.0" "GETDATA" +.TH gd_add 3 "30 November 2010" "Version 0.7.1" "GETDATA" .SH NAME gd_add, gd_madd \(em add a field to a dirfile .SH SYNOPSIS @@ -46,7 +46,17 @@ .BR gd_entry (3) man page. All relevant members of .I entry -for the field type specified must be properly initialised. +for the field type specified must be properly initialised. If +.I entry +specifies a +.B CONST +or +.B CARRAY +field, the field's data will be set to zero. If +.I entry +specifies a +.B STRING +field, the field data will be set to the empty string. When adding a metafield, the .IR entry -> field Modified: trunk/getdata/src/add.c =================================================================== --- trunk/getdata/src/add.c 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/src/add.c 2010-11-30 03:54:00 UTC (rev 488) @@ -329,10 +329,12 @@ { _GD_SetError(D, GD_E_BAD_TYPE, E->EN(scalar,const_type), NULL, 0, NULL); } else { - E->e->u.scalar.d = malloc(GD_SIZE(_GD_ConstType(D, - E->EN(scalar,const_type)))); + size_t size = GD_SIZE(_GD_ConstType(D, E->EN(scalar,const_type))); + E->e->u.scalar.d = malloc(size); if (!D->error && E->e->u.scalar.d == NULL) _GD_SetError(D, GD_E_ALLOC, 0, NULL, 0, NULL); + else + memset(E->e->u.scalar.d, 0, size); } break; case GD_CARRAY_ENTRY: @@ -346,10 +348,13 @@ } else if (E->EN(scalar,array_len) > GD_MAX_CARRAY_LENGTH) _GD_SetError(D, GD_E_BOUNDS, 0, NULL, 0, NULL); else { - E->e->u.scalar.d = malloc(GD_SIZE(_GD_ConstType(D, - E->EN(scalar,const_type))) * E->EN(scalar,array_len)); + size_t size = GD_SIZE(_GD_ConstType(D, E->EN(scalar,const_type))) * + E->EN(scalar,array_len); + E->e->u.scalar.d = malloc(size); if (!D->error && E->e->u.scalar.d == NULL) _GD_SetError(D, GD_E_ALLOC, 0, NULL, 0, NULL); + else + memset(E->e->u.scalar.d, 0, size); } break; case GD_STRING_ENTRY: Modified: trunk/getdata/src/common.c =================================================================== --- trunk/getdata/src/common.c 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/src/common.c 2010-11-30 03:54:00 UTC (rev 488) @@ -786,7 +786,7 @@ *field_code = (char *)field_code_in; /* find the representation, if any */ - if (field_code_in[field_code_len - 2] == '.') { + if (field_code_len > 2 && field_code_in[field_code_len - 2] == '.') { switch (field_code_in[field_code_len - 1]) { case 'r': repr = GD_REPR_REAL; Modified: trunk/getdata/src/del.c =================================================================== --- trunk/getdata/src/del.c 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/src/del.c 2010-11-30 03:54:00 UTC (rev 488) @@ -258,15 +258,15 @@ * search linearly in both directions until we find something that isn't a * meta field of our parent */ while (first > 0) - if (D->entry[first - 1]->field[len] == '/' && - strncmp(D->entry[first - 1]->field, field_code, len) == 0) + if (strncmp(D->entry[first - 1]->field, field_code, len) == 0 && + D->entry[first - 1]->field[len] == '/') first--; else break; while (last < D->n_entries - 1) - if (D->entry[last + 1]->field[len] == '/' && - strncmp(D->entry[last + 1]->field, field_code, len) == 0) + if (strncmp(D->entry[last + 1]->field, field_code, len) == 0 && + D->entry[last + 1]->field[len] == '/') last++; else break; Modified: trunk/getdata/src/parse.c =================================================================== --- trunk/getdata/src/parse.c 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/src/parse.c 2010-11-30 03:54:00 UTC (rev 488) @@ -1750,7 +1750,8 @@ ref_name, me, standards, &subflags); if ((pedantic = subflags & GD_PEDANTIC)) *flags |= GD_PEDANTIC; - D->fragment[me].vers |= D->fragment[frag].vers; + if (frag != -1) + D->fragment[me].vers |= D->fragment[frag].vers; } else if (strcmp(ptr, "META") == 0 && (!pedantic || *standards >= 6)) { const gd_entry_t* P = _GD_FindField(D, in_cols[1], D->entry, D->n_entries, NULL); Modified: trunk/getdata/test/Makefile.am =================================================================== --- trunk/getdata/test/Makefile.am 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/test/Makefile.am 2010-11-30 03:54:00 UTC (rev 488) @@ -331,6 +331,14 @@ check_PROGRAMS=$(TESTS) +# valgrind +valgrind.log: $(TESTS) + rm -f $@; \ + for x in $^; do ( \ + echo $$x:; \ + sed -e 's/exec "/exec valgrind --leak-check=full --track-origins=yes --track-fds=yes "/' $$x | sh; \ + echo $$x = $$? ); done &> $@; + # clean up after the tests check-local: check-TESTS $(MAKE) getdata-clean-dirs Modified: trunk/getdata/util/dirfile2ascii.c =================================================================== --- trunk/getdata/util/dirfile2ascii.c 2010-11-28 09:27:46 UTC (rev 487) +++ trunk/getdata/util/dirfile2ascii.c 2010-11-30 03:54:00 UTC (rev 488) @@ -102,7 +102,8 @@ " If not specified, F = 0 is assumed.\n" " -n, --num-frames=N read at most N frames. If not specified, or " "if N = 0,\n" - " all frames to the end-of-field are read.\n" + " all frames to the end of the dirfile are " + "read.\n" " -p, --precision=FMT use FMT to format output. FMT may contain any " "of the\n" " flag characters, a field width, and/or a " @@ -115,7 +116,15 @@ " default).\n" " -s, --skip=S if S > 0, output only one sample for every S " "frames.\n" - " -v, --verbose write verbosely to standard error.\n\n" + " -v, --verbose write verbosely to standard error.\n" + " -z, --fill=STRING print STRING to fill up columns which run past " + "the end\n" + " of their corresponding field. The default " + "is to\n" + " fill floating point columns with \"NaN\" and " + "integer\n" + " columns with \"0\" (without quotation marks)." + "\n\n" "Any number of fields may be specified. Each specified field is printed " "in a\n" @@ -169,7 +178,7 @@ { "boxcar", 0, NULL, 'b' }, #endif { "delimieter", 1, NULL, 'd' }, - { "empty-sample",1, NULL, 'z' }, + { "fill", 1, NULL, 'z' }, { "first-frame", 1, NULL, 'f' }, { "help", 0, NULL, '?' }, { "num-frames", 1, NULL, 'n' }, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ket...@us...> - 2010-11-28 09:27:59
|
Revision: 487 http://getdata.svn.sourceforge.net/getdata/?rev=487&view=rev Author: ketiltrout Date: 2010-11-28 09:27:46 +0000 (Sun, 28 Nov 2010) Log Message: ----------- Separate declarations from statements per C89. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/bindings/f77/fgetdata.c trunk/getdata/src/add.c trunk/getdata/src/ascii.c trunk/getdata/src/bzip.c trunk/getdata/src/close.c trunk/getdata/src/common.c trunk/getdata/src/compat.c trunk/getdata/src/del.c trunk/getdata/src/encoding.c trunk/getdata/src/entry.c trunk/getdata/src/field_list.c trunk/getdata/src/flush.c trunk/getdata/src/getdata.c trunk/getdata/src/globals.c trunk/getdata/src/gzip.c trunk/getdata/src/include.c trunk/getdata/src/legacy.c trunk/getdata/src/lzma.c trunk/getdata/src/meta_list.c trunk/getdata/src/mod.c trunk/getdata/src/nmeta.c trunk/getdata/src/open.c trunk/getdata/src/parse.c trunk/getdata/src/putdata.c trunk/getdata/src/raw.c trunk/getdata/src/slim.c trunk/getdata/test/add.c trunk/getdata/test/add_bit.c trunk/getdata/test/add_bit_bitnum.c trunk/getdata/test/add_bit_bitsize.c trunk/getdata/test/add_bit_invalid.c trunk/getdata/test/add_bit_numbits.c trunk/getdata/test/add_carray.c trunk/getdata/test/add_clincom.c trunk/getdata/test/add_code.c trunk/getdata/test/add_const.c trunk/getdata/test/add_cpolynom.c trunk/getdata/test/add_crecip.c trunk/getdata/test/add_crecip89.c trunk/getdata/test/add_divide.c trunk/getdata/test/add_divide_invalid.c trunk/getdata/test/add_duplicate.c trunk/getdata/test/add_format.c trunk/getdata/test/add_invalid.c trunk/getdata/test/add_lincom.c trunk/getdata/test/add_lincom_invalid.c trunk/getdata/test/add_lincom_nfields.c trunk/getdata/test/add_linterp.c trunk/getdata/test/add_linterp_invalid.c trunk/getdata/test/add_multiply.c trunk/getdata/test/add_multiply_invalid.c trunk/getdata/test/add_phase.c trunk/getdata/test/add_phase_invalid.c trunk/getdata/test/add_polynom.c trunk/getdata/test/add_protect.c trunk/getdata/test/add_raw.c trunk/getdata/test/add_raw_invalid.c trunk/getdata/test/add_raw_spf.c trunk/getdata/test/add_raw_type.c trunk/getdata/test/add_rdonly.c trunk/getdata/test/add_recip.c trunk/getdata/test/add_sbit.c trunk/getdata/test/add_scalar.c trunk/getdata/test/add_spec.c trunk/getdata/test/add_spec_directive.c trunk/getdata/test/add_spec_invalid.c trunk/getdata/test/add_spec_meta.c trunk/getdata/test/add_string.c trunk/getdata/test/add_type.c trunk/getdata/test/alter_bit_bitnum.c trunk/getdata/test/alter_bit_numbits.c trunk/getdata/test/alter_carray_len.c trunk/getdata/test/alter_carray_type.c trunk/getdata/test/alter_const.c trunk/getdata/test/alter_cpolynom.c trunk/getdata/test/alter_crecip.c trunk/getdata/test/alter_crecip89.c trunk/getdata/test/alter_divide.c trunk/getdata/test/alter_entry.c trunk/getdata/test/alter_entry_recode.c trunk/getdata/test/alter_entry_scalar2a.c trunk/getdata/test/alter_entry_scalar2n.c trunk/getdata/test/alter_entry_scalar3.c trunk/getdata/test/alter_entry_scalar4.c trunk/getdata/test/alter_lincom_23.c trunk/getdata/test/alter_lincom_32.c trunk/getdata/test/alter_lincom_input.c trunk/getdata/test/alter_lincom_offset.c trunk/getdata/test/alter_lincom_slope.c trunk/getdata/test/alter_linterp.c trunk/getdata/test/alter_linterp_move.c trunk/getdata/test/alter_mspec.c trunk/getdata/test/alter_multiply.c trunk/getdata/test/alter_phase.c trunk/getdata/test/alter_polynom_coeff.c trunk/getdata/test/alter_polynom_input.c trunk/getdata/test/alter_polynom_ord.c trunk/getdata/test/alter_raw_spf.c trunk/getdata/test/alter_raw_type.c trunk/getdata/test/alter_recip.c trunk/getdata/test/alter_spec.c trunk/getdata/test/alter_spec_meta.c trunk/getdata/test/ascii_get.c trunk/getdata/test/ascii_get_get.c trunk/getdata/test/ascii_nframes.c trunk/getdata/test/ascii_put.c trunk/getdata/test/bof.c trunk/getdata/test/bof_lincom.c trunk/getdata/test/bof_phase.c trunk/getdata/test/bzip_get.c trunk/getdata/test/bzip_get_get.c trunk/getdata/test/bzip_move_from.c trunk/getdata/test/bzip_nframes.c trunk/getdata/test/bzip_put.c trunk/getdata/test/close.c trunk/getdata/test/close_discard.c trunk/getdata/test/convert_complex128_complex64.c trunk/getdata/test/convert_complex128_float64.c trunk/getdata/test/convert_complex128_int64.c trunk/getdata/test/convert_complex128_uint64.c trunk/getdata/test/convert_complex64_complex128.c trunk/getdata/test/convert_complex64_float64.c trunk/getdata/test/convert_complex64_int64.c trunk/getdata/test/convert_complex64_uint64.c trunk/getdata/test/convert_float32_complex128.c trunk/getdata/test/convert_float32_complex64.c trunk/getdata/test/convert_float32_float64.c trunk/getdata/test/convert_float32_int16.c trunk/getdata/test/convert_float32_int32.c trunk/getdata/test/convert_float32_int64.c trunk/getdata/test/convert_float32_int8.c trunk/getdata/test/convert_float32_uint16.c trunk/getdata/test/convert_float32_uint32.c trunk/getdata/test/convert_float32_uint64.c trunk/getdata/test/convert_float32_uint8.c trunk/getdata/test/convert_float64_complex128.c trunk/getdata/test/convert_float64_complex64.c trunk/getdata/test/convert_float64_float32.c trunk/getdata/test/convert_float64_int16.c trunk/getdata/test/convert_float64_int32.c trunk/getdata/test/convert_float64_int64.c trunk/getdata/test/convert_float64_int8.c trunk/getdata/test/convert_float64_uint16.c trunk/getdata/test/convert_float64_uint32.c trunk/getdata/test/convert_float64_uint64.c trunk/getdata/test/convert_float64_uint8.c trunk/getdata/test/convert_int16_complex128.c trunk/getdata/test/convert_int16_complex64.c trunk/getdata/test/convert_int16_float32.c trunk/getdata/test/convert_int16_float64.c trunk/getdata/test/convert_int16_int32.c trunk/getdata/test/convert_int16_int64.c trunk/getdata/test/convert_int16_int8.c trunk/getdata/test/convert_int16_uint16.c trunk/getdata/test/convert_int16_uint32.c trunk/getdata/test/convert_int16_uint64.c trunk/getdata/test/convert_int16_uint8.c trunk/getdata/test/convert_int32_complex128.c trunk/getdata/test/convert_int32_complex64.c trunk/getdata/test/convert_int32_float32.c trunk/getdata/test/convert_int32_float64.c trunk/getdata/test/convert_int32_int16.c trunk/getdata/test/convert_int32_int64.c trunk/getdata/test/convert_int32_int8.c trunk/getdata/test/convert_int32_uint16.c trunk/getdata/test/convert_int32_uint32.c trunk/getdata/test/convert_int32_uint64.c trunk/getdata/test/convert_int32_uint8.c trunk/getdata/test/convert_int64_complex128.c trunk/getdata/test/convert_int64_complex64.c trunk/getdata/test/convert_int64_float32.c trunk/getdata/test/convert_int64_float64.c trunk/getdata/test/convert_int64_int16.c trunk/getdata/test/convert_int64_int32.c trunk/getdata/test/convert_int64_int8.c trunk/getdata/test/convert_int64_uint16.c trunk/getdata/test/convert_int64_uint32.c trunk/getdata/test/convert_int64_uint64.c trunk/getdata/test/convert_int64_uint8.c trunk/getdata/test/convert_int8_complex128.c trunk/getdata/test/convert_int8_complex64.c trunk/getdata/test/convert_int8_float32.c trunk/getdata/test/convert_int8_float64.c trunk/getdata/test/convert_int8_int16.c trunk/getdata/test/convert_int8_int32.c trunk/getdata/test/convert_int8_int64.c trunk/getdata/test/convert_int8_uint16.c trunk/getdata/test/convert_int8_uint32.c trunk/getdata/test/convert_int8_uint64.c trunk/getdata/test/convert_int8_uint8.c trunk/getdata/test/convert_uint16_complex128.c trunk/getdata/test/convert_uint16_complex64.c trunk/getdata/test/convert_uint16_float32.c trunk/getdata/test/convert_uint16_float64.c trunk/getdata/test/convert_uint16_int16.c trunk/getdata/test/convert_uint16_int32.c trunk/getdata/test/convert_uint16_int64.c trunk/getdata/test/convert_uint16_int8.c trunk/getdata/test/convert_uint16_uint32.c trunk/getdata/test/convert_uint16_uint64.c trunk/getdata/test/convert_uint16_uint8.c trunk/getdata/test/convert_uint32_complex128.c trunk/getdata/test/convert_uint32_complex64.c trunk/getdata/test/convert_uint32_float32.c trunk/getdata/test/convert_uint32_float64.c trunk/getdata/test/convert_uint32_int16.c trunk/getdata/test/convert_uint32_int32.c trunk/getdata/test/convert_uint32_int64.c trunk/getdata/test/convert_uint32_int8.c trunk/getdata/test/convert_uint32_uint16.c trunk/getdata/test/convert_uint32_uint64.c trunk/getdata/test/convert_uint32_uint8.c trunk/getdata/test/convert_uint64_complex128.c trunk/getdata/test/convert_uint64_complex64.c trunk/getdata/test/convert_uint64_float32.c trunk/getdata/test/convert_uint64_float64.c trunk/getdata/test/convert_uint64_int16.c trunk/getdata/test/convert_uint64_int32.c trunk/getdata/test/convert_uint64_int64.c trunk/getdata/test/convert_uint64_int8.c trunk/getdata/test/convert_uint64_uint16.c trunk/getdata/test/convert_uint64_uint32.c trunk/getdata/test/convert_uint64_uint8.c trunk/getdata/test/convert_uint8_complex128.c trunk/getdata/test/convert_uint8_complex64.c trunk/getdata/test/convert_uint8_float32.c trunk/getdata/test/convert_uint8_float64.c trunk/getdata/test/convert_uint8_int16.c trunk/getdata/test/convert_uint8_int32.c trunk/getdata/test/convert_uint8_int64.c trunk/getdata/test/convert_uint8_int8.c trunk/getdata/test/convert_uint8_uint16.c trunk/getdata/test/convert_uint8_uint32.c trunk/getdata/test/convert_uint8_uint64.c trunk/getdata/test/creat.c trunk/getdata/test/creat_excl.c trunk/getdata/test/creat_rdonly.c trunk/getdata/test/cvlist.c trunk/getdata/test/cvlist_array.c trunk/getdata/test/cvlist_array_meta.c trunk/getdata/test/cvlist_meta.c trunk/getdata/test/del.c trunk/getdata/test/del_carray.c trunk/getdata/test/del_carray_deref.c trunk/getdata/test/del_const.c trunk/getdata/test/del_const_deref.c trunk/getdata/test/del_const_force.c trunk/getdata/test/del_data.c trunk/getdata/test/del_derived.c trunk/getdata/test/del_derived_force.c trunk/getdata/test/del_meta.c trunk/getdata/test/del_meta_force.c trunk/getdata/test/dfes_bit.c trunk/getdata/test/dfes_divide.c trunk/getdata/test/dfes_lincom.c trunk/getdata/test/dfes_linterp.c trunk/getdata/test/dfes_multiply.c trunk/getdata/test/dfes_phase.c trunk/getdata/test/dfes_raw.c trunk/getdata/test/dfes_recip.c trunk/getdata/test/encode_alter.c trunk/getdata/test/encode_get.c trunk/getdata/test/encode_move.c trunk/getdata/test/endian_alter.c trunk/getdata/test/endian_get.c trunk/getdata/test/endian_move.c trunk/getdata/test/entry_bad_code.c trunk/getdata/test/entry_bit.c trunk/getdata/test/entry_bit_scalar.c trunk/getdata/test/entry_lincom.c trunk/getdata/test/entry_lincom_scalar.c trunk/getdata/test/entry_linterp.c trunk/getdata/test/entry_multiply.c trunk/getdata/test/entry_phase.c trunk/getdata/test/entry_phase_scalar.c trunk/getdata/test/entry_polynom.c trunk/getdata/test/entry_polynom_scalar.c trunk/getdata/test/entry_raw.c trunk/getdata/test/entry_raw_scalar.c trunk/getdata/test/entry_raw_scalar_code.c trunk/getdata/test/entry_raw_scalar_type.c trunk/getdata/test/entry_scalar_repr.c trunk/getdata/test/entry_type.c trunk/getdata/test/eof.c trunk/getdata/test/eof_index.c trunk/getdata/test/eof_lincom.c trunk/getdata/test/eof_phase.c trunk/getdata/test/error.c trunk/getdata/test/error_error.c trunk/getdata/test/error_short.c trunk/getdata/test/file.c trunk/getdata/test/file_code.c trunk/getdata/test/file_type.c trunk/getdata/test/flist.c trunk/getdata/test/flist_meta.c trunk/getdata/test/flist_type.c trunk/getdata/test/flist_type_meta.c trunk/getdata/test/flush.c trunk/getdata/test/flush_all.c trunk/getdata/test/flush_bad_code.c trunk/getdata/test/flush_invalid.c trunk/getdata/test/flush_meta.c trunk/getdata/test/flush_spec.c trunk/getdata/test/foffs_alter.c trunk/getdata/test/foffs_get.c trunk/getdata/test/foffs_move.c trunk/getdata/test/fragment_index.c trunk/getdata/test/fragment_name.c trunk/getdata/test/fragment_name_oor.c trunk/getdata/test/get64.c trunk/getdata/test/get_bad_code.c trunk/getdata/test/get_bit.c trunk/getdata/test/get_carray.c trunk/getdata/test/get_carray_len.c trunk/getdata/test/get_carray_slice.c trunk/getdata/test/get_char.c trunk/getdata/test/get_clincom.c trunk/getdata/test/get_complex128.c trunk/getdata/test/get_complex64.c trunk/getdata/test/get_const.c trunk/getdata/test/get_const_complex.c trunk/getdata/test/get_const_repr.c trunk/getdata/test/get_cpolynom.c trunk/getdata/test/get_divide.c trunk/getdata/test/get_endian16.c trunk/getdata/test/get_endian32.c trunk/getdata/test/get_endian64.c trunk/getdata/test/get_endian8.c trunk/getdata/test/get_endian_complex128_arm.c trunk/getdata/test/get_endian_complex128_big.c trunk/getdata/test/get_endian_complex128_little.c trunk/getdata/test/get_endian_complex64_arm.c trunk/getdata/test/get_endian_complex64_big.c trunk/getdata/test/get_endian_complex64_little.c trunk/getdata/test/get_endian_float32_arm.c trunk/getdata/test/get_endian_float32_big.c trunk/getdata/test/get_endian_float32_little.c trunk/getdata/test/get_endian_float64_arm.c trunk/getdata/test/get_endian_float64_big.c trunk/getdata/test/get_endian_float64_little.c trunk/getdata/test/get_ff.c trunk/getdata/test/get_float32.c trunk/getdata/test/get_float64.c trunk/getdata/test/get_foffs.c trunk/getdata/test/get_fs.c trunk/getdata/test/get_int16.c trunk/getdata/test/get_int32.c trunk/getdata/test/get_int64.c trunk/getdata/test/get_int8.c trunk/getdata/test/get_lincom1.c trunk/getdata/test/get_lincom2.c trunk/getdata/test/get_lincom3.c trunk/getdata/test/get_lincom_noin.c trunk/getdata/test/get_lincom_non.c trunk/getdata/test/get_linterp.c trunk/getdata/test/get_linterp_noin.c trunk/getdata/test/get_linterp_notab.c trunk/getdata/test/get_linterp_sort.c trunk/getdata/test/get_multiply.c trunk/getdata/test/get_multiply_noin.c trunk/getdata/test/get_nonexistent.c trunk/getdata/test/get_null.c trunk/getdata/test/get_off64.c trunk/getdata/test/get_phase.c trunk/getdata/test/get_polynom.c trunk/getdata/test/get_polynom_noin.c trunk/getdata/test/get_recip.c trunk/getdata/test/get_recip_const.c trunk/getdata/test/get_recurse.c trunk/getdata/test/get_sbit.c trunk/getdata/test/get_sf.c trunk/getdata/test/get_ss.c trunk/getdata/test/get_type.c trunk/getdata/test/get_uint16.c trunk/getdata/test/get_uint32.c trunk/getdata/test/get_uint64.c trunk/getdata/test/get_zero.c trunk/getdata/test/global_name.c trunk/getdata/test/global_ref.c trunk/getdata/test/global_ref_empty.c trunk/getdata/test/global_ref_set.c trunk/getdata/test/gzip_get.c trunk/getdata/test/gzip_get_get.c trunk/getdata/test/gzip_move_from.c trunk/getdata/test/gzip_nframes.c trunk/getdata/test/gzip_put.c trunk/getdata/test/header_complex.c trunk/getdata/test/include.c trunk/getdata/test/include_accmode.c trunk/getdata/test/include_auto.c trunk/getdata/test/include_cb.c trunk/getdata/test/include_creat.c trunk/getdata/test/include_ignore.c trunk/getdata/test/include_index.c trunk/getdata/test/include_invalid.c trunk/getdata/test/include_nonexistent.c trunk/getdata/test/include_pc.c trunk/getdata/test/include_ref.c trunk/getdata/test/include_syntax.c trunk/getdata/test/index.c trunk/getdata/test/index_domain.c trunk/getdata/test/index_range.c trunk/getdata/test/legacy_get.c trunk/getdata/test/legacy_get_put.c trunk/getdata/test/legacy_get_rofs.c trunk/getdata/test/legacy_nframes.c trunk/getdata/test/legacy_put.c trunk/getdata/test/legacy_spf.c trunk/getdata/test/lzma_get.c trunk/getdata/test/lzma_nframes.c trunk/getdata/test/madd.c trunk/getdata/test/madd_bit.c trunk/getdata/test/madd_bit_invalid.c trunk/getdata/test/madd_carray.c trunk/getdata/test/madd_clincom.c trunk/getdata/test/madd_const.c trunk/getdata/test/madd_cpolynom.c trunk/getdata/test/madd_crecip.c trunk/getdata/test/madd_crecip89.c trunk/getdata/test/madd_divide.c trunk/getdata/test/madd_lincom.c trunk/getdata/test/madd_lincom_invalid.c trunk/getdata/test/madd_linterp.c trunk/getdata/test/madd_linterp_invalid.c trunk/getdata/test/madd_multiply.c trunk/getdata/test/madd_multiply_invalid.c trunk/getdata/test/madd_phase.c trunk/getdata/test/madd_phase_invalid.c trunk/getdata/test/madd_polynom.c trunk/getdata/test/madd_recip.c trunk/getdata/test/madd_sbit.c trunk/getdata/test/madd_spec.c trunk/getdata/test/madd_spec_directive.c trunk/getdata/test/madd_spec_invalid.c trunk/getdata/test/madd_string.c trunk/getdata/test/move.c trunk/getdata/test/move_data_enc_ar.c trunk/getdata/test/move_data_enc_ra.c trunk/getdata/test/move_data_endian.c trunk/getdata/test/move_data_foffs.c trunk/getdata/test/move_data_nop.c trunk/getdata/test/move_index.c trunk/getdata/test/move_meta.c trunk/getdata/test/move_protect.c trunk/getdata/test/move_subdir.c trunk/getdata/test/name.c trunk/getdata/test/name_move.c trunk/getdata/test/nfields.c trunk/getdata/test/nfields_type.c trunk/getdata/test/nfragments.c trunk/getdata/test/nframes.c trunk/getdata/test/nframes64.c trunk/getdata/test/nframes_empty.c trunk/getdata/test/nframes_invalid.c trunk/getdata/test/nframes_off64.c trunk/getdata/test/nframes_spf.c trunk/getdata/test/nmeta.c trunk/getdata/test/nmeta_invalid.c trunk/getdata/test/nmeta_parent.c trunk/getdata/test/nmeta_type.c trunk/getdata/test/nmeta_type_invalid.c trunk/getdata/test/nmeta_type_parent.c trunk/getdata/test/nmeta_vectors.c trunk/getdata/test/nmeta_vectors_del.c trunk/getdata/test/nmeta_vectors_invalid.c trunk/getdata/test/nmeta_vectors_parent.c trunk/getdata/test/nvectors.c trunk/getdata/test/open.c trunk/getdata/test/open_cb_abort.c trunk/getdata/test/open_cb_cont.c trunk/getdata/test/open_cb_ignore.c trunk/getdata/test/open_cb_invalid.c trunk/getdata/test/open_cb_rescan.c trunk/getdata/test/open_eaccess.c trunk/getdata/test/open_notdirfile.c trunk/getdata/test/parent.c trunk/getdata/test/parse_badline.c trunk/getdata/test/parse_bit.c trunk/getdata/test/parse_bit4.c trunk/getdata/test/parse_bit_bitnum.c trunk/getdata/test/parse_bit_bitsize.c trunk/getdata/test/parse_bit_ncols.c trunk/getdata/test/parse_bit_numbits.c trunk/getdata/test/parse_bit_scalar.c trunk/getdata/test/parse_carray.c trunk/getdata/test/parse_carray_long.c trunk/getdata/test/parse_const.c trunk/getdata/test/parse_const_ncols.c trunk/getdata/test/parse_divide.c trunk/getdata/test/parse_duplicate.c trunk/getdata/test/parse_duplicate_ignore.c trunk/getdata/test/parse_endian_bad.c trunk/getdata/test/parse_endian_big.c trunk/getdata/test/parse_endian_force.c trunk/getdata/test/parse_endian_little.c trunk/getdata/test/parse_endian_slash.c trunk/getdata/test/parse_eol.c trunk/getdata/test/parse_foffs.c trunk/getdata/test/parse_foffs_include.c trunk/getdata/test/parse_foffs_slash.c trunk/getdata/test/parse_include.c trunk/getdata/test/parse_include_nonexistent.c trunk/getdata/test/parse_include_slash.c trunk/getdata/test/parse_index.c trunk/getdata/test/parse_lincom.c trunk/getdata/test/parse_lincom_ncols1.c trunk/getdata/test/parse_lincom_ncols2.c trunk/getdata/test/parse_lincom_nfields.c trunk/getdata/test/parse_lincom_nofields.c trunk/getdata/test/parse_lincom_non.c trunk/getdata/test/parse_lincom_non_ncols.c trunk/getdata/test/parse_lincom_scalar.c trunk/getdata/test/parse_linterp.c trunk/getdata/test/parse_linterp_ncols.c trunk/getdata/test/parse_meta.c trunk/getdata/test/parse_meta_implicit.c trunk/getdata/test/parse_meta_implicit2.c trunk/getdata/test/parse_meta_index.c trunk/getdata/test/parse_meta_index2.c trunk/getdata/test/parse_meta_parent.c trunk/getdata/test/parse_meta_raw.c trunk/getdata/test/parse_multiply.c trunk/getdata/test/parse_multiply_ncols.c trunk/getdata/test/parse_name.c trunk/getdata/test/parse_name_dot.c trunk/getdata/test/parse_name_ext.c trunk/getdata/test/parse_name_pedantic.c trunk/getdata/test/parse_ncols.c trunk/getdata/test/parse_phase.c trunk/getdata/test/parse_phase_ncols.c trunk/getdata/test/parse_phase_scalar.c trunk/getdata/test/parse_polynom.c trunk/getdata/test/parse_polynom_ncols1.c trunk/getdata/test/parse_polynom_ncols2.c trunk/getdata/test/parse_polynom_scalar.c trunk/getdata/test/parse_protect_all.c trunk/getdata/test/parse_protect_bad.c trunk/getdata/test/parse_protect_data.c trunk/getdata/test/parse_protect_format.c trunk/getdata/test/parse_protect_none.c trunk/getdata/test/parse_quote.c trunk/getdata/test/parse_quote_mismatch.c trunk/getdata/test/parse_raw.c trunk/getdata/test/parse_raw_char.c trunk/getdata/test/parse_raw_ncols.c trunk/getdata/test/parse_raw_scalar.c trunk/getdata/test/parse_raw_spf.c trunk/getdata/test/parse_raw_type.c trunk/getdata/test/parse_recip.c trunk/getdata/test/parse_ref.c trunk/getdata/test/parse_ref_nonexistent.c trunk/getdata/test/parse_sbit.c trunk/getdata/test/parse_sort.c trunk/getdata/test/parse_string.c trunk/getdata/test/parse_string_ncols.c trunk/getdata/test/parse_string_null.c trunk/getdata/test/parse_version.c trunk/getdata/test/parse_version_include.c trunk/getdata/test/parse_version_permissive.c trunk/getdata/test/parse_version_slash.c trunk/getdata/test/parse_whitespace.c trunk/getdata/test/protect_alter.c trunk/getdata/test/protect_get.c trunk/getdata/test/put64.c trunk/getdata/test/put_bad_code.c trunk/getdata/test/put_bit.c trunk/getdata/test/put_bof.c trunk/getdata/test/put_carray.c trunk/getdata/test/put_carray_slice.c trunk/getdata/test/put_char.c trunk/getdata/test/put_complex128.c trunk/getdata/test/put_complex64.c trunk/getdata/test/put_const.c trunk/getdata/test/put_const_protect.c trunk/getdata/test/put_divide.c trunk/getdata/test/put_endian16.c trunk/getdata/test/put_endian32.c trunk/getdata/test/put_endian64.c trunk/getdata/test/put_endian8.c trunk/getdata/test/put_endian_complex128_arm.c trunk/getdata/test/put_endian_complex128_big.c trunk/getdata/test/put_endian_complex128_little.c trunk/getdata/test/put_endian_complex64_arm.c trunk/getdata/test/put_endian_complex64_big.c trunk/getdata/test/put_endian_complex64_little.c trunk/getdata/test/put_endian_float32_arm.c trunk/getdata/test/put_endian_float32_big.c trunk/getdata/test/put_endian_float32_little.c trunk/getdata/test/put_endian_float64_arm.c trunk/getdata/test/put_endian_float64_big.c trunk/getdata/test/put_endian_float64_little.c trunk/getdata/test/put_ff.c trunk/getdata/test/put_float32.c trunk/getdata/test/put_float64.c trunk/getdata/test/put_foffs.c trunk/getdata/test/put_fs.c trunk/getdata/test/put_int16.c trunk/getdata/test/put_int32.c trunk/getdata/test/put_int64.c trunk/getdata/test/put_int8.c trunk/getdata/test/put_lincom1.c trunk/getdata/test/put_lincom2.c trunk/getdata/test/put_lincom_noin.c trunk/getdata/test/put_linterp.c trunk/getdata/test/put_linterp_noin.c trunk/getdata/test/put_linterp_nomono.c trunk/getdata/test/put_linterp_notab.c trunk/getdata/test/put_linterp_reverse.c trunk/getdata/test/put_multiply.c trunk/getdata/test/put_null.c trunk/getdata/test/put_off64.c trunk/getdata/test/put_phase.c trunk/getdata/test/put_phase_noin.c trunk/getdata/test/put_polynom1.c trunk/getdata/test/put_polynom2.c trunk/getdata/test/put_polynom_noin.c trunk/getdata/test/put_protect.c trunk/getdata/test/put_rdonly.c trunk/getdata/test/put_recip.c trunk/getdata/test/put_recurse.c trunk/getdata/test/put_repr.c trunk/getdata/test/put_rofs.c trunk/getdata/test/put_sbit.c trunk/getdata/test/put_sf.c trunk/getdata/test/put_ss.c trunk/getdata/test/put_string.c trunk/getdata/test/put_string_protect.c trunk/getdata/test/put_type.c trunk/getdata/test/put_uint16.c trunk/getdata/test/put_uint32.c trunk/getdata/test/put_uint64.c trunk/getdata/test/ref.c trunk/getdata/test/ref_none.c trunk/getdata/test/ref_two.c trunk/getdata/test/repr_a.c trunk/getdata/test/repr_float32.c trunk/getdata/test/repr_float64.c trunk/getdata/test/repr_i.c trunk/getdata/test/repr_int16.c trunk/getdata/test/repr_int32.c trunk/getdata/test/repr_int64.c trunk/getdata/test/repr_int8.c trunk/getdata/test/repr_m.c trunk/getdata/test/repr_r.c trunk/getdata/test/repr_real_a.c trunk/getdata/test/repr_real_i.c trunk/getdata/test/repr_real_m.c trunk/getdata/test/repr_real_r.c trunk/getdata/test/repr_uint16.c trunk/getdata/test/repr_uint32.c trunk/getdata/test/repr_uint64.c trunk/getdata/test/repr_uint8.c trunk/getdata/test/slim_get.c trunk/getdata/test/slim_nframes.c trunk/getdata/test/slim_put.c trunk/getdata/test/spf.c trunk/getdata/test/spf_divide.c trunk/getdata/test/spf_lincom.c trunk/getdata/test/spf_multiply.c trunk/getdata/test/spf_polynom.c trunk/getdata/test/spf_recip.c trunk/getdata/test/spf_recurse.c trunk/getdata/test/svlist.c trunk/getdata/test/svlist_meta.c trunk/getdata/test/trunc.c trunk/getdata/test/trunc_rdonly.c trunk/getdata/test/trunc_rofs.c trunk/getdata/test/unclude.c trunk/getdata/test/unclude_del.c trunk/getdata/test/unclude_move.c trunk/getdata/test/version_0.c trunk/getdata/test/version_0_write.c trunk/getdata/test/version_1.c trunk/getdata/test/version_1_write.c trunk/getdata/test/version_2.c trunk/getdata/test/version_2_write.c trunk/getdata/test/version_3.c trunk/getdata/test/version_3_write.c trunk/getdata/test/version_4.c trunk/getdata/test/version_4_write.c trunk/getdata/test/version_5.c trunk/getdata/test/version_5_strict.c trunk/getdata/test/version_5_write.c trunk/getdata/test/version_6.c trunk/getdata/test/version_6_strict.c trunk/getdata/test/version_6_write.c trunk/getdata/test/version_7.c trunk/getdata/test/version_7_strict.c trunk/getdata/test/version_7_write.c trunk/getdata/test/version_8.c trunk/getdata/test/version_8_strict.c trunk/getdata/test/version_8_write.c trunk/getdata/test/vlist.c trunk/getdata/test/vlist_meta.c trunk/getdata/test/xz_get.c trunk/getdata/test/xz_nframes.c trunk/getdata/util/dirfile2ascii.c Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-11-27 06:18:40 UTC (rev 486) +++ trunk/getdata/ChangeLog 2010-11-28 09:27:46 UTC (rev 487) @@ -1,3 +1,8 @@ +2010-11-28 D. V. Wiebe <ge...@ke...> svn:486 + * src/ test/ bindings/: Separate declarations from statements; + + * src/common.c (_GD_SetTablePath): Don't use fixed length buffers. + 2010-11-27 D. V. Wiebe <ge...@ke...> svn:486 * bindings/cxx/test/big_test.cpp: Delete stuff. Modified: trunk/getdata/bindings/f77/fgetdata.c =================================================================== --- trunk/getdata/bindings/f77/fgetdata.c 2010-11-27 06:18:40 UTC (rev 486) +++ trunk/getdata/bindings/f77/fgetdata.c 2010-11-28 09:27:46 UTC (rev 487) @@ -21,6 +21,14 @@ #include "fgetdata.h" +#ifdef GD_NO_C99_API +# define crealp creal +# define cimagp creal +#else +# define crealp(x) creal(*x) +# define cimagp(x) cimag(*x) +#endif + #include <stdlib.h> #include <stdio.h> #include <string.h> @@ -34,9 +42,10 @@ /* initialise the f77dirfiles array */ static void _GDF_InitDirfiles(void) { - dtracevoid(); int i; + dtracevoid(); + for (i = 1; i < GDF_N_DIRFILES; ++i) f77dirfiles[i] = NULL; @@ -51,9 +60,10 @@ /* make a C string */ static char* _GDF_CString(char* out, const char* in, int l) { - dtrace("%p, %p, %i", out, in, l); int i; + dtrace("%p, %p, %i", out, in, l); + for (i = 0; i < l; ++i) out[i] = in[i]; out[l] = '\0'; @@ -115,10 +125,12 @@ /* create a Fortran space padded string */ static int _GDF_FString(char* dest, int *dlen, const char* src) { + int i, slen; + dtrace("%p, %i, \"%s\"", dest, *dlen, src); - int i; - int slen = strlen(src); + slen = strlen(src); + if (src == NULL) { *dlen = 0; dreturn("%i", -1); @@ -190,12 +202,10 @@ void F77_FUNC(gdflsh, GDFLSH) (const int* dirfile, const char* field_code, const int* field_code_l) { - char* out; - if (field_code_l == 0) gd_flush(_GDF_GetDirfile(*dirfile), NULL); else { - out = (char *)malloc(*field_code_l + 1); + char *out = (char *)malloc(*field_code_l + 1); gd_flush(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l)); free(out); @@ -210,6 +220,7 @@ void* data_out) { char* out = (char *)malloc(*field_code_l + 1); + *n_read = gd_getdata(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), *first_frame, *first_sample, *num_frames, *num_samples, (gd_type_t)*return_type, data_out); @@ -219,13 +230,15 @@ /* Return the maximum field name length */ void F77_FUNC(gdfdnx, GDFDNX) (int* max, const int* dirfile) { + const char **fl; size_t len = 0; DIRFILE* D = _GDF_GetDirfile(*dirfile); unsigned int i, nfields = gd_nfields(D); + if (D->error) return; - const char** fl = gd_field_list(D); + fl = gd_field_list(D); for (i = 0; i < nfields; ++i) if (strlen(fl[i]) > len) @@ -238,20 +251,22 @@ void F77_FUNC(gdmfnx, GDMFNX) (int* max, const int* dirfile, const char* parent, const int* parent_l) { + const char **fl; + unsigned int i, nfields; size_t len = 0; DIRFILE* D = _GDF_GetDirfile(*dirfile); + char* pa = (char *)malloc(*parent_l + 1); - char* pa = (char *)malloc(*parent_l + 1); _GDF_CString(pa, parent, *parent_l); - unsigned int i, nfields = gd_nmfields(D, pa); + nfields = gd_nmfields(D, pa); if (D->error) { free(pa); return; } - const char** fl = gd_mfield_list(D, pa); + fl = gd_mfield_list(D, pa); for (i = 0; i < nfields; ++i) if (strlen(fl[i]) > len) @@ -284,12 +299,13 @@ const char* parent, const int* parent_l, const int* field_num) { const char** fl; + unsigned int nfields; DIRFILE* D = _GDF_GetDirfile(*dirfile); + char* pa = (char *)malloc(*parent_l + 1); - char* pa = (char *)malloc(*parent_l + 1); _GDF_CString(pa, parent, *parent_l); - unsigned int nfields = gd_nmfields(D, pa); + nfields = gd_nmfields(D, pa); if (D->error) { free(pa); return; @@ -387,9 +403,11 @@ void F77_FUNC(gdenty, GDENTY) (int* type, const int* dirfile, const char* field_code, const int* field_code_l) { + char *fc; + dtrace("%p, %i, %p, %i", type, *dirfile, field_code, *field_code_l); - char* fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); *type = (int)gd_entry_type(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l)); @@ -403,11 +421,13 @@ void F77_FUNC(gdgerw, GDGERW) (int* spf, int* dtype, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %p, %p, %i, %p, %i", spf, dtype, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_RAW_ENTRY) @@ -432,13 +452,15 @@ int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %i, %p, %i", nfields, infield1, infield1_l, m1, b1, infield2, infield2_l, m2, b2, infield3, infield3_l, m3, b3, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_LINCOM_ENTRY) @@ -477,13 +499,15 @@ int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *fc; + gd_entry_t E; + dtrace("%p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %p, %i, %p, %i", nfields, infield1, infield1_l, m1, b1, infield2, infield2_l, m2, b2, infield3, infield3_l, m3, b3, fragment_index, *dirfile, field_code, *field_code_l); - char* fc = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + fc = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), &E)) @@ -524,12 +548,14 @@ int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %p, %i, %p, %p, %p, %p, %p, %p, %p, %i, %p, %i", poly_ord, infield, *infield_l, a0, a1, a2, a3, a4, a5, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_POLYNOM_ENTRY) @@ -566,12 +592,14 @@ int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %p, %i, %p, %p, %p, %p, %p, %p, %p, %i, %p, %i", poly_ord, infield, *infield_l, a0, a1, a2, a3, a4, a5, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_POLYNOM_ENTRY) @@ -608,11 +636,13 @@ int* table_l, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %i, %p, %i, %p, %i", in_field, *in_field_l, table, *table_l, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_LINTERP_ENTRY) @@ -633,11 +663,13 @@ int* numbits, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %p, %p, %i, %p, %i", in_field, *in_field_l, bitnum, numbits, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_BIT_ENTRY) @@ -659,11 +691,13 @@ int* numbits, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %p, %p, %i, %p, %i", in_field, *in_field_l, bitnum, numbits, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_SBIT_ENTRY) @@ -685,12 +719,14 @@ char* in_field2, int* in_field2_l, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %i, %p, %i, %p, %i", in_field1, *in_field1_l, in_field2, *in_field2_l, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_MULTIPLY_ENTRY) @@ -711,12 +747,14 @@ char* in_field2, int* in_field2_l, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %i, %p, %i, %p, %i", in_field1, *in_field1_l, in_field2, *in_field2_l, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_DIVIDE_ENTRY) @@ -738,11 +776,13 @@ double* dividend, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %p, %i, %p, %i", in_field, *in_field_l, dividend, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_RECIP_ENTRY) @@ -763,11 +803,13 @@ GD_DCOMPLEXP(cdividend), int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %p, %i, %p, %i", in_field, *in_field_l, cdividend, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_RECIP_ENTRY) @@ -789,11 +831,13 @@ int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %i, %p, %p, %i, %p, %i", in_field, *in_field_l, shift, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_PHASE_ENTRY) @@ -813,11 +857,13 @@ void F77_FUNC(gdgeco, GDGECO) (int* data_type, int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %p, %i, %p, %i", data_type, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_CONST_ENTRY) @@ -837,11 +883,13 @@ int* fragment_index, const int* dirfile, const char* field_code, const int* field_code_l) { + char *out; + gd_entry_t E; + dtrace("%p, %p, %p, %i, %p, %i", data_type, array_len, fragment_index, *dirfile, field_code, *field_code_l); - char* out = (char *)malloc(*field_code_l + 1); - gd_entry_t E; + out = (char *)malloc(*field_code_l + 1); if (gd_entry(_GDF_GetDirfile(*dirfile), _GDF_CString(out, field_code, *field_code_l), &E) || E.field_type != GD_CARRAY_ENTRY) @@ -1120,12 +1168,14 @@ const int* field_code_l, const char* in_field1, const int* in_field1_l, const char* in_field2, const int* in_field2_l, const int* fragment_index) { + char *fc, *in1, *in2; + dtrace("%i, %p, %i, %p, %i, %p, %i, %i", *dirfile, field_code, *field_code_l, in_field1, *in_field1_l, in_field2, *in_field2_l, *fragment_index); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field1_l + 1); - char* in2 = (char *)malloc(*in_field2_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field1_l + 1); + in2 = (char *)malloc(*in_field2_l + 1); gd_add_divide(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), _GDF_CString(in1, in_field1, *in_field1_l), @@ -1143,11 +1193,13 @@ const int* field_code_l, const char* in_field, const int* in_field_l, const double* dividend, const int* fragment_index) { + char *fc, *in; + dtrace("%i, %p, %i, %p, %i, %g, %i", *dirfile, field_code, *field_code_l, in_field, *in_field_l, *dividend, *fragment_index); - char* fc = (char *)malloc(*field_code_l + 1); - char* in = (char *)malloc(*in_field_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in = (char *)malloc(*in_field_l + 1); gd_add_recip(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), _GDF_CString(in, in_field, *in_field_l), *dividend, @@ -1163,12 +1215,14 @@ const int* field_code_l, const char* in_field, const int* in_field_l, const GD_DCOMPLEXP(cdividend), const int* fragment_index) { + char *fc, *in; + dtrace("%i, %p, %i, %p, %i, %g;%g, %i", *dirfile, field_code, *field_code_l, - in_field, *in_field_l, creal(*cdividend), cimag(*cdividend), + in_field, *in_field_l, crealp(cdividend), cimagp(cdividend), *fragment_index); - char* fc = (char *)malloc(*field_code_l + 1); - char* in = (char *)malloc(*in_field_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in = (char *)malloc(*in_field_l + 1); #ifdef GD_NO_C99_API gd_add_crecip89(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, @@ -1278,11 +1332,15 @@ void F77_FUNC(gdvecn, GDVECN) (char* name, int* name_l, const int* dirfile, const int* field_num) { + const char** fl; + DIRFILE *D; + unsigned int nfields; + dtrace("%p, %p, %i, %i", name, name_l, *dirfile, *field_num); - const char** fl; - DIRFILE* D = _GDF_GetDirfile(*dirfile); - unsigned int nfields = gd_nvectors(D); + D = _GDF_GetDirfile(*dirfile); + nfields = gd_nvectors(D); + if (D->error) return; @@ -1301,12 +1359,13 @@ const int* field_num) { const char** fl; + unsigned int nfields; DIRFILE* D = _GDF_GetDirfile(*dirfile); + char* pa = (char *)malloc(*parent_l + 1); - char* pa = (char *)malloc(*parent_l + 1); _GDF_CString(pa, parent, *parent_l); - unsigned int nfields = gd_nmfields_by_type(D, pa, (gd_entype_t)*type); + nfields = gd_nmfields_by_type(D, pa, (gd_entype_t)*type); if (D->error) { free(pa); return; @@ -1326,12 +1385,13 @@ const char* parent, const int* parent_l, const int* field_num) { const char** fl; + unsigned int nfields; DIRFILE* D = _GDF_GetDirfile(*dirfile); + char* pa = (char *)malloc(*parent_l + 1); - char* pa = (char *)malloc(*parent_l + 1); _GDF_CString(pa, parent, *parent_l); - unsigned int nfields = gd_nmvectors(D, pa); + nfields = gd_nmvectors(D, pa); if (D->error) { free(pa); return; @@ -1613,14 +1673,16 @@ const char* in_field1, const int* in_field1_l, const char* in_field2, const int* in_field2_l) { + char *pa, *fc, *in1, *in2; + dtrace("%i, %p, %i, %p, %i, %p, %i, %p, %i", *dirfile, parent, *parent_l, field_code, *field_code_l, in_field1, *in_field1_l, in_field2, *in_field2_l); - char* pa = (char *)malloc(*parent_l + 1); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field1_l + 1); - char* in2 = (char *)malloc(*in_field2_l + 1); + pa = (char *)malloc(*parent_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field1_l + 1); + in2 = (char *)malloc(*in_field2_l + 1); gd_madd_divide(_GDF_GetDirfile(*dirfile), _GDF_CString(pa, parent, *parent_l), _GDF_CString(fc, field_code, *field_code_l), @@ -1640,12 +1702,14 @@ const int* parent_l, const char* field_code, const int* field_code_l, const char* in_field, const int* in_field_l, const double* dividend) { + char *pa, *fc, *in1; + dtrace("%i, %p, %i, %p, %i, %p, %i, %g", *dirfile, parent, *parent_l, field_code, *field_code_l, in_field, *in_field_l, *dividend); - char* pa = (char *)malloc(*parent_l + 1); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field_l + 1); + pa = (char *)malloc(*parent_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field_l + 1); gd_madd_recip(_GDF_GetDirfile(*dirfile), _GDF_CString(pa, parent, *parent_l), _GDF_CString(fc, field_code, *field_code_l), @@ -1663,13 +1727,15 @@ const char* in_field, const int* in_field_l, const GD_DCOMPLEXP(cdividend)) { + char *pa, *fc, *in1; + dtrace("%i, %p, %i, %p, %i, %p, %i, %g;%g", *dirfile, parent, *parent_l, - field_code, *field_code_l, in_field, *in_field_l, creal(*cdividend), - cimag(*cdividend)); + field_code, *field_code_l, in_field, *in_field_l, crealp(cdividend), + cimagp(cdividend)); - char* pa = (char *)malloc(*parent_l + 1); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field_l + 1); + pa = (char *)malloc(*parent_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field_l + 1); #ifdef GD_NO_C99_API gd_madd_crecip89(_GDF_GetDirfile(*dirfile), _GDF_CString(pa, parent, @@ -1741,11 +1807,13 @@ const int *field_code_l, const int *const_type, int *array_len, const int *data_type, const void *value, const int *fragment_index) { + char *fc; + dtrace("%i, %p, %i, %x, %i, %x, %p, %i", *dirfile, field_code, *field_code_l, *const_type, *array_len, *data_type, value, *fragment_index); - char *fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); gd_add_carray(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), (gd_type_t)*const_type, *array_len, @@ -1761,11 +1829,13 @@ const int *const_type, const int *array_len, const int *data_type, const void *value) { + char *pa, *fc; + dtrace("%i, %p, %i, %p, %i, %x, %i, %x, %p", *dirfile, parent, *parent_l, field_code, *field_code_l, *const_type, *array_len, *data_type, value); - char *pa = (char *)malloc(*parent_l + 1); - char *fc = (char *)malloc(*field_code_l + 1); + pa = (char *)malloc(*parent_l + 1); + fc = (char *)malloc(*field_code_l + 1); gd_madd_carray(_GDF_GetDirfile(*dirfile), _GDF_CString(pa, parent, *parent_l), _GDF_CString(fc, field_code, *field_code_l), @@ -1839,13 +1909,16 @@ void F77_FUNC(gdgtco, GDGTCO) (const int *dirfile, const char *field_code, const int *field_code_l, const int *return_type, void *data_out) { + char *fc; + dtrace("%i, %p, %i, %i, %p", *dirfile, field_code, *field_code_l, *return_type, data_out); - char *fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); gd_get_constant(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), (gd_type_t)*return_type, data_out); free(fc); + dreturnvoid(); } @@ -1853,13 +1926,16 @@ void F77_FUNC(gdgtca, GDGTCA) (const int *dirfile, const char *field_code, const int *field_code_l, const int *return_type, void *data_out) { + char *fc; + dtrace("%i, %p, %i, %x, %p", *dirfile, field_code, *field_code_l, *return_type, data_out); - char *fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); gd_get_carray(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), (gd_type_t)*return_type, data_out); free(fc); + dreturnvoid(); } @@ -1868,14 +1944,17 @@ const int *field_code_l, const int *start, const int *n, const int *return_type, void *data_out) { + char *fc; + dtrace("%i, %p, %i, %i, %i, %x, %p", *dirfile, field_code, *field_code_l, *start, *n, *return_type, data_out); - char *fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); gd_get_carray_slice(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), *start - 1, (size_t)*n, (gd_type_t)*return_type, data_out); free(fc); + dreturnvoid(); } @@ -1883,11 +1962,15 @@ void F77_FUNC(gdcaln, GDCALN) (int *len, const int *dirfile, const char *field_code, const int *field_code_l) { + char *fc; + dtrace("%p, %i, %p, %i", len, *dirfile, field_code, *field_code_l); - char *fc = (char *)malloc(*field_code_l + 1); + + fc = (char *)malloc(*field_code_l + 1); *len = gd_carray_len(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l)); free(fc); + dreturnvoid(); } @@ -1912,12 +1995,16 @@ void F77_FUNC(gdptco, GDPTCO) (const int *dirfile, const char *field_code, const int *field_code_l, const int *data_type, const void *data_in) { + char *fc; + dtrace("%i, %p, %i, %x, %p", *dirfile, field_code, *field_code_l, *data_type, data_in); - char *fc = (char *)malloc(*field_code_l + 1); + + fc = (char *)malloc(*field_code_l + 1); gd_put_constant(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), (gd_type_t)*data_type, data_in); free(fc); + dreturnvoid(); } @@ -1925,12 +2012,16 @@ void F77_FUNC(gdptca, GDPTCA) (const int *dirfile, const char *field_code, const int *field_code_l, const int *data_type, const void *data_in) { + char *fc; + dtrace("%i, %p, %i, %x, %p", *dirfile, field_code, *field_code_l, *data_type, data_in); - char *fc = (char *)malloc(*field_code_l + 1); + + fc = (char *)malloc(*field_code_l + 1); gd_put_carray(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), (gd_type_t)*data_type, data_in); free(fc); + dreturnvoid(); } @@ -1939,12 +2030,16 @@ const int *field_code_l, const int *start, const int *n, const int *data_type, const void *data_in) { + char *fc; + dtrace("%i, %p, %i, %i, %i, %x, %p", *dirfile, field_code, *field_code_l, *start, *n, *data_type, data_in); - char *fc = (char *)malloc(*field_code_l + 1); + + fc = (char *)malloc(*field_code_l + 1); gd_put_carray_slice(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), *start - 1, (size_t)*n, (gd_type_t)*data_type, data_in); free(fc); + dreturnvoid(); } @@ -2009,10 +2104,12 @@ void F77_FUNC(gdcopn, GDCOPN) (int* dirfile, const char* dirfilename, const int* dirfilename_l, const int* flags, const void* callback) { + char *out; + dtrace("%p, %p, %i, %x, %p", dirfile, dirfilename, *dirfilename_l, *flags, callback); - char* out = (char *)malloc(*dirfilename_l + 1); + out = (char *)malloc(*dirfilename_l + 1); *dirfile = _GDF_SetDirfile(gd_cbopen(_GDF_CString(out, dirfilename, *dirfilename_l), *flags, (callback == 0) ? NULL : _GDF_Callback, @@ -2081,10 +2178,12 @@ void F77_FUNC(gdalca, GDALCA) (const int* dirfile, const char* field_code, const int* field_code_l, const int* const_type, const int *array_len) { + char *fc; + dtrace("%i, %p, %i, %x, %i", *dirfile, field_code, *field_code_l, *const_type, *array_len); - char* fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); gd_alter_carray(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), (gd_type_t)*const_type, (size_t)*array_len); @@ -2284,12 +2383,14 @@ const int* field_code_l, const char* in_field1, const int* in_field1_l, const char* in_field2, const int* in_field2_l) { + char *fc, *in1, *in2; + dtrace("%i %p %i %p %i %p %i", *dirfile, field_code, *field_code_l, in_field1, *in_field1_l, in_field2, *in_field2_l); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field1_l + 1); - char* in2 = (char *)malloc(*in_field2_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field1_l + 1); + in2 = (char *)malloc(*in_field2_l + 1); gd_alter_divide(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), _GDF_CString(in1, in_field1, *in_field1_l), @@ -2307,11 +2408,13 @@ const int* field_code_l, const char* in_field1, const int* in_field1_l, const double* dividend) { + char *fc, *in1; + dtrace("%i, %p, %i, %p, %i, %g", *dirfile, field_code, *field_code_l, in_field1, *in_field1_l, *dividend); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field1_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field1_l + 1); gd_alter_recip(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), _GDF_CString(in1, in_field1, *in_field1_l), @@ -2327,11 +2430,13 @@ const int* field_code_l, const char* in_field1, const int* in_field1_l, const GD_DCOMPLEXP(cdividend)) { + char *fc, *in1; + dtrace("%i, %p, %i, %p, %i, %g;%g", *dirfile, field_code, *field_code_l, - in_field1, *in_field1_l, creal(*cdividend), cimag(*cdividend)); + in_field1, *in_field1_l, crealp(cdividend), cimagp(cdividend)); - char* fc = (char *)malloc(*field_code_l + 1); - char* in1 = (char *)malloc(*in_field1_l + 1); + fc = (char *)malloc(*field_code_l + 1); + in1 = (char *)malloc(*in_field1_l + 1); #ifdef GD_NO_C99_API gd_alter_crecip89(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, @@ -2582,11 +2687,14 @@ void F77_FUNC(gdcscl, GDCSCL) (int *comp_scal, const int *dirfile, const char *field_code, const int *field_code_l) { + char *fc; + gd_entry_t E; + DIRFILE *D; + dtrace("%p, %i, %p, %i", comp_scal, *dirfile, field_code, *field_code_l); - char *fc = (char *)malloc(*field_code_l + 1); - gd_entry_t E; - DIRFILE *D = _GDF_GetDirfile(*dirfile); + fc = (char *)malloc(*field_code_l + 1); + D = _GDF_GetDirfile(*dirfile); *comp_scal = 0; @@ -2631,9 +2739,11 @@ const char *field_code, const int *field_code_l, const double *value, const int *start, const int *end) { + char *fc; + dtrace("%p, %i, %p, %i, %g, %i, %i", framenum, *dirfile, field_code, *field_code_l, *value, *start, *end); - char *fc = (char *)malloc(*field_code_l + 1); + fc = (char *)malloc(*field_code_l + 1); *framenum = gd_framenum_subset(_GDF_GetDirfile(*dirfile), _GDF_CString(fc, field_code, *field_code_l), *value, *start, *end); @@ -2648,13 +2758,16 @@ const int* dirfile, const char* field_code, const int *field_code_l, const int* index) { + char *fc; + int ok = 0; + gd_entry_t E; + DIRFILE *D; + dtrace("%p, %p, %p, %i, %p, %i, %i", scalar, scalar_l, scalar_index, *dirfile, field_code, *field_code_l, *index); - char *fc = (char *)malloc(*field_code_l + 1); - gd_entry_t E; - DIRFILE *D = _GDF_GetDirfile(*dirfile); - int ok = 0; + fc = (char *)malloc(*field_code_l + 1); + D = _GDF_GetDirfile(*dirfile); gd_entry(D, _GDF_CString(fc, field_code, *field_code_l), &E); @@ -2714,12 +2827,16 @@ const int *field_code_l, const int *index, const char *scalar, const int *scalar_l, int *scalar_index, int *recode) { + int ok = 1; + char *fc; + gd_entry_t E; + DIRFILE *D; + dtrace("%i, %p, %i, %i, %p, %i, %i, %i", *dirfile, field_code, *field_code_l, *index, scalar, *scalar_l, *scalar_index, *recode); - char *fc = (char *)malloc(*field_code_l + 1); - gd_entry_t E; - DIRFILE *D = _GDF_GetDirfile(*dirfile); + fc = (char *)malloc(*field_code_l + 1); + D = _GDF_GetDirfile(*dirfile); if (*index < 1) { dreturnvoid(); @@ -2728,7 +2845,6 @@ gd_entry(D, _GDF_CString(fc, field_code, *field_code_l), &E); - int ok = 1; switch (E.field_type) { case GD_NO_ENTRY: case GD_LINTERP_ENTRY: Modified: trunk/getdata/src/add.c =================================================================== --- trunk/getdata/src/add.c 2010-11-27 06:18:40 UTC (rev 486) +++ trunk/getdata/src/add.c 2010-11-28 09:27:46 UTC (rev 487) @@ -656,6 +656,9 @@ int gd_add_raw(DIRFILE* D, const char* field_code, gd_type_t data_type, gd_spf_t spf, int fragment_index) { + gd_entry_t R; + int error; + dtrace("%p, \"%s\", %x, %i %i", D, field_code, data_type, spf, fragment_index); @@ -665,14 +668,13 @@ return -1; } - gd_entry_t R; memset(&R, 0, sizeof(gd_entry_t)); R.field = (char *)field_code; R.field_type = GD_RAW_ENTRY; R.EN(raw,spf) = spf; R.EN(raw,data_type) = data_type; R.fragment_index = fragment_index; - int error = _GD_Add(D, &R, NULL); + error = _GD_Add(D, &R, NULL); dreturn("%i", error); return error; @@ -683,11 +685,12 @@ const char** in_fields, const double* m, const double* b, int fragment_index) gd_nothrow { + int i, error; + gd_entry_t L; + dtrace("%p, \"%s\", %i, %p, %p, %p, %i", D, field_code, n_fields, in_fields, m, b, fragment_index); - int i; - if (D->flags & GD_INVALID) {/* don't crash */ _GD_SetError(D, GD_E_BAD_DIRFILE, 0, NULL, 0, NULL); dreturn("%i", -1); @@ -701,7 +704,6 @@ return -1; } - gd_entry_t L; memset(&L, 0, sizeof(gd_entry_t)); L.field = (char *)field_code; L.field_type = GD_LINCOM_ENTRY; @@ -714,7 +716,7 @@ L.EN(lincom,m)[i] = m[i]; L.EN(lincom,b)[i] = b[i]; } - int error = _GD_Add(D, &L, NULL); + error = _GD_Add(D, &L, NULL); dreturn("%i", error); return error; @@ -725,11 +727,12 @@ const char** in_fields, const GD_DCOMPLEXP(cm), const GD_DCOMPLEXP(cb), int fragment_index) gd_nothrow { + int i, error; + gd_entry_t L; + dtrace("%p, \"%s\", %i, %p, %p, %p, %i", D, field_code, n_fields, in_fields, cm, cb, fragment_index); - int i; - if (D->flags & GD_INVALID) {/* don't crash */ _GD_SetError(D, GD_E_BAD_DIRFILE, 0, NULL, 0, NULL); dreturn("%i", -1); @@ -743,7 +746,6 @@ return -1; } - gd_entry_t L; memset(&L, 0, sizeof(gd_entry_t)); L.field = (char *)field_code; L.field_type = GD_LINCOM_ENTRY; @@ -756,7 +758,7 @@ _gd_ca2c(L.EN(lincom,cm)[i], cm, i); _gd_ca2c(L.EN(lincom,cb)[i], cb, i); } - int error = _GD_Add(D, &L, NULL); + error = _GD_Add(D, &L, NULL); dreturn("%i", error); return error; @@ -766,6 +768,9 @@ int gd_add_linterp(DIRFILE* D, const char* field_code, const char* in_field, const char* table, int fragment_index) gd_nothrow { + gd_entry_t L; + int error; + dtrace("%p, \"%s\", \"%s\", \"%s\", %i", D, field_code, in_field, table, fragment_index); @@ -775,14 +780,13 @@ return -1; } - gd_entry_t L; memset(&L, 0, sizeof(gd_entry_t)); L.field = (char *)field_code; L.field_type = GD_LINTERP_ENTRY; L.in_fields[0] = (char *)in_field; ... [truncated message content] |
From: <ket...@us...> - 2010-11-27 06:18:47
|
Revision: 486 http://getdata.svn.sourceforge.net/getdata/?rev=486&view=rev Author: ketiltrout Date: 2010-11-27 06:18:40 +0000 (Sat, 27 Nov 2010) Log Message: ----------- I have a tendency to forget that C++ doesn't do garbage collection. Um, let's blame Smalltalk for some reason. Modified Paths: -------------- trunk/getdata/ChangeLog trunk/getdata/bindings/cxx/test/big_test.cpp Modified: trunk/getdata/ChangeLog =================================================================== --- trunk/getdata/ChangeLog 2010-11-27 05:36:23 UTC (rev 485) +++ trunk/getdata/ChangeLog 2010-11-27 06:18:40 UTC (rev 486) @@ -1,3 +1,6 @@ +2010-11-27 D. V. Wiebe <ge...@ke...> svn:486 + * bindings/cxx/test/big_test.cpp: Delete stuff. + 2010-11-27 D. V. Wiebe <ge...@ke...> svn:485 * test/alter_polynom_coeff.c test/include_ignore.c test/alter_entry.c test/entry_linterp.c test/entry_multiply.c test/move_data_enc_ar.c Modified: trunk/getdata/bindings/cxx/test/big_test.cpp =================================================================== --- trunk/getdata/bindings/cxx/test/big_test.cpp 2010-11-27 05:36:23 UTC (rev 485) +++ trunk/getdata/bindings/cxx/test/big_test.cpp 2010-11-27 06:18:40 UTC (rev 486) @@ -255,6 +255,7 @@ CHECK_INT2(16,2,ent->FragmentIndex(),0); CHECK_INT2(16,3,ent->SamplesPerFrame(),8); CHECK_INT2(16,4,ent->RawType(),Int8); + delete ent; // 18: Dirfile::Entry / LincomEntry check cq[0] = 1.1; @@ -274,6 +275,7 @@ CHECK_INT2(18,7,ent->ComplexScalars(),1); CHECK_COMPLEX_ARRAY(18,3,ent->CScale(i),cq[i * 2]); CHECK_COMPLEX_ARRAY(18,3,ent->COffset(i),cq[i * 2 + 1]); + delete ent; // 20: Dirfile::Entry / PolynomEntry check ent = d->Entry("polynom"); @@ -284,6 +286,7 @@ CHECK_STRING2(20,4,ent->Input(),"data"); CHECK_INT2(20,7,ent->ComplexScalars(),1); CHECK_COMPLEX_ARRAY(20,6,ent->CCoefficient(i),cq[i]); + delete ent; // 21: Dirfile::Entry / LinterpEntry check ent = d->Entry("linterp"); @@ -292,6 +295,7 @@ CHECK_INT2(21,2,ent->FragmentIndex(),0); CHECK_STRING2(21,3,ent->Input(),"data"); CHECK_STRING2(21,4,ent->Table(),"/look/up/file"); + delete ent; // 22: Dirfile::Entry / BitEntry check ent = d->Entry("bit"); @@ -301,6 +305,7 @@ CHECK_STRING2(22,3,ent->Input(),"data"); CHECK_INT2(22,4,ent->NumBits(),4); CHECK_INT2(22,5,ent->FirstBit(),3); + delete ent; // 23: Dirfile::Entry / SBitEntry check ent = d->Entry("sbit"); @@ -310,6 +315,7 @@ CHECK_STRING2(23,3,ent->Input(),"data"); CHECK_INT2(23,4,ent->NumBits(),6); CHECK_INT2(23,5,ent->FirstBit(),5); + delete ent; // 24: Dirfile::Entry / MultiplyEntry check ent = d->Entry("mult"); @@ -318,6 +324,7 @@ CHECK_INT2(24,2,ent->FragmentIndex(),0); CHECK_STRING2(24,3,ent->Input(0),"data"); CHECK_STRING2(24,4,ent->Input(1),"sbit"); + delete ent; // 25: Dirfile::Entry / PhaseEntry check ent = d->Entry("phase"); @@ -326,6 +333,7 @@ CHECK_INT2(25,2,ent->FragmentIndex(),0); CHECK_STRING2(25,3,ent->Input(),"data"); CHECK_INT2(25,4,ent->Shift(),11); + delete ent; // 26: Dirfile::Entry / ConstEntry check ent = d->Entry("const"); @@ -333,12 +341,14 @@ CHECK_INT2(26,1,ent->Type(),ConstEntryType); CHECK_INT2(26,2,ent->FragmentIndex(),0); CHECK_INT2(26,3,ent->ConstType(),Float64); + delete ent; // 134: Dirfile::Entry / StringEntry check ent = d->Entry("string"); CHECK_OK(134); CHECK_INT2(134,1,ent->Type(),StringEntryType); CHECK_INT2(134,2,ent->FragmentIndex(),0); + delete ent; // 27: Dirfile::FragmentIndex check n = d->FragmentIndex("data"); @@ -359,6 +369,7 @@ CHECK_INT2(28,2,ent->FragmentIndex(),0); CHECK_INT2(28,3,ent->SamplesPerFrame(),3); CHECK_INT2(28,4,ent->RawType(),Float64); + delete ent; // 29: Dirfile::Add / LincomEntry check q[0] = 9.9; @@ -387,6 +398,7 @@ CHECK_INT2(29,6,ent->ComplexScalars(),0); CHECK_DOUBLE_ARRAY(29,7,2,ent->Scale(i),q[i * 2]); CHECK_DOUBLE_ARRAY(29,8,2,ent->Offset(i),q[i * 2 + 1]); + delete ent; // 30: Dirfile::Add / LincomEntry check cq[0] = complex<double>(1.1, 1.2); @@ -416,6 +428,7 @@ CHECK_INT2(30,6,ent->ComplexScalars(),1); CHECK_COMPLEX_ARRAY(30,2,ent->CScale(i),cq[i * 2]); CHECK_COMPLEX_ARRAY(30,2,ent->COffset(i),cq[i * 2 + 1]); + delete ent; // 31: Dirfile::Add / PolynomEntry check q[0] = 3.9; @@ -441,6 +454,7 @@ CHECK_STRING2(31,4,ent->Input(),"in1"); CHECK_INT2(31,5,ent->ComplexScalars(),0); CHECK_DOUBLE_ARRAY(31,6,4,ent->Coefficient(i),q[i]); + delete ent; // 32: Dirfile::Add / PolynomEntry check cq[0] = complex<double>(3.1, 7); @@ -467,6 +481,7 @@ CHECK_STRING2(32,4,ent->Input(),"in2"); CHECK_INT2(32,7,ent->ComplexScalars(),1); CHECK_COMPLEX_ARRAY(32,4,ent->CCoefficient(i),cq[i]); + delete ent; // 33: Dirfile::Add / LinterpEntry check nent.SetName("new6"); @@ -482,6 +497,7 @@ CHECK_INT2(33,2,ent->FragmentIndex(),0); CHECK_STRING2(33,3,ent->Input(),"in"); CHECK_STRING2(33,4,ent->Table(),"./some/table"); + delete ent; // 34: Dirfile::Add / BitEntry check bent.SetName("new7"); @@ -499,6 +515,7 @@ CHECK_STRING2(34,3,ent->Input(),"in1"); CHECK_INT2(34,4,ent->NumBits(),12); CHECK_INT2(34,5,ent->FirstBit(),13); + delete ent; // 35: Dirfile::Add / SBitEntry check sent.SetName("new8"); @@ -516,6 +533,7 @@ CHECK_STRING2(35,3,ent->Input(),"in2"); CHECK_INT2(35,4,ent->NumBits(),15); CHECK_INT2(35,5,ent->FirstBit(),14); + delete ent; // 36: Dirfile::Add / MultiplyEntry check ment.SetName("new9"); @@ -531,6 +549,7 @@ CHECK_INT2(36,2,ent->FragmentIndex(),0); CHECK_STRING2(36,3,ent->Input(0),"in1"); CHECK_STRING2(36,4,ent->Input(1),"in2"); + delete ent; // 37: Dirfile::Add / PhaseEntry check pent.SetName("new10"); @@ -546,6 +565,7 @@ CHECK_INT2(37,2,ent->FragmentIndex(),0); CHECK_STRING2(37,3,ent->Input(),"in1"); CHECK_INT2(37,4,ent->Shift(),22); + delete ent; // 38: Dirfile::Add / ConstEntry check cent.SetName("new11"); @@ -559,11 +579,13 @@ CHECK_INT2(38,1,ent->Type(),ConstEntryType); CHECK_INT2(38,2,ent->FragmentIndex(),0); CHECK_INT2(38,3,ent->ConstType(),Float64); + delete ent; // 39: Fragment check frag = d->Fragment(0); CHECK_OK(39); CHECK_STRING(39,frag->Name(),__TEST__ "dirfile/format"); + delete frag; // 40: Dirfile::NFragments check n = d->NFragments(); @@ -649,6 +671,7 @@ CHECK_INT2(126,6,ent->ComplexScalars(),0); CHECK_DOUBLE_ARRAY(126,7,2,ent->Scale(i),q[i * 2]); CHECK_DOUBLE_ARRAY(126,8,2,ent->Offset(i),q[i * 2 + 1]); + delete ent; // 56: Dirfile::GetString check n = d->GetString("string", GD_MAX_LINE_LENGTH, buf); @@ -666,6 +689,7 @@ CHECK_OK2(57,2); CHECK_INT2(57,1,ent->Type(),StringEntryType); CHECK_INT2(57,2,ent->FragmentIndex(),0); + delete ent; n = d->GetString("new12", GD_MAX_LINE_LENGTH, buf); CHECK_OK2(57,3); @@ -748,6 +772,7 @@ CHECK_INT2(67,2,ent->FragmentIndex(),0); CHECK_INT2(67,3,ent->SamplesPerFrame(),4); CHECK_INT2(67,4,ent->RawType(),Int32); + delete ent; // 68: LincomEntry check lep = reinterpret_cast<LincomEntry*>(d->Entry("new2")); @@ -779,6 +804,7 @@ CHECK_INT2(68,7,ent->ComplexScalars(),0); CHECK_DOUBLE_ARRAY(68,8,3,ent->Scale(i),q[i * 2]); CHECK_DOUBLE_ARRAY(68,9,3,ent->Offset(i),q[i * 2 + 1]); + delete ent; // 70: PolynomEntry check yep = reinterpret_cast<PolynomEntry*>(d->Entry("new4")); @@ -804,6 +830,7 @@ CHECK_STRING2(70,4,ent->Input(),"in4"); CHECK_INT2(70,5,ent->ComplexScalars(),0); CHECK_DOUBLE_ARRAY(70,6,5,ent->Coefficient(i),q[i]); + delete ent; // 72: LinterpEntry check nep = reinterpret_cast<LinterpEntry*>(d->Entry("new6")); @@ -820,6 +847,7 @@ CHECK_INT2(72,2,ent->FragmentIndex(),0); CHECK_STRING2(72,3,ent->Input(),"in3"); CHECK_STRING2(72,4,ent->Table(),"./other/table"); + delete ent; // 73: BitEntry check bep = reinterpret_cast<BitEntry*>(d->Entry("new7")); @@ -839,6 +867,7 @@ CHECK_STRING2(73,3,ent->Input(),"in3"); CHECK_INT2(73,4,ent->NumBits(),2); CHECK_INT2(73,5,ent->FirstBit(),3); + delete ent; // 74: SBitEntry check sep = reinterpret_cast<SBitEntry*>(d->Entry("new8")); @@ -858,6 +887,7 @@ CHECK_STRING2(74,3,ent->Input(),"in4"); CHECK_INT2(74,4,ent->NumBits(),22); CHECK_INT2(74,5,ent->FirstBit(),1); + delete ent; // 75: MultiplyEntry check mep = reinterpret_cast<MultiplyEntry*>(d->Entry("new9")); @@ -874,6 +904,7 @@ CHECK_INT2(75,2,ent->FragmentIndex(),0); CHECK_STRING2(75,3,ent->Input(0),"in4"); CHECK_STRING2(75,4,ent->Input(1),"in5"); + delete ent; // 76: PhsaeEntry check pep = reinterpret_cast<PhaseEntry*>(d->Entry("new10")); @@ -890,6 +921,7 @@ CHECK_INT2(76,2,ent->FragmentIndex(),0); CHECK_STRING2(76,3,ent->Input(),"in2"); CHECK_INT2(76,4,ent->Shift(),8); + delete ent; // 77: ConstEntry check cep = reinterpret_cast<ConstEntry*>(d->Entry("new11")); @@ -903,6 +935,7 @@ CHECK_INT2(77,1,ent->Type(),ConstEntryType); CHECK_INT2(77,2,ent->FragmentIndex(),0); CHECK_INT2(77,3,ent->ConstType(),Float32); + delete ent; // 78: Fragment::Encoding check frag = d->Fragment(0); @@ -911,6 +944,7 @@ // 79: Fragment::Endianness check CHECK_INT(79,frag->Endianness(),GD_LITTLE_ENDIAN | GD_NOT_ARM_ENDIAN); + delete frag; // 80: Dirfile::Name check str = d->Name(); @@ -925,6 +959,7 @@ // 82: Fragment::SetProtection check frag->SetProtection(GD_PROTECT_DATA); CHECK_OK(82); + delete frag; // 83: Fragment::Protection check frag = d->Fragment(1); @@ -935,6 +970,7 @@ str = rep->FileName(); CHECK_OK(84); CHECK_STRING(84,str,__TEST__ "dirfile/new1"); + delete rep; // 85: Dirfile::Reference check rep = d->Reference("new1"); @@ -956,6 +992,7 @@ frag->SetEndianness(GD_BIG_ENDIAN,0); CHECK_OK(88); CHECK_INT(88,frag->Endianness(),GD_BIG_ENDIAN); + delete frag; // 89: Dirfile::AlterSpec check d->AlterSpec("new10 PHASE in1 3"); @@ -967,6 +1004,7 @@ CHECK_INT2(89,2,ent->FragmentIndex(),0); CHECK_STRING2(89,3,ent->Input(),"in1"); CHECK_INT2(89,4,ent->Shift(),3); + delete ent; // 90: Dirfile::Delete check d->Delete("new10", 0); @@ -974,6 +1012,7 @@ ent = d->Entry("new10"); CHECK_ERROR2(90,2,GD_E_BAD_CODE); + delete ent; // 91: Dirfile::MAlterSpec check d->MAlterSpec("mnew1 LINCOM 2 in4 1 2 in5 3 4", "data", 0); @@ -989,6 +1028,7 @@ CHECK_INT2(91,6,ent->ComplexScalars(),0); CHECK_DOUBLE_ARRAY(91,7,2,ent->Scale(i),i * 2 + 1); CHECK_DOUBLE_ARRAY(91,8,2,ent->Offset(i),i * 2 + 2); + delete ent; // 92: Entry::Move check ent = d->Entry("new9"); @@ -1000,9 +1040,11 @@ // 93: Entry::Rename check ent->Rename("newer",0); CHECK_OK2(93,1); + delete ent; ent = d->Entry("new9"); CHECK_ERROR2(93,2,GD_E_BAD_CODE); + delete ent; ent = d->Entry("newer"); CHECK_OK2(93,3); @@ -1010,6 +1052,7 @@ CHECK_INT2(93,2,ent->FragmentIndex(),1); CHECK_STRING2(93,3,ent->Input(0),"in4"); CHECK_STRING2(93,4,ent->Input(1),"in5"); + delete ent; // 94: Dirfile::UnInclude check d->UnInclude(1,0); @@ -1017,6 +1060,7 @@ ent = d->Entry("newer"); CHECK_ERROR2(94,2,GD_E_BAD_CODE); + delete ent; // 95: Fragment::FrameOffset check frag = d->Fragment(0); @@ -1039,7 +1083,7 @@ CHECK_INT(99,n,-1); // 101: Dirfile::FrameNum check - d->Reference("data"); + delete d->Reference("data"); dp = d->FrameNum("data", 33.3, 6); CHECK_OK(101); CHECK_DOUBLE(101,dp,37.0375); @@ -1061,6 +1105,7 @@ CHECK_INT2(143,2,ent->FragmentIndex(),0); CHECK_STRING2(143,3,ent->Input(0),"mult"); CHECK_STRING2(143,4,ent->Input(1),"bit"); + delete ent; // 145: Dirfile::Entry / RecipEntry check ent = d->Entry("recip"); @@ -1070,6 +1115,7 @@ CHECK_STRING2(145,3,ent->Input(0),"div"); CHECK_INT2(145,4,ent->ComplexScalars(),1); CHECK_COMPLEX2(145,5,ent->CDividend(),complex<double>(6.5,4.3)); + delete ent; // 146: Dirfile::Add / DivideEntry check dent.SetName("new14"); @@ -1085,6 +1131,7 @@ CHECK_INT2(146,2,ent->FragmentIndex(),0); CHECK_STRING2(146,3,ent->Input(0),"in1"); CHECK_STRING2(146,4,ent->Input(1),"in2"); + delete ent; // 147: Dirfile::Add / RecipEntry check oent.SetName("new15"); @@ -1100,6 +1147,7 @@ CHECK_STRING2(147,3,ent->Input(0),"in3"); CHECK_INT2(147,4,ent->ComplexScalars(),0); CHECK_DOUBLE2(147,5,ent->Dividend(),31.9); + delete ent; // 148: Dirfile::Add / RecipEntry check oent.Dissociate(); @@ -1116,6 +1164,7 @@ CHECK_STRING2(148,3,ent->Input(0),"in2"); CHECK_INT2(148,4,ent->ComplexScalars(),1); CHECK_COMPLEX2(148,5,ent->CDividend(),complex<double>(33.3,44.4)); + delete ent; // 152: DivideEntry check dep = reinterpret_cast<DivideEntry*>(d->Entry("new14")); @@ -1132,6 +1181,7 @@ CHECK_INT2(152,2,ent->FragmentIndex(),0); CHECK_STRING2(152,3,ent->Input(0),"in4"); CHECK_STRING2(152,4,ent->Input(1),"in5"); + delete ent; // 153: RecipEntry check oep = reinterpret_cast<RecipEntry*>(d->Entry("new15")); @@ -1148,10 +1198,12 @@ CHECK_STRING2(148,3,ent->Input(0),"in1"); CHECK_INT2(148,4,ent->ComplexScalars(),1); CHECK_COMPLEX2(148,5,ent->CDividend(),complex<double>(1.01,9.33)); + delete ent; // 155: Fragment::ReWrite check frag->ReWrite(); CHECK_OK(155); + delete frag; // 156: Invalid Dirfile check Dirfile *id = new Dirfile(); @@ -1224,6 +1276,7 @@ CHECK_INT2(178,1,ent->Type(),ConstEntryType); CHECK_INT2(178,2,ent->FragmentIndex(),0); CHECK_INT2(178,3,ent->ConstType(),Float64); + delete ent; // 179 gd_add_carray aent.SetName("new17"); @@ -1239,6 +1292,7 @@ CHECK_INT2(179,2,ent->FragmentIndex(),0); CHECK_INT2(179,3,ent->ConstType(),Float64); CHECK_INT2(179,4,ent->ArrayLen(),4); + delete ent; // 181 gd_alter_carray aep = reinterpret_cast<CarrayEntry*>(d->Entry("new17")); @@ -1255,6 +1309,7 @@ CHECK_INT2(181,2,ent->FragmentIndex(),0); CHECK_INT2(181,3,ent->ConstType(),Float32); CHECK_INT2(181,4,ent->ArrayLen(),12); + delete ent; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |