You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(19) |
Nov
(45) |
Dec
(80) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(58) |
Feb
(127) |
Mar
(74) |
Apr
(34) |
May
(117) |
Jun
(14) |
Jul
(26) |
Aug
(13) |
Sep
(1) |
Oct
(38) |
Nov
(13) |
Dec
(5) |
| 2005 |
Jan
(108) |
Feb
(134) |
Mar
(54) |
Apr
(133) |
May
(16) |
Jun
(54) |
Jul
(128) |
Aug
(99) |
Sep
(157) |
Oct
(182) |
Nov
(236) |
Dec
(212) |
| 2006 |
Jan
(86) |
Feb
(76) |
Mar
(121) |
Apr
(27) |
May
(7) |
Jun
(1) |
Jul
(6) |
Aug
(28) |
Sep
(1) |
Oct
(27) |
Nov
(5) |
Dec
|
| 2007 |
Jan
(32) |
Feb
(22) |
Mar
(22) |
Apr
(11) |
May
(3) |
Jun
(12) |
Jul
(11) |
Aug
(9) |
Sep
(37) |
Oct
(4) |
Nov
(9) |
Dec
(51) |
| 2008 |
Jan
(7) |
Feb
(31) |
Mar
(46) |
Apr
(31) |
May
(5) |
Jun
(27) |
Jul
(12) |
Aug
(5) |
Sep
(13) |
Oct
(24) |
Nov
(112) |
Dec
(15) |
| 2009 |
Jan
(6) |
Feb
(103) |
Mar
(66) |
Apr
(9) |
May
(8) |
Jun
(1) |
Jul
(20) |
Aug
(9) |
Sep
(2) |
Oct
(81) |
Nov
(88) |
Dec
(30) |
| 2010 |
Jan
(65) |
Feb
(57) |
Mar
(22) |
Apr
(12) |
May
(4) |
Jun
(12) |
Jul
(43) |
Aug
(6) |
Sep
(6) |
Oct
(4) |
Nov
(6) |
Dec
(3) |
| 2011 |
Jan
(10) |
Feb
(27) |
Mar
(11) |
Apr
(9) |
May
(69) |
Jun
(73) |
Jul
(67) |
Aug
(116) |
Sep
(40) |
Oct
(11) |
Nov
(34) |
Dec
(19) |
| 2012 |
Jan
|
Feb
(4) |
Mar
(28) |
Apr
(18) |
May
(9) |
Jun
(7) |
Jul
(4) |
Aug
(155) |
Sep
(264) |
Oct
(172) |
Nov
(15) |
Dec
(40) |
| 2013 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
(20) |
Jul
(76) |
Aug
(67) |
Sep
(49) |
Oct
(27) |
Nov
(3) |
Dec
(3) |
| 2014 |
Jan
(7) |
Feb
(7) |
Mar
(16) |
Apr
|
May
(4) |
Jun
(1) |
Jul
(18) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2015 |
Jan
(6) |
Feb
(5) |
Mar
(3) |
Apr
(23) |
May
(5) |
Jun
|
Jul
(2) |
Aug
(4) |
Sep
|
Oct
|
Nov
(2) |
Dec
(4) |
| 2016 |
Jan
(2) |
Feb
(7) |
Mar
(2) |
Apr
(1) |
May
(14) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
(3) |
| 2017 |
Jan
(6) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(12) |
Sep
(6) |
Oct
|
Nov
(3) |
Dec
|
| 2018 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(8) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2019 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
(8) |
Oct
|
Nov
(2) |
Dec
(25) |
| 2020 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
(53) |
Nov
(33) |
Dec
|
| 2021 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(5) |
| 2022 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
(93) |
Aug
(206) |
Sep
(39) |
Oct
(19) |
Nov
(11) |
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(150) |
Jul
(124) |
Aug
(14) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(12) |
Jul
(62) |
Aug
|
Sep
(7) |
Oct
|
Nov
(7) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
(14) |
May
(3) |
Jun
|
Jul
|
Aug
(76) |
Sep
(214) |
Oct
(6) |
Nov
|
Dec
|
|
From: <kin...@us...> - 2025-08-21 03:47:45
|
Revision: 7311
http://sourceforge.net/p/teem/code/7311
Author: kindlmann
Date: 2025-08-21 03:47:43 +0000 (Thu, 21 Aug 2025)
Log Message:
-----------
no longer needed; this is already a built-in CMake module
Removed Paths:
-------------
teem/trunk/CMake/FindBZ2.cmake
Deleted: teem/trunk/CMake/FindBZ2.cmake
===================================================================
--- teem/trunk/CMake/FindBZ2.cmake 2025-08-18 20:42:52 UTC (rev 7310)
+++ teem/trunk/CMake/FindBZ2.cmake 2025-08-21 03:47:43 UTC (rev 7311)
@@ -1,49 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2019 University of Chicago
-# Copyright (C) 2008, 2007, 2006, 2005 Gordon Kindlmann
-# Copyright (C) 2004, 2003, 2002, 2001, 2000, 1999, 1998 University of Utah
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public License
-# (LGPL) as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also
-# include exceptions to the LGPL that facilitate static linking.
-#
-# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-#
-# Find the native BZ2 includes and library
-#
-# BZ2_INCLUDE_DIR - where to find bzlib.h, etc.
-# BZ2_LIBRARIES - List of fully qualified libraries to link against when using bzlib.
-# BZ2_FOUND - Do not attempt to use zlib if "no" or undefined.
-
-find_path(BZ2_INCLUDE_DIR bzlib.h
- /usr/local/include
- /usr/include
-)
-
-find_library(BZ2_LIBRARY bz2
- /usr/lib
- /usr/local/lib
-)
-
-if(BZ2_INCLUDE_DIR)
- if(BZ2_LIBRARY)
- set( BZ2_LIBRARIES ${BZ2_LIBRARY} )
- set( BZ2_FOUND "YES" )
- endif()
-endif()
-
-mark_as_advanced(
- BZ2_LIBRARY
- BZ2_INCLUDE_DIR
- )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 20:42:54
|
Revision: 7310
http://sourceforge.net/p/teem/code/7310
Author: kindlmann
Date: 2025-08-18 20:42:52 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
with the TeemV2 non-CMake simplification, TEEM_LINK_SHARED is removed, and thus moots the last remaining function in here
Removed Paths:
-------------
teem/trunk/src/make/errorCheck.mk
Deleted: teem/trunk/src/make/errorCheck.mk
===================================================================
--- teem/trunk/src/make/errorCheck.mk 2025-08-18 20:33:24 UTC (rev 7309)
+++ teem/trunk/src/make/errorCheck.mk 2025-08-18 20:42:52 UTC (rev 7310)
@@ -1,45 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2025 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-
-####
-#### errorCheck.mk: checks on validity of the variables that make uses
-####
-
-## Other error checking ...
-##
-checkShext = $(if $(filter undefined,$(origin TEEM_LINK_SHARED)),,\
-$(if $(TEEM_SHEXT),,\
-$(warning *)\
-$(warning *)\
-$(warning * Cannot do shared library linking with TEEM_SHEXT unset)\
-$(warning * Set it in teem/make/arch.mk or as environment var)\
-$(warning *)\
-$(warning *)\
-$(error Make quitting)))
-
-checkTeemDest = $(if $(TEEM_DEST),\
-$(if $(filter-out /%,$(TEEM_DEST)),\
-$(warning *)\
-$(warning *)\
-$(warning * TEEM_DEST must be an absolute path (not $(TEEM_DEST)))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting)\
-),)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 20:33:26
|
Revision: 7309
http://sourceforge.net/p/teem/code/7309
Author: kindlmann
Date: 2025-08-18 20:33:24 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
with the TeemV2 simplification, this is older than old, so can go
Removed Paths:
-------------
teem/trunk/src/make/old/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 19:37:22
|
Revision: 7308
http://sourceforge.net/p/teem/code/7308
Author: kindlmann
Date: 2025-08-18 19:37:21 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
tweaks to info
Modified Paths:
--------------
teem/trunk/built/README.txt
Modified: teem/trunk/built/README.txt
===================================================================
--- teem/trunk/built/README.txt 2025-08-18 19:34:13 UTC (rev 7307)
+++ teem/trunk/built/README.txt 2025-08-18 19:37:21 UTC (rev 7308)
@@ -1,8 +1,8 @@
-This used to contain many per-architecture sub-directories:
+This directory (formerly called "arch") used to contain many per-architecture
+sub-directories:
cygwin darwin.32 darwin.64 irix6.64 irix6.n32 linux.32 linux.amd64
linux.ia64 netbsd.32 netbsd.amd64 netbsd.ia64 solaris win32
-
that were used as destinations for Teem's (non-CMake) GNUMake build system.
-With Teem v2 that was greatly simplified, so now the GNUMake build system puts
-files right into this directory (creating bin/ include/ lib/ directories as
-needed). This is still used for Teem development and debugging.
+With TeemV2 that was greatly simplified, so now the GNUMake build system puts
+files right into this directory (creating obj/ bin/ include/ lib/ directories
+as needed). This is still used for Teem development and debugging.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 19:34:15
|
Revision: 7307
http://sourceforge.net/p/teem/code/7307
Author: kindlmann
Date: 2025-08-18 19:34:13 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
rename arch -> built
Added Paths:
-----------
teem/trunk/built/
Removed Paths:
-------------
teem/trunk/arch/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 19:09:40
|
Revision: 7306
http://sourceforge.net/p/teem/code/7306
Author: kindlmann
Date: 2025-08-18 19:09:39 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
info about what is here
Added Paths:
-----------
teem/trunk/include/README.txt
Added: teem/trunk/include/README.txt
===================================================================
--- teem/trunk/include/README.txt (rev 0)
+++ teem/trunk/include/README.txt 2025-08-18 19:09:39 UTC (rev 7306)
@@ -0,0 +1,6 @@
+This directory has header file(s) that are only #include'd as part of building
+Teem, but not by anything using Teem.
+
+teemPng.h: ensures that if Teem is being compiled to have PNG file format
+support, that it is also being compiled with support for the underlying zlib
+compression.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 18:47:51
|
Revision: 7305
http://sourceforge.net/p/teem/code/7305
Author: kindlmann
Date: 2025-08-18 18:47:50 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
about Teem v2 simplifications
Modified Paths:
--------------
teem/trunk/arch/README.txt
Modified: teem/trunk/arch/README.txt
===================================================================
--- teem/trunk/arch/README.txt 2025-08-18 18:43:53 UTC (rev 7304)
+++ teem/trunk/arch/README.txt 2025-08-18 18:47:50 UTC (rev 7305)
@@ -1,9 +1,8 @@
+This used to contain many per-architecture sub-directories:
+ cygwin darwin.32 darwin.64 irix6.64 irix6.n32 linux.32 linux.amd64
+ linux.ia64 netbsd.32 netbsd.amd64 netbsd.ia64 solaris win32
-This directories work in conjunction with Teem's old GNUMakefiles to
-store object files, libraries, and executables. The win32 directory
-contains some additional sources and programs that are not actively
-supported.
-
-It is now (post Teem-1.9) recommended that Teem be built with Cmake.
-
-At some later release this subdirectory should disappear.
+that were used as destinations for Teem's (non-CMake) GNUMake build system.
+With Teem v2 that was greatly simplified, so now the GNUMake build system puts
+files right into this directory (creating bin/ include/ lib/ directories as
+needed). This is still used for Teem development and debugging.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 18:43:55
|
Revision: 7304
http://sourceforge.net/p/teem/code/7304
Author: kindlmann
Date: 2025-08-18 18:43:53 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
with Teem v2 the non-CMake build system is being greatly simplified. Also, things in win32 are no longer useful, alas
Removed Paths:
-------------
teem/trunk/arch/cygwin/
teem/trunk/arch/darwin.32/
teem/trunk/arch/darwin.64/
teem/trunk/arch/irix6.64/
teem/trunk/arch/irix6.n32/
teem/trunk/arch/linux.32/
teem/trunk/arch/linux.amd64/
teem/trunk/arch/linux.ia64/
teem/trunk/arch/netbsd.32/
teem/trunk/arch/netbsd.amd64/
teem/trunk/arch/netbsd.ia64/
teem/trunk/arch/solaris/
teem/trunk/arch/win32/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 18:30:34
|
Revision: 7303
http://sourceforge.net/p/teem/code/7303
Author: kindlmann
Date: 2025-08-18 18:30:33 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
moved description of arch-specific stuff into comments in arch.mk
Modified Paths:
--------------
teem/trunk/src/make/README.txt
teem/trunk/src/make/arch.mk
Modified: teem/trunk/src/make/README.txt
===================================================================
--- teem/trunk/src/make/README.txt 2025-08-18 18:12:53 UTC (rev 7302)
+++ teem/trunk/src/make/README.txt 2025-08-18 18:30:33 UTC (rev 7303)
@@ -1,6 +1,6 @@
#
# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
+# Copyright (C) 2009--2025 University of Chicago
# Copyright (C) 2005--2008 Gordon Kindlmann
# Copyright (C) 1998--2004 University of Utah
#
@@ -17,68 +17,21 @@
# along with this library; if not, see <https://www.gnu.org/licenses/>.
#
+(these reflect the simplification of non-CMake building done for Teem v2)
+
=========================
User-set environment variables which effect global things:
=========================
-TEEM_ARCH: the architecture you're compiling with and for
- >>> This is the only environment variable which MUST be set <<<
+TEEM_ROOT: the top-level "teem" directory, under which are the directories where object,
+ library, and include files will be installed. If not set, the top-level directory is
+ taken to be "../..", when inside the source directory for the individual libraries
-TEEM_ROOT: the top-level "teem" directory, under which are the
- directories where object, library, and include files will be
- installed. If not set, the top-level directory is taken to be
- "../..", when inside the source directory for the individual
- libraries
+TEEM_LINK_SHARED: if set to "true" then binaries, when linked, will be linked with shared
+ libraries, and not static libraries. If not set, we link against static libraries, in
+ order to produce stand-alone-ish binaries
-TEEM_LINK_SHARED: if set to "true" then binaries, when linked, will be
- linked with shared libraries, and not static libraries. If not set,
- we link against static libraries, in order to produce
- stand-alone-ish binaries
-
=========================
-The variables that can/must be set by the individual architecture
-.mk files. Those which must be set are marked by a (*):
-=========================
-
-TEEM_ENDIAN (*): some things in the air library are too annoying to do
- if the endianness is determined only at run-time, so just setting
- here simplifies things
- 1234: Little Endian (Intel and friends)
- 4321: Big Endian (everyone else)
-
-CC, LD, AR, RM, INSTALL, CHMOD (*): programs used during make
-
-SHEXT: the extension on the name of shared libraries (.so, .sl, .dll)
-
-SHARED_CFLAG, STATIC_CFLAG (*): flags which are passed to $(CC) when
- used to create binaries, so as to control whether shared or static
- libraries are linked against.
-
-BIN_CFLAGS: any flags to $(CC) which should be used for compiling
- binaries (in addition to the SHARED_CFLAG, STATIC_CFLAG flags above)
-
-OPT_CFLAG: how to control optimization (if desired)
-
-ARCH_CFLAG: any flags to $(CC) which are important for compiling
- particular to the target architecture
-
-CFLAGS: any flags to $(CC) for both .o and binary compiliation, in
- addition to $(OPT_CFLAG) $(ARCH_CFLAG)
-
-ARCH_LDFLAG: any architecture-specific flags to $(LD) which are
- important for making a shared library on the target architecture
-
-SHARED_LDFLAG: the flag to $(LD) which causes a shared library
- generated to be produced, not a static one
-
-LDFLAGS: any flags to $(LD) for making shared libraries, in addition
- to $(ARCH_LDFLAG) $(SHARED_LDFLAG)
-
-OTHER_CLEAN: other files that might have been created automatically
- as part of compilation, but which should be deleted if "make clean"
- is to be true to its word (e.g. "so_locations" on SGI)
-
-=========================
The variables that can be set by the individual library Makefile's
=========================
Modified: teem/trunk/src/make/arch.mk
===================================================================
--- teem/trunk/src/make/arch.mk 2025-08-18 18:12:53 UTC (rev 7302)
+++ teem/trunk/src/make/arch.mk 2025-08-18 18:30:33 UTC (rev 7303)
@@ -26,22 +26,38 @@
ARFLAGS = -static -o
RANLIB = ranlib
+# the extension on the name of shared libraries (.so, .sl, .dll)
+SHEXT = dylib
+
+CC = clang
LD = cc
+# CC = scan-build clang # to run static analyzer https://clang.llvm.org/docs/ClangStaticAnalyzer.html
-## for trying undefined behavior flagging -fsanitize=undefined
-OPT_CFLAG ?= -O3 -g
-# CC = scan-build clang # to run static analyzer https://clang.llvm.org/docs/ClangStaticAnalyzer.html
-CC = clang
+# $(CC) flag for creating executables when linking with static library
STATIC_CFLAG = -Wl,-prebind
+# $(CC) flag for creating executables when linking with shared library
SHARED_CFLAG =
+# any other $(CC) flag specific to creating executables (beyond two previous)
+BIN_CFLAGS =
+# other $(CC) flags for .c compilation (e.g. optimization and warnings)
+CFLAGS ?= -O3 -g -W -Wall -Wextra
SHARED_LDFLAG = -dynamic -dynamiclib -fno-common
SHARED_INSTALL_NAME = -install_name
+CHMOD = chmod
+
# more flags to try:
# -std=c90 -pedantic -Wno-long-long -Wno-overlength-strings -Wstrict-aliasing=2 -Wstrict-overflow=5
# -Weverything -Wno-poison-system-directories -Wno-padded -Wno-format-nonliteral -Wno-float-equal -Wno-reserved-id-macro
-ARCH_CFLAG = -W -Wall -Wextra
+## for trying undefined behavior flagging -fsanitize=undefined
+# $(CC) flags important for compiling particular to the target architecture
+ARCH_CFLAG =
+# $(LD) flag needed for making a shared library on the target architecture
ARCH_LDFLAG =
+# $(LD) flag that causes a shared library generated to be produced
+SHARED_LDFLAG =
+# $(LD) flags for making shared libraries (beyond two previous)
+LDFLAGS =
# Once in ~2003 when GLK was working on Windows/Cygwin, gnu make stopped working
# reliably because the file creation dates were not correctly tracking that
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 18:12:55
|
Revision: 7302
http://sourceforge.net/p/teem/code/7302
Author: kindlmann
Date: 2025-08-18 18:12:53 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
with simplification of non-CMake build, IPATH and LPATH info about each external can be set here, along with everything else about the external, instead of with the archecture stuff
Modified Paths:
--------------
teem/trunk/src/make/externals.mk
Modified: teem/trunk/src/make/externals.mk
===================================================================
--- teem/trunk/src/make/externals.mk 2025-08-18 18:10:56 UTC (rev 7301)
+++ teem/trunk/src/make/externals.mk 2025-08-18 18:12:53 UTC (rev 7302)
@@ -1,6 +1,6 @@
#
# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
+# Copyright (C) 2009--2025 University of Chicago
# Copyright (C) 2005--2008 Gordon Kindlmann
# Copyright (C) 1998--2004 University of Utah
#
@@ -17,73 +17,66 @@
# along with this library; if not, see <https://www.gnu.org/licenses/>.
#
-## XTERNS: list of all the identifiers for the various external
-## libraries that we can _optionally_ link against. Teem has no
-## notion of depending on these in the makefile sense. Teem doesn't
-## try to represent inter-external dependencies (e.g. PNG on zlib)
-## explicitly, but the ordering of the xterns below has to reflect
-## the ordering on the link line (e.g. PNG preceeds ZLIB)
+## XTERNS: list of all the identifiers for the various external libraries that we can
+## _optionally_ link against. Teem has no notion of depending on these in the makefile
+## sense. Teem doesn't try to represent inter-external dependencies (e.g. PNG on zlib)
+## explicitly, but the ordering of the xterns below has to reflect the ordering on the
+## link line (e.g. PNG preceeds ZLIB)
##
-## Extern EXT is enabled during make by setting the environment
-## variable TEEM_EXT (just set it, not to anything in particular). If
-## external EXT is enabled during make, then TEEM_EXT will be defined
-## as "1" during source file compilation.
+## Extern EXT is enabled during make by setting the environment variable TEEM_EXT (just
+## set it, not to anything in particular). If external EXT is enabled during make, then
+## TEEM_EXT will be defined as "1" during source file compilation.
##
+## For Teem v2, the TEEM_EXT_IPATH and TEEM_EXT_LPATH (e.g TEEM_ZLIB_IPATH and
+## TEEM_ZLIB_LPATH) variables are changed to EXT.IPATH and EXT.LPATH, set here (since
+## there are no longer multiple architectures to simultaneously support)
+##
XTERNS = PNG ZLIB BZIP2 PTHREAD LEVMAR FFTW3
-## ZLIB: for the zlib library underlying gzip and the PNG image
-## format. Using zlib enables the "gzip" nrrd data encoding. Header
-## file is <zlib.h>.
-##
-## Arch-specific .mk files may need to set TEEM_ZLIB_IPATH and
-## TEEM_ZLIB_LPATH to "-I<path>" and "-L<path>" for the compile and
-## link lines, respectively.
+## ZLIB: for the zlib library (in gzip and PNG image format) from https://zlib.net/
+## Using zlib enables the "gzip" nrrd data encoding
+## Header file is <zlib.h>.
ZLIB.LINK = -lz
+ZLIB.IPATH =
+ZLIB.LPATH =
nrrd.XTERN += ZLIB
-## BZIP2: for the bzip2 compression library. Using bzip2 enables
-## the "bzip2" nrrd data encoding. Header file is <bzlib.h>.
-##
-## Arch-specific .mk files may need to set TEEM_BZIP2_IPATH and
-## TEEM_BZIP2_LPATH to "-I<path>" and "-L<path>" for the compile and
-## link lines, respectively.
+## BZIP2: for the bzip2 compression library, from https://sourceware.org/bzip2/
+## Using bzip2 enables the "bzip2" nrrd data encoding.
+## Header file is <bzlib.h>.
BZIP2.LINK = -lbz2
+BZIP2.IPATH =
+BZIP2.LPATH =
nrrd.XTERN += BZIP2
-## PNG: for PNG images. Using PNG enables the "png" nrrd format.
+## PNG: for PNG images, from https://www.libpng.org/pub/png/libpng.html
+## Using PNG enables the "png" nrrd format.
## Header file is <png.h>
-##
-## Arch-specific .mk files may need to set TEEM_PNG_IPATH and
-## TEEM_PNG_LPATH to "-I<path>" and "-L<path>" for the compile and
-## link lines, respectively.
PNG.LINK = -lpng
+PNG.IPATH =
+PNG.LPATH =
nrrd.XTERN += PNG
-## PTHREAD: use pthread-based multi-threading in airThreads. Note
-## that Windows has its own multithreading capabilities, which is used
-## in airThread if !TEEM_PTHREAD, and we are on windows. Header file is
-## <pthread.h>
-##
-## Arch-specific .mk files may need to set TEEM_PTHREAD_IPATH and
-## TEEM_PTHREAD_LPATH to "-I<path>" and "-L<path>" for the compile and
-## link lines, respectively.
+## PTHREAD: use pthread-based multi-threading in airThreads. Note that Windows has its
+## own multithreading capabilities, which is used in airThread if !TEEM_PTHREAD, and we
+## are on windows.
+## Header file is <pthread.h>
PTHREAD.LINK = -lpthread
+PTHREAD.IPATH =
+PTHREAD.LPATH =
air.XTERN += PTHREAD
-## LEVMAR: Levenberg-Marquardt from
-## http://www.ics.forth.gr/~lourakis/levmar/
-##
-## Arch-specific .mk files may need to set TEEM_LEVMAR_IPATH and
-## TEEM_LEVMAR_LPATH to "-I<path>" and "-L<path>" for the compile and
-## link lines, respectively.
+## LEVMAR: Levenberg-Marquardt from https://users.ics.forth.gr/~lourakis/levmar/
+## Header file is <levmar.h>
LEVMAR.LINK = -llevmar
+LEVMAR.IPATH =
+LEVMAR.LPATH =
ten.XTERN += LEVMAR
elf.XTERN += LEVMAR
-## FFTW3: FFTW version 3
-##
-## Arch-specific .mk files may need to set TEEM_FFTW3_IPATH and
-## TEEM_FFTW3_LPATH to "-I<path>" and "-L<path>" for the compile and
-## link lines, respectively.
+## FFTW3: FFTW version 3 from https://www.fftw.org/
+## Header file is <fftw3.h>
FFTW3.LINK = -lfftw3
+FFTW3.IPATH =
+FFTW3.LPATH =
nrrd.XTERN += FFTW3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 18:10:58
|
Revision: 7301
http://sourceforge.net/p/teem/code/7301
Author: kindlmann
Date: 2025-08-18 18:10:56 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
with simplification of non-CMake build, much less error checking needed
Modified Paths:
--------------
teem/trunk/src/make/errorCheck.mk
Modified: teem/trunk/src/make/errorCheck.mk
===================================================================
--- teem/trunk/src/make/errorCheck.mk 2025-08-18 18:08:38 UTC (rev 7300)
+++ teem/trunk/src/make/errorCheck.mk 2025-08-18 18:10:56 UTC (rev 7301)
@@ -1,6 +1,6 @@
#
# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
+# Copyright (C) 2009--2025 University of Chicago
# Copyright (C) 2005--2008 Gordon Kindlmann
# Copyright (C) 1998--2004 University of Utah
#
@@ -22,78 +22,6 @@
#### errorCheck.mk: checks on validity of the variables that make uses
####
-# all the architectures currently supported
-KNOWN_ARCH = irix6.n32 irix6.64 linux.32 linux.ia64 linux.amd64 \
- darwin.32 darwin.64 cygwin solaris aix \
- netbsd.32 netbsd.ia64 netbsd.amd64 \
-
-# there is no default architecture
-checkArchSet = $(if $(TEEM_ARCH),,\
-$(warning *)\
-$(warning *)\
-$(warning * Environment variable TEEM_ARCH not set.)\
-$(warning * Possible settings currently supported:)\
-$(warning * $(KNOWN_ARCH))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting))
-
-# see if they were looking for linux
-checkArchLinux = $(if $(findstring $(TEEM_ARCH),linux),\
-$(warning *)\
-$(warning *)\
-$(warning * Sorry: the $(TEEM_ARCH) TEEM_ARCH has split into:)\
-$(warning * "linux.32" for 32-bit)\
-$(warning * "linux.ia64" for 64-bit Itanium (Intel))\
-$(warning * "linux.amd64" for 64-bit Athlon (AMD))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting))
-
-# see if they were looking for linux.64
-checkArchLinux64 = $(if $(findstring $(TEEM_ARCH),linux.64),\
-$(warning *)\
-$(warning *)\
-$(warning * Sorry: the $(TEEM_ARCH) TEEM_ARCH has split into:)\
-$(warning * "linux.ia64" for 64-bit Itanium (Intel))\
-$(warning * "linux.amd64" for 64-bit Athlon (AMD))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting))
-
-# see if they were looking for netbsd.64
-checkArchNetbsd64 = $(if $(findstring $(TEEM_ARCH),netbsd.64),\
-$(warning *)\
-$(warning *)\
-$(warning * Sorry: the $(TEEM_ARCH) TEEM_ARCH has split into:)\
-$(warning * "netbsd.ia64" for 64-bit Itanium (Intel))\
-$(warning * "netbsd.amd64" for 64-bit Athlon (AMD))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting))
-
-# see if they were looking for darwin
-checkArchDarwin = $(if $(findstring $(TEEM_ARCH),darwin),\
-$(warning *)\
-$(warning *)\
-$(warning * Sorry: the "darwin" TEEM_ARCH has split into:)\
-$(warning * "darwin.32" for 32-bit Macs (G4))\
-$(warning * "darwin.64" for 64-bit Macs (G5))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting))
-
-# verify that we can recognize the architecture setting
-checkArchValid = $(if $(strip $(findstring $(TEEM_ARCH),$(KNOWN_ARCH))),,\
-$(warning *)\
-$(warning *)\
-$(warning * Environment variable TEEM_ARCH="$(TEEM_ARCH)" unknown)\
-$(warning * Possible settings currently supported:)\
-$(warning * $(KNOWN_ARCH))\
-$(warning *)\
-$(warning *)\
-$(error Make quitting))
-
## Other error checking ...
##
checkShext = $(if $(filter undefined,$(origin TEEM_LINK_SHARED)),,\
@@ -101,7 +29,7 @@
$(warning *)\
$(warning *)\
$(warning * Cannot do shared library linking with TEEM_SHEXT unset)\
-$(warning * Set it in teem/make/$(ARCH).mk or as environment var)\
+$(warning * Set it in teem/make/arch.mk or as environment var)\
$(warning *)\
$(warning *)\
$(error Make quitting)))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 18:08:40
|
Revision: 7300
http://sourceforge.net/p/teem/code/7300
Author: kindlmann
Date: 2025-08-18 18:08:38 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
beginning of simplification of non-CMake build
Added Paths:
-----------
teem/trunk/src/make/arch.mk
Added: teem/trunk/src/make/arch.mk
===================================================================
--- teem/trunk/src/make/arch.mk (rev 0)
+++ teem/trunk/src/make/arch.mk 2025-08-18 18:08:38 UTC (rev 7300)
@@ -0,0 +1,50 @@
+#
+# Teem: Tools to process and visualize scientific data and images
+# Copyright (C) 2009--2025 University of Chicago
+# Copyright (C) 2005--2008 Gordon Kindlmann
+# Copyright (C) 1998--2004 University of Utah
+#
+# This library is free software; you can redistribute it and/or modify it under the terms
+# of the GNU Lesser General Public License (LGPL) as published by the Free Software
+# Foundation; either version 2.1 of the License, or (at your option) any later version.
+# The terms of redistributing and/or modifying this software also include exceptions to
+# the LGPL that facilitate static linking.
+#
+# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
+#
+
+#### See NOTE in ../GNUMakefile about the big simplification to the non-CMake build
+#### process made for Teem v2. This new file contains all the architecture-specific
+#### details about how to compile (on a non-Windows machine).
+#### Whatever is in this file is GLK needed to get Teem compiling; edit as you need.
+
+AR = libtool
+ARFLAGS = -static -o
+RANLIB = ranlib
+
+LD = cc
+
+## for trying undefined behavior flagging -fsanitize=undefined
+OPT_CFLAG ?= -O3 -g
+# CC = scan-build clang # to run static analyzer https://clang.llvm.org/docs/ClangStaticAnalyzer.html
+CC = clang
+STATIC_CFLAG = -Wl,-prebind
+SHARED_CFLAG =
+SHARED_LDFLAG = -dynamic -dynamiclib -fno-common
+SHARED_INSTALL_NAME = -install_name
+
+# more flags to try:
+# -std=c90 -pedantic -Wno-long-long -Wno-overlength-strings -Wstrict-aliasing=2 -Wstrict-overflow=5
+# -Weverything -Wno-poison-system-directories -Wno-padded -Wno-format-nonliteral -Wno-float-equal -Wno-reserved-id-macro
+ARCH_CFLAG = -W -Wall -Wextra
+ARCH_LDFLAG =
+
+# Once in ~2003 when GLK was working on Windows/Cygwin, gnu make stopped working
+# reliably because the file creation dates were not correctly tracking that
+# outputs were being created after inputs. Use "SIGH = 1" to require that build
+# steps happen at a nice slow pace.
+SIGH =
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 17:14:42
|
Revision: 7299
http://sourceforge.net/p/teem/code/7299
Author: kindlmann
Date: 2025-08-18 17:14:39 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
syncing with source
Modified Paths:
--------------
teem/trunk/python/cffi/cdef/cdef_air.h
Modified: teem/trunk/python/cffi/cdef/cdef_air.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_air.h 2025-08-18 16:32:55 UTC (rev 7298)
+++ teem/trunk/python/cffi/cdef/cdef_air.h 2025-08-18 17:14:39 UTC (rev 7299)
@@ -26,18 +26,12 @@
/*
******** TEEM_VERSION
**
-** TEEM_VERSION is a single (decimal) number that will always increase
-** monotically, and the _MAJOR, _MINOR, _PATCH are also numbers that
-** can be used to implement pre-processor logic about specifc
-** versions. The TEEM_VERSION_STRING is used in the (existing) char
-** *airTeemVersion (added in version 1.9.0). Yes, keeping these in
-** sync is currently a manual operation.
-**
-** NOTE: Significant API changes (aside from API additions) should NOT
-** occur with changes in patch level, only with major or minor version
-** changes.
-**
-** NOTE: ../../CMakeLists.txt's Teem_VERSION variables must be in sync
+** How Teem documents its Semantic Version number https://semver.org/
+** TEEM_VERSION is a single number, TEEM_VERSION_STRING is a string, and the
+** _MAJOR, _MINOR, _PATCH numbers are the components.
+** NOTE: In ../../CMakeLists.txt, Teem_VERSION variables record the same values.
+** Yes, keeping the below in sync, and in sync with ../../CMakeLists.txt,
+** is a manual operation.
*/
/* clang-format off */
#define TEEM_VERSION_MAJOR 1 /* must be 1 digit */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-18 16:32:57
|
Revision: 7298
http://sourceforge.net/p/teem/code/7298
Author: kindlmann
Date: 2025-08-18 16:32:55 +0000 (Mon, 18 Aug 2025)
Log Message:
-----------
removing debugging print statement
Modified Paths:
--------------
teem/trunk/python/cffi/exult.py
Modified: teem/trunk/python/cffi/exult.py
===================================================================
--- teem/trunk/python/cffi/exult.py 2025-08-17 19:22:17 UTC (rev 7297)
+++ teem/trunk/python/cffi/exult.py 2025-08-18 16:32:55 UTC (rev 7298)
@@ -128,7 +128,6 @@
centralized to this file. For example this handles how the nrrd library needs nrrdDefines.h
and nrrdEnums.h as well as nrrd.h.
"""
- print(f'HELLO from tlib_headers({lib=})')
if not lib in _tldeps:
raise RuntimeError(f'{lib} is not a known Teem library')
ret = [f'{lib}.h']
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-17 19:22:19
|
Revision: 7297
http://sourceforge.net/p/teem/code/7297
Author: kindlmann
Date: 2025-08-17 19:22:17 +0000 (Sun, 17 Aug 2025)
Log Message:
-----------
happy new year
Modified Paths:
--------------
teem/trunk/src/preamble.c
teem/trunk/src/preamble.mk
Modified: teem/trunk/src/preamble.c
===================================================================
--- teem/trunk/src/preamble.c 2025-08-17 19:21:13 UTC (rev 7296)
+++ teem/trunk/src/preamble.c 2025-08-17 19:22:17 UTC (rev 7297)
@@ -1,6 +1,6 @@
/*
Teem: Tools to process and visualize scientific data and images
- Copyright (C) 2009--2024 University of Chicago
+ Copyright (C) 2009--2025 University of Chicago
Copyright (C) 2005--2008 Gordon Kindlmann
Copyright (C) 1998--2004 University of Utah
Modified: teem/trunk/src/preamble.mk
===================================================================
--- teem/trunk/src/preamble.mk 2025-08-17 19:21:13 UTC (rev 7296)
+++ teem/trunk/src/preamble.mk 2025-08-17 19:22:17 UTC (rev 7297)
@@ -1,6 +1,6 @@
#
# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2024 University of Chicago
+# Copyright (C) 2009--2025 University of Chicago
# Copyright (C) 2005--2008 Gordon Kindlmann
# Copyright (C) 1998--2004 University of Utah
#
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-17 19:21:14
|
Revision: 7296
http://sourceforge.net/p/teem/code/7296
Author: kindlmann
Date: 2025-08-17 19:21:13 +0000 (Sun, 17 Aug 2025)
Log Message:
-----------
re-worded description fo TEEM_VERSION stuff
Modified Paths:
--------------
teem/trunk/src/air/air.h
Modified: teem/trunk/src/air/air.h
===================================================================
--- teem/trunk/src/air/air.h 2025-08-16 15:36:56 UTC (rev 7295)
+++ teem/trunk/src/air/air.h 2025-08-17 19:21:13 UTC (rev 7296)
@@ -35,18 +35,12 @@
/*
******** TEEM_VERSION
**
-** TEEM_VERSION is a single (decimal) number that will always increase
-** monotically, and the _MAJOR, _MINOR, _PATCH are also numbers that
-** can be used to implement pre-processor logic about specifc
-** versions. The TEEM_VERSION_STRING is used in the (existing) char
-** *airTeemVersion (added in version 1.9.0). Yes, keeping these in
-** sync is currently a manual operation.
-**
-** NOTE: Significant API changes (aside from API additions) should NOT
-** occur with changes in patch level, only with major or minor version
-** changes.
-**
-** NOTE: ../../CMakeLists.txt's Teem_VERSION variables must be in sync
+** How Teem documents its Semantic Version number https://semver.org/
+** TEEM_VERSION is a single number, TEEM_VERSION_STRING is a string, and the
+** _MAJOR, _MINOR, _PATCH numbers are the components.
+** NOTE: In ../../CMakeLists.txt, Teem_VERSION variables record the same values.
+** Yes, keeping the below in sync, and in sync with ../../CMakeLists.txt,
+** is a manual operation.
*/
/* clang-format off */
#define TEEM_VERSION_MAJOR 1 /* must be 1 digit */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-16 15:36:58
|
Revision: 7295
http://sourceforge.net/p/teem/code/7295
Author: kindlmann
Date: 2025-08-16 15:36:56 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
synching with source
Modified Paths:
--------------
teem/trunk/python/cffi/lliibb.py
Modified: teem/trunk/python/cffi/lliibb.py
===================================================================
--- teem/trunk/python/cffi/lliibb.py 2025-08-16 15:36:15 UTC (rev 7294)
+++ teem/trunk/python/cffi/lliibb.py 2025-08-16 15:36:56 UTC (rev 7295)
@@ -1,6 +1,6 @@
#
# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
+# Copyright (C) 2009--2025 University of Chicago
# Copyright (C) 2008, 2007, 2006, 2005 Gordon Kindlmann
# Copyright (C) 2004, 2003, 2002, 2001, 2000, 1999, 1998 University of Utah
#
@@ -52,9 +52,7 @@
def __init__(self, aenm, _name):
"""Constructor takes a Teem airEnum pointer (const airEnum *const)."""
if not str(aenm).startswith("<cdata 'airEnum *' "):
- raise TypeError(
- f'passed argument {aenm} does not seem to be an airEnum pointer'
- )
+ raise TypeError(f'passed argument {aenm} does not seem to be an airEnum pointer')
self.aenm = aenm
self.name = string(self.aenm.name)
self._name = _name # the variable name for the airEnum in libteem
@@ -112,9 +110,7 @@
assert isinstance(sss, str), f'Need an string argument (not {type(sss)})'
ret = _lliibb.lib.airEnumVal(self.aenm, sss.encode('ascii'))
if picky and ret == self.unknown():
- raise ValueError(
- f'"{sss}" not parsable as {self._name} ("{self.name}") enum value'
- )
+ raise ValueError(f'"{sss}" not parsable as {self._name} ("{self.name}") enum value')
# else
return ret
@@ -336,11 +332,7 @@
if cval is sym:
# so sym_name *is* an integer const, export that (integer) value
setattr(self, sym_name, sym)
- elif (
- isinstance(sym, int)
- or isinstance(sym, float)
- or isinstance(sym, bytes)
- ):
+ elif isinstance(sym, int) or isinstance(sym, float) or isinstance(sym, bytes):
# sym_name is a NON-CONST scalar, do not export, instead alias it
self._alias[sym_name] = sym_name
# HEY in the python wrappers for GLK's SciVis, this aliasing is
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-16 15:36:16
|
Revision: 7294
http://sourceforge.net/p/teem/code/7294
Author: kindlmann
Date: 2025-08-16 15:36:15 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
synching with source
Modified Paths:
--------------
teem/trunk/python/cffi/teem.py
Modified: teem/trunk/python/cffi/teem.py
===================================================================
--- teem/trunk/python/cffi/teem.py 2025-08-16 14:11:39 UTC (rev 7293)
+++ teem/trunk/python/cffi/teem.py 2025-08-16 15:36:15 UTC (rev 7294)
@@ -1,6 +1,6 @@
#
# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
+# Copyright (C) 2009--2025 University of Chicago
# Copyright (C) 2008, 2007, 2006, 2005 Gordon Kindlmann
# Copyright (C) 2004, 2003, 2002, 2001, 2000, 1999, 1998 University of Utah
#
@@ -52,9 +52,7 @@
def __init__(self, aenm, _name):
"""Constructor takes a Teem airEnum pointer (const airEnum *const)."""
if not str(aenm).startswith("<cdata 'airEnum *' "):
- raise TypeError(
- f'passed argument {aenm} does not seem to be an airEnum pointer'
- )
+ raise TypeError(f'passed argument {aenm} does not seem to be an airEnum pointer')
self.aenm = aenm
self.name = string(self.aenm.name)
self._name = _name # the variable name for the airEnum in libteem
@@ -112,9 +110,7 @@
assert isinstance(sss, str), f'Need an string argument (not {type(sss)})'
ret = _teem.lib.airEnumVal(self.aenm, sss.encode('ascii'))
if picky and ret == self.unknown():
- raise ValueError(
- f'"{sss}" not parsable as {self._name} ("{self.name}") enum value'
- )
+ raise ValueError(f'"{sss}" not parsable as {self._name} ("{self.name}") enum value')
# else
return ret
@@ -860,11 +856,7 @@
if cval is sym:
# so sym_name *is* an integer const, export that (integer) value
setattr(self, sym_name, sym)
- elif (
- isinstance(sym, int)
- or isinstance(sym, float)
- or isinstance(sym, bytes)
- ):
+ elif isinstance(sym, int) or isinstance(sym, float) or isinstance(sym, bytes):
# sym_name is a NON-CONST scalar, do not export, instead alias it
self._alias[sym_name] = sym_name
# HEY in the python wrappers for GLK's SciVis, this aliasing is
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-16 14:11:41
|
Revision: 7293
http://sourceforge.net/p/teem/code/7293
Author: kindlmann
Date: 2025-08-16 14:11:39 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
with the long overdue removal of the experimental-vs-not library distinction in building Teem, the machinery for describing the libraries to Python is simplified. Previous tweaks to these files left things broken while some other Teem source simplifications were pursued, but now all the Python/cffi code is working again
Modified Paths:
--------------
teem/trunk/python/cffi/build_teem.py
teem/trunk/python/cffi/exult.py
Modified: teem/trunk/python/cffi/build_teem.py
===================================================================
--- teem/trunk/python/cffi/build_teem.py 2025-08-16 14:06:45 UTC (rev 7292)
+++ teem/trunk/python/cffi/build_teem.py 2025-08-16 14:11:39 UTC (rev 7293)
@@ -353,8 +353,9 @@
ARGS = parse_args()
VERB = ARGS.v
if ARGS.gch:
- (_hdr_path, _, _have_libs) = exult.check_path_tinst(ARGS.install_path)
- cdef_write('./cdef', _hdr_path, _have_libs)
+ (_hdr_path, _) = exult.check_path_tinst(ARGS.install_path)
+ print(f'### {_hdr_path=}')
+ cdef_write('./cdef', _hdr_path, exult.tlib_all())
else:
ffi = exult.Tffi('../..', ARGS.install_path, 'teem', VERB)
if not ARGS.wrap:
Modified: teem/trunk/python/cffi/exult.py
===================================================================
--- teem/trunk/python/cffi/exult.py 2025-08-16 14:06:45 UTC (rev 7292)
+++ teem/trunk/python/cffi/exult.py 2025-08-16 14:11:39 UTC (rev 7293)
@@ -53,8 +53,8 @@
'nrrd': ['nrrdEnums.h', 'nrrdDefines.h'],
# ell: ellMacros.h does not add to ell API
}
-# as of Teem v2 the "experimental" notion is gone, which simplifies
-# how these dependencies are declared
+# as of Teem v2 the per-library "experimental" notion is gone, which simplifies
+# how the libraries and their dependencies are declared
_tldeps = {
'air': [], # (don't need airExistsConf.h)
'hest': ['air'],
@@ -166,8 +166,7 @@
def check_path_thdr(path_thdr: str):
"""
Main purpose is to do sanity check on Teem include path path_thdr and the header files
- found there. Having done that work, we can also return information learned along the way:
- we return the list of libraries for which the .h headers are present
+ found there.
"""
itpath = path_thdr + '/teem'
if not os.path.isdir(itpath):
@@ -180,7 +179,7 @@
f'Missing header(s) {" ".join(missing_hdrs)} in {itpath} '
'for one or more of the Teem libs'
)
- return all_hdrs
+ return
def check_path_tinst(path: str):
@@ -201,8 +200,8 @@
f'Need both {path_thdr} and {path_tlib} to be subdirs of teem install dir {path}'
)
check_path_tlib(path_tlib)
- have_libs = check_path_thdr(path_thdr)
- return (path_thdr, path_tlib, have_libs)
+ check_path_thdr(path_thdr)
+ return (path_thdr, path_tlib)
class CdefHdr:
@@ -405,7 +404,6 @@
(
self.path_thdr,
self.path_tlib,
- self.have_tlibs,
) = check_path_tinst(path_tinst)
self.path_tinst = path_tinst
# initialize other members; these will be updated if self.desc() is called to describe
@@ -426,10 +424,6 @@
self.name = 'teem'
self.top_tlib = 'meet'
else:
- if not top_tlib in self.have_tlibs:
- raise Exception(
- f'Requested top lib {top_tlib} not in this Teem build: {self.have_tlibs}'
- )
self.isteem = None
self.name = None
self.top_tlib = top_tlib
@@ -462,7 +456,7 @@
raise Exception('Can use .desc() only when making non-Teem module ')
if 'lliibb' == name:
raise Exception("Sorry, can't risk over-writing template wrapper lliibb.py")
- if 'teem' == name or name in self.have_tlibs:
+ if 'teem' == name or name in tlib_all():
raise Exception('Need non-Teem name for non-Teem library')
if name.startswith('_'):
raise Exception(
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-16 14:06:47
|
Revision: 7292
http://sourceforge.net/p/teem/code/7292
Author: kindlmann
Date: 2025-08-16 14:06:45 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
line numbers changed because of FSF preamble change
Modified Paths:
--------------
teem/trunk/python/cffi/teem.py
Modified: teem/trunk/python/cffi/teem.py
===================================================================
--- teem/trunk/python/cffi/teem.py 2025-08-16 14:04:46 UTC (rev 7291)
+++ teem/trunk/python/cffi/teem.py 2025-08-16 14:06:45 UTC (rev 7292)
@@ -191,531 +191,531 @@
_BIFF_DICT = { # contents here are filled in by teem/python/cffi/exult.py Tffi.wrap()
- 'nrrdArrayCompare': (_equals_one, 0, b'nrrd', 'nrrd/accessors.c:517'),
- 'nrrdApply1DLut': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:434'),
- 'nrrdApplyMulti1DLut': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:465'),
- 'nrrdApply1DRegMap': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:514'),
- 'nrrdApplyMulti1DRegMap': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:545'),
- 'nrrd1DIrregMapCheck': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:587'),
- 'nrrd1DIrregAclCheck': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:684'),
- 'nrrd1DIrregAclGenerate': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:816'),
- 'nrrdApply1DIrregMap': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:880'),
- 'nrrdApply1DSubstitution': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:1054'),
- 'nrrdApply2DLut': (_equals_one, 0, b'nrrd', 'nrrd/apply2D.c:297'),
- 'nrrdArithGamma': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:50'),
- 'nrrdArithSRGBGamma': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:138'),
- 'nrrdArithUnaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:344'),
- 'nrrdArithBinaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:553'),
- 'nrrdArithIterBinaryOpSelect': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:639'),
- 'nrrdArithIterBinaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:726'),
- 'nrrdArithTernaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:876'),
- 'nrrdArithIterTernaryOpSelect': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:954'),
- 'nrrdArithIterTernaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:1042'),
- 'nrrdArithAffine': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:1065'),
- 'nrrdArithIterAffine': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:1108'),
- 'nrrdAxisInfoCompare': (_equals_one, 0, b'nrrd', 'nrrd/axis.c:929'),
- 'nrrdOrientationReduce': (_equals_one, 0, b'nrrd', 'nrrd/axis.c:1221'),
- 'nrrdMetaDataNormalize': (_equals_one, 0, b'nrrd', 'nrrd/axis.c:1266'),
- 'nrrdCCFind': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:285'),
- 'nrrdCCAdjacency': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:545'),
- 'nrrdCCMerge': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:645'),
- 'nrrdCCRevalue': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:795'),
- 'nrrdCCSettle': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:822'),
- 'nrrdCCValid': ((lambda rv: 0 == rv), 0, b'nrrd', 'nrrd/ccmethods.c:26'),
- 'nrrdCCSize': (_equals_one, 0, b'nrrd', 'nrrd/ccmethods.c:57'),
- 'nrrdDeringVerboseSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:101'),
- 'nrrdDeringLinearInterpSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:114'),
- 'nrrdDeringVerticalSeamSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:127'),
- 'nrrdDeringInputSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:140'),
- 'nrrdDeringCenterSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:175'),
- 'nrrdDeringClampPercSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:194'),
- 'nrrdDeringClampHistoBinsSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:215'),
- 'nrrdDeringRadiusScaleSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:234'),
- 'nrrdDeringThetaNumSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:252'),
- 'nrrdDeringRadialKernelSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:270'),
- 'nrrdDeringThetaKernelSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:290'),
- 'nrrdDeringExecute': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:750'),
- 'nrrdCheapMedian': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:407'),
- 'nrrdDistanceL2': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:814'),
- 'nrrdDistanceL2Biased': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:826'),
- 'nrrdDistanceL2Signed': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:838'),
- 'nrrdHisto': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:40'),
- 'nrrdHistoCheck': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:160'),
- 'nrrdHistoDraw': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:189'),
- 'nrrdHistoAxis': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:325'),
- 'nrrdHistoJoint': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:439'),
- 'nrrdHistoThresholdOtsu': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:649'),
- 'nrrdKernelParse': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3032'),
- 'nrrdKernelSpecParse': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3212'),
- 'nrrdKernelSpecSprint': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3234'),
- 'nrrdKernelSprint': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3289'),
- 'nrrdKernelCompare': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3307'),
- 'nrrdKernelSpecCompare': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3356'),
- 'nrrdKernelCheck': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3429'),
- 'nrrdConvert': (_equals_one, 0, b'nrrd', 'nrrd/map.c:234'),
- 'nrrdClampConvert': (_equals_one, 0, b'nrrd', 'nrrd/map.c:254'),
- 'nrrdCastClampRound': (_equals_one, 0, b'nrrd', 'nrrd/map.c:280'),
- 'nrrdQuantize': (_equals_one, 0, b'nrrd', 'nrrd/map.c:302'),
- 'nrrdUnquantize': (_equals_one, 0, b'nrrd', 'nrrd/map.c:474'),
- 'nrrdHistoEq': (_equals_one, 0, b'nrrd', 'nrrd/map.c:611'),
- 'nrrdProject': (_equals_one, 0, b'nrrd', 'nrrd/measure.c:1136'),
- 'nrrdBoundarySpecCheck': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:93'),
- 'nrrdBoundarySpecParse': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:117'),
- 'nrrdBoundarySpecSprint': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:176'),
- 'nrrdBoundarySpecCompare': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:198'),
- 'nrrdBasicInfoCopy': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:541'),
- 'nrrdWrap_nva': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:817'),
- 'nrrdWrap_va': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:848'),
- 'nrrdCopy': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:939'),
- 'nrrdAlloc_nva': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:969'),
- 'nrrdAlloc_va': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1018'),
- 'nrrdMaybeAlloc_nva': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1139'),
- 'nrrdMaybeAlloc_va': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1156'),
- 'nrrdCompare': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1197'),
- 'nrrdPPM': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1383'),
- 'nrrdPGM': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1403'),
- 'nrrdSpaceVectorParse': (_equals_one, 4, b'nrrd', 'nrrd/parseNrrd.c:521'),
- '_nrrdDataFNCheck': (_equals_one, 3, b'nrrd', 'nrrd/parseNrrd.c:1198'),
- 'nrrdRangePercentileSet': (_equals_one, 0, b'nrrd', 'nrrd/range.c:109'),
- 'nrrdRangePercentileFromStringSet': (_equals_one, 0, b'nrrd', 'nrrd/range.c:211'),
- 'nrrdOneLine': (_equals_one, 0, b'nrrd', 'nrrd/read.c:76'),
- 'nrrdLineSkip': (_equals_one, 0, b'nrrd', 'nrrd/read.c:240'),
- 'nrrdByteSkip': (_equals_one, 0, b'nrrd', 'nrrd/read.c:336'),
- 'nrrdRead': (_equals_one, 0, b'nrrd', 'nrrd/read.c:500'),
- 'nrrdStringRead': (_equals_one, 0, b'nrrd', 'nrrd/read.c:520'),
- 'nrrdLoad': ((lambda rv: 1 == rv or 2 == rv), 0, b'nrrd', 'nrrd/read.c:616'),
- 'nrrdLoadMulti': (_equals_one, 0, b'nrrd', 'nrrd/read.c:683'),
- 'nrrdInvertPerm': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:34'),
- 'nrrdAxesInsert': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:86'),
- 'nrrdAxesPermute': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:152'),
- 'nrrdShuffle': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:306'),
- 'nrrdAxesSwap': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:451'),
- 'nrrdFlip': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:487'),
- 'nrrdJoin': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:568'),
- 'nrrdAxesSplit': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:815'),
- 'nrrdAxesDelete': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:877'),
- 'nrrdAxesMerge': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:929'),
- 'nrrdReshape_nva': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:979'),
- 'nrrdReshape_va': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1047'),
- 'nrrdBlock': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1084'),
- 'nrrdUnblock': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1155'),
- 'nrrdTile2D': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1254'),
- 'nrrdUntile2D': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1368'),
- 'nrrdResampleDefaultCenterSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:170'),
- 'nrrdResampleNonExistentSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:191'),
- 'nrrdResampleRangeSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:324'),
- 'nrrdResampleOverrideCenterSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:343'),
- 'nrrdResampleBoundarySet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:400'),
- 'nrrdResamplePadValueSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:421'),
- 'nrrdResampleBoundarySpecSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:438'),
- 'nrrdResampleRenormalizeSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:459'),
- 'nrrdResampleTypeOutSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:476'),
- 'nrrdResampleRoundSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:501'),
- 'nrrdResampleClampSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:518'),
- 'nrrdResampleExecute': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:1453'),
- 'nrrdFFTWWisdomRead': (_equals_one, 0, b'nrrd', 'nrrd/fftNrrd.c:34'),
- 'nrrdFFT': (_equals_one, 0, b'nrrd', 'nrrd/fftNrrd.c:90'),
- 'nrrdFFTWWisdomWrite': (_equals_one, 0, b'nrrd', 'nrrd/fftNrrd.c:287'),
- 'nrrdSimpleResample': (_equals_one, 0, b'nrrd', 'nrrd/resampleNrrd.c:51'),
- 'nrrdSpatialResample': (_equals_one, 0, b'nrrd', 'nrrd/resampleNrrd.c:521'),
- 'nrrdSpaceSet': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:83'),
- 'nrrdSpaceDimensionSet': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:120'),
- 'nrrdSpaceOriginSet': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:172'),
- 'nrrdContentSet_va': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:473'),
- '_nrrdCheck': (_equals_one, 3, b'nrrd', 'nrrd/simple.c:1077'),
- 'nrrdCheck': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:1114'),
- 'nrrdSameSize': ((lambda rv: 0 == rv), 3, b'nrrd', 'nrrd/simple.c:1135'),
- 'nrrdSanity': ((lambda rv: 0 == rv), 0, b'nrrd', 'nrrd/simple.c:1367'),
- 'nrrdSlice': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:39'),
- 'nrrdCrop': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:184'),
- 'nrrdSliceSelect': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:366'),
- 'nrrdSample_nva': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:578'),
- 'nrrdSample_va': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:617'),
- 'nrrdSimpleCrop': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:646'),
- 'nrrdCropAuto': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:667'),
- 'nrrdSplice': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:32'),
- 'nrrdInset': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:157'),
- 'nrrdPad_va': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:281'),
- 'nrrdPad_nva': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:487'),
- 'nrrdSimplePad_va': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:515'),
- 'nrrdSimplePad_nva': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:553'),
- 'nrrdIoStateSet': (_equals_one, 0, b'nrrd', 'nrrd/write.c:30'),
- 'nrrdIoStateEncodingSet': (_equals_one, 0, b'nrrd', 'nrrd/write.c:103'),
- 'nrrdIoStateFormatSet': (_equals_one, 0, b'nrrd', 'nrrd/write.c:123'),
- 'nrrdWrite': (_equals_one, 0, b'nrrd', 'nrrd/write.c:943'),
- 'nrrdStringWrite': (_equals_one, 0, b'nrrd', 'nrrd/write.c:959'),
- 'nrrdSave': (_equals_one, 0, b'nrrd', 'nrrd/write.c:980'),
- 'nrrdSaveMulti': (_equals_one, 0, b'nrrd', 'nrrd/write.c:1046'),
- 'ell_Nm_check': (_equals_one, 0, b'ell', 'ell/genmat.c:25'),
- 'ell_Nm_tran': (_equals_one, 0, b'ell', 'ell/genmat.c:59'),
- 'ell_Nm_mul': (_equals_one, 0, b'ell', 'ell/genmat.c:104'),
- 'ell_Nm_inv': (_equals_one, 0, b'ell', 'ell/genmat.c:338'),
- 'ell_Nm_pseudo_inv': (_equals_one, 0, b'ell', 'ell/genmat.c:379'),
- 'ell_Nm_wght_pseudo_inv': (_equals_one, 0, b'ell', 'ell/genmat.c:413'),
- 'ell_q_avg4_d': (_equals_one, 0, b'ell', 'ell/quat.c:471'),
- 'ell_q_avgN_d': (_equals_one, 0, b'ell', 'ell/quat.c:539'),
- 'mossImageCheck': (_equals_one, 0, b'moss', 'moss/methodsMoss.c:74'),
- 'mossImageAlloc': (_equals_one, 0, b'moss', 'moss/methodsMoss.c:95'),
- 'mossSamplerImageSet': (_equals_one, 0, b'moss', 'moss/sampler.c:26'),
- 'mossSamplerKernelSet': (_equals_one, 0, b'moss', 'moss/sampler.c:78'),
- 'mossSamplerUpdate': (_equals_one, 0, b'moss', 'moss/sampler.c:100'),
- 'mossSamplerSample': (_equals_one, 0, b'moss', 'moss/sampler.c:195'),
- 'mossLinearTransform': (_equals_one, 0, b'moss', 'moss/xform.c:140'),
- 'mossFourPointTransform': (_equals_one, 0, b'moss', 'moss/xform.c:219'),
- 'alanUpdate': (_equals_one, 0, b'alan', 'alan/coreAlan.c:60'),
- 'alanInit': (_equals_one, 0, b'alan', 'alan/coreAlan.c:99'),
- 'alanRun': (_equals_one, 0, b'alan', 'alan/coreAlan.c:453'),
- 'alanDimensionSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:104'),
- 'alan2DSizeSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:119'),
- 'alan3DSizeSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:139'),
- 'alanTensorSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:161'),
- 'alanParmSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:208'),
- 'gageContextCopy': (_equals_null, 0, b'gage', 'gage/ctx.c:88'),
- 'gageKernelSet': (_equals_one, 0, b'gage', 'gage/ctx.c:199'),
- 'gagePerVolumeAttach': (_equals_one, 0, b'gage', 'gage/ctx.c:398'),
- 'gagePerVolumeDetach': (_equals_one, 0, b'gage', 'gage/ctx.c:457'),
- 'gageDeconvolve': (_equals_one, 0, b'gage', 'gage/deconvolve.c:26'),
- 'gageDeconvolveSeparable': (_equals_one, 0, b'gage', 'gage/deconvolve.c:208'),
- 'gageKindCheck': (_equals_one, 0, b'gage', 'gage/kind.c:33'),
- 'gageKindVolumeCheck': (_equals_one, 0, b'gage', 'gage/kind.c:218'),
- 'gageVolumeCheck': (_equals_one, 0, b'gage', 'gage/pvl.c:36'),
- 'gagePerVolumeNew': (_equals_null, 0, b'gage', 'gage/pvl.c:57'),
- 'gageQueryReset': (_equals_one, 0, b'gage', 'gage/pvl.c:261'),
- 'gageQuerySet': (_equals_one, 0, b'gage', 'gage/pvl.c:287'),
- 'gageQueryAdd': (_equals_one, 0, b'gage', 'gage/pvl.c:343'),
- 'gageQueryItemOn': (_equals_one, 0, b'gage', 'gage/pvl.c:361'),
- 'gageShapeSet': (_equals_one, 0, b'gage', 'gage/shape.c:405'),
- 'gageShapeEqual': ((lambda rv: 0 == rv), 0, b'gage', 'gage/shape.c:468'),
- 'gageStructureTensor': (_equals_one, 0, b'gage', 'gage/st.c:83'),
- 'gageStackPerVolumeNew': (_equals_one, 0, b'gage', 'gage/stack.c:98'),
- 'gageStackPerVolumeAttach': (_equals_one, 0, b'gage', 'gage/stack.c:127'),
- 'gageStackBlurParmCompare': (_equals_one, 0, b'gage', 'gage/stackBlur.c:125'),
- 'gageStackBlurParmCopy': (_equals_one, 0, b'gage', 'gage/stackBlur.c:230'),
- 'gageStackBlurParmSigmaSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:267'),
- 'gageStackBlurParmScaleSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:361'),
- 'gageStackBlurParmKernelSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:385'),
- 'gageStackBlurParmRenormalizeSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:398'),
- 'gageStackBlurParmBoundarySet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:410'),
- 'gageStackBlurParmBoundarySpecSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:429'),
- 'gageStackBlurParmOneDimSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:446'),
- 'gageStackBlurParmNeedSpatialBlurSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:458'),
- 'gageStackBlurParmVerboseSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:470'),
- 'gageStackBlurParmDgGoodSigmaMaxSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:482'),
- 'gageStackBlurParmCheck': (_equals_one, 0, b'gage', 'gage/stackBlur.c:498'),
- 'gageStackBlurParmParse': (_equals_one, 0, b'gage', 'gage/stackBlur.c:545'),
- 'gageStackBlurParmSprint': (_equals_one, 0, b'gage', 'gage/stackBlur.c:804'),
- 'gageStackBlur': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1386'),
- 'gageStackBlurCheck': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1489'),
- 'gageStackBlurGet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1597'),
- 'gageStackBlurManage': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1698'),
- 'gageUpdate': (_equals_one, 0, b'gage', 'gage/update.c:313'),
- 'gageOptimSigSet': (_equals_one, 0, b'gage', 'gage/optimsig.c:217'),
- 'gageOptimSigContextNew': (_equals_null, 0, b'gage', 'gage/optimsig.c:311'),
- 'gageOptimSigCalculate': (_equals_one, 0, b'gage', 'gage/optimsig.c:1090'),
- 'gageOptimSigErrorPlot': (_equals_one, 0, b'gage', 'gage/optimsig.c:1162'),
- 'gageOptimSigErrorPlotSliding': (_equals_one, 0, b'gage', 'gage/optimsig.c:1253'),
- 'dyeConvert': (_equals_one, 0, b'dye', 'dye/convertDye.c:351'),
- 'dyeColorParse': (_equals_one, 0, b'dye', 'dye/methodsDye.c:185'),
- 'baneClipNew': (_equals_null, 0, b'bane', 'bane/clip.c:102'),
- 'baneClipAnswer': (_equals_one, 0, b'bane', 'bane/clip.c:152'),
- 'baneClipCopy': (_equals_null, 0, b'bane', 'bane/clip.c:167'),
- 'baneFindInclusion': (_equals_one, 0, b'bane', 'bane/hvol.c:87'),
- 'baneMakeHVol': (_equals_one, 0, b'bane', 'bane/hvol.c:248'),
- 'baneGKMSHVol': (_equals_null, 0, b'bane', 'bane/hvol.c:447'),
- 'baneIncNew': (_equals_null, 0, b'bane', 'bane/inc.c:251'),
- 'baneIncAnswer': (_equals_one, 0, b'bane', 'bane/inc.c:360'),
- 'baneIncCopy': (_equals_null, 0, b'bane', 'bane/inc.c:375'),
- 'baneMeasrNew': (_equals_null, 0, b'bane', 'bane/measr.c:33'),
- 'baneMeasrCopy': (_equals_null, 0, b'bane', 'bane/measr.c:149'),
- 'baneRangeNew': (_equals_null, 0, b'bane', 'bane/rangeBane.c:89'),
- 'baneRangeCopy': (_equals_null, 0, b'bane', 'bane/rangeBane.c:130'),
- 'baneRangeAnswer': (_equals_one, 0, b'bane', 'bane/rangeBane.c:144'),
- 'baneRawScatterplots': (_equals_one, 0, b'bane', 'bane/scat.c:26'),
- 'baneOpacInfo': (_equals_one, 0, b'bane', 'bane/trnsf.c:29'),
- 'bane1DOpacInfoFrom2D': (_equals_one, 0, b'bane', 'bane/trnsf.c:144'),
- 'baneSigmaCalc': (_equals_one, 0, b'bane', 'bane/trnsf.c:222'),
- 'banePosCalc': (_equals_one, 0, b'bane', 'bane/trnsf.c:253'),
- 'baneOpacCalc': (_equals_one, 0, b'bane', 'bane/trnsf.c:403'),
- 'baneInputCheck': (_equals_one, 0, b'bane', 'bane/valid.c:26'),
- 'baneHVolCheck': (_equals_one, 0, b'bane', 'bane/valid.c:64'),
- 'baneInfoCheck': (_equals_one, 0, b'bane', 'bane/valid.c:106'),
- 'banePosCheck': (_equals_one, 0, b'bane', 'bane/valid.c:144'),
- 'baneBcptsCheck': (_equals_one, 0, b'bane', 'bane/valid.c:179'),
- 'limnCameraUpdate': (_equals_one, 0, b'limn', 'limn/cam.c:33'),
- 'limnCameraAspectSet': (_equals_one, 0, b'limn', 'limn/cam.c:130'),
- 'limnCameraPathMake': (_equals_one, 0, b'limn', 'limn/cam.c:189'),
- 'limnEnvMapFill': (_equals_one, 0, b'limn', 'limn/envmap.c:25'),
- 'limnEnvMapCheck': (_equals_one, 0, b'limn', 'limn/envmap.c:119'),
- 'limnObjectWriteOFF': (_equals_one, 0, b'limn', 'limn/io.c:79'),
- 'limnPolyDataWriteIV': (_equals_one, 0, b'limn', 'limn/io.c:138'),
- 'limnObjectReadOFF': (_equals_one, 0, b'limn', 'limn/io.c:264'),
- 'limnPolyDataWriteLMPD': (_equals_one, 0, b'limn', 'limn/io.c:455'),
- 'limnPolyDataReadLMPD': (_equals_one, 0, b'limn', 'limn/io.c:582'),
- 'limnPolyDataWriteVTK': (_equals_one, 0, b'limn', 'limn/io.c:965'),
- 'limnPolyDataReadOFF': (_equals_one, 0, b'limn', 'limn/io.c:1055'),
- 'limnPolyDataSave': (_equals_one, 0, b'limn', 'limn/io.c:1160'),
- 'limnLightUpdate': (_equals_one, 0, b'limn', 'limn/light.c:67'),
- 'limnPolyDataAlloc': (_equals_one, 0, b'limn', 'limn/polydata.c:149'),
- 'limnPolyDataCopy': (_equals_one, 0, b'limn', 'limn/polydata.c:228'),
- 'limnPolyDataCopyN': (_equals_one, 0, b'limn', 'limn/polydata.c:260'),
- 'limnPolyDataPrimitiveVertexNumber': (_equals_one, 0, b'limn', 'limn/polydata.c:551'),
- 'limnPolyDataPrimitiveArea': (_equals_one, 0, b'limn', 'limn/polydata.c:573'),
- 'limnPolyDataRasterize': (_equals_one, 0, b'limn', 'limn/polydata.c:631'),
- 'limnPolyDataSpiralTubeWrap': (_equals_one, 0, b'limn', 'limn/polyfilter.c:26'),
- 'limnPolyDataSmoothHC': ((lambda rv: -1 == rv), 0, b'limn', 'limn/polyfilter.c:336'),
- 'limnPolyDataVertexWindingFix': (_equals_one, 0, b'limn', 'limn/polymod.c:1230'),
- 'limnPolyDataCCFind': (_equals_one, 0, b'limn', 'limn/polymod.c:1249'),
- 'limnPolyDataPrimitiveSort': (_equals_one, 0, b'limn', 'limn/polymod.c:1380'),
- 'limnPolyDataVertexWindingFlip': (_equals_one, 0, b'limn', 'limn/polymod.c:1463'),
- 'limnPolyDataPrimitiveSelect': (_equals_one, 0, b'limn', 'limn/polymod.c:1492'),
- 'limnPolyDataClipMulti': (_equals_one, 0, b'limn', 'limn/polymod.c:1707'),
- 'limnPolyDataCompress': (_equals_null, 0, b'limn', 'limn/polymod.c:1994'),
- 'limnPolyDataJoin': (_equals_null, 0, b'limn', 'limn/polymod.c:2084'),
- 'limnPolyDataEdgeHalve': (_equals_one, 0, b'limn', 'limn/polymod.c:2152'),
- 'limnPolyDataNeighborList': ((lambda rv: -1 == rv), 0, b'limn', 'limn/polymod.c:2329'),
- 'limnPolyDataNeighborArray': ((lambda rv: -1 == rv), 0, b'limn', 'limn/polymod.c:2425'),
- 'limnPolyDataNeighborArrayComp': ((lambda rv: -1 == rv), 0, b'limn', 'limn/polymod.c:2465'),
- 'limnPolyDataCube': (_equals_one, 0, b'limn', 'limn/polyshapes.c:27'),
- 'limnPolyDataCubeTriangles': (_equals_one, 0, b'limn', 'limn/polyshapes.c:137'),
- 'limnPolyDataOctahedron': (_equals_one, 0, b'limn', 'limn/polyshapes.c:347'),
- 'limnPolyDataCylinder': (_equals_one, 0, b'limn', 'limn/polyshapes.c:461'),
- 'limnPolyDataCone': (_equals_one, 0, b'limn', 'limn/polyshapes.c:635'),
- 'limnPolyDataSuperquadric': (_equals_one, 0, b'limn', 'limn/polyshapes.c:734'),
- 'limnPolyDataSpiralBetterquadric': (_equals_one, 0, b'limn', 'limn/polyshapes.c:859'),
- 'limnPolyDataSpiralSuperquadric': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1016'),
- 'limnPolyDataPolarSphere': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1034'),
- 'limnPolyDataSpiralSphere': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1046'),
- 'limnPolyDataIcoSphere': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1097'),
- 'limnPolyDataPlane': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1341'),
- 'limnPolyDataSquare': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1396'),
- 'limnPolyDataSuperquadric2D': (_equals_one, 0, b'limn', 'limn/polyshapes.c:1439'),
- 'limnQNDemo': (_equals_one, 0, b'limn', 'limn/qn.c:892'),
- 'limnObjectRender': (_equals_one, 0, b'limn', 'limn/renderLimn.c:25'),
- 'limnObjectPSDraw': (_equals_one, 0, b'limn', 'limn/renderLimn.c:184'),
- 'limnObjectPSDrawConcave': (_equals_one, 0, b'limn', 'limn/renderLimn.c:314'),
- 'limnSplineNrrdEvaluate': (_equals_one, 0, b'limn', 'limn/splineEval.c:323'),
- 'limnSplineSample': (_equals_one, 0, b'limn', 'limn/splineEval.c:361'),
- 'limnSplineTypeSpecNew': (_equals_null, 0, b'limn', 'limn/splineMethods.c:25'),
- 'limnSplineNew': (_equals_null, 0, b'limn', 'limn/splineMethods.c:124'),
- 'limnSplineNrrdCleverFix': (_equals_one, 0, b'limn', 'limn/splineMethods.c:249'),
- 'limnSplineCleverNew': (_equals_null, 0, b'limn', 'limn/splineMethods.c:394'),
- 'limnSplineUpdate': (_equals_one, 0, b'limn', 'limn/splineMethods.c:422'),
- 'limnSplineTypeSpecParse': (_equals_null, 0, b'limn', 'limn/splineMisc.c:222'),
- 'limnSplineParse': (_equals_null, 0, b'limn', 'limn/splineMisc.c:278'),
- 'limnCbfPointsNew': (_equals_null, 0, b'limn', 'limn/splineFit.c:177'),
- 'limnCbfPointsCheck': (_equals_one, 0, b'limn', 'limn/splineFit.c:249'),
- 'limnCbfCtxPrep': (_equals_one, 0, b'limn', 'limn/splineFit.c:520'),
- 'limnCbfTVT': (_equals_one, 0, b'limn', 'limn/splineFit.c:788'),
- 'limnCbfSingle': (_equals_one, 0, b'limn', 'limn/splineFit.c:1528'),
- 'limnCbfCorners': (_equals_one, 0, b'limn', 'limn/splineFit.c:1579'),
- 'limnCbfMulti': (_equals_one, 0, b'limn', 'limn/splineFit.c:1781'),
- 'limnCbfGo': (_equals_one, 0, b'limn', 'limn/splineFit.c:1899'),
- 'limnObjectWorldHomog': (_equals_one, 0, b'limn', 'limn/transform.c:25'),
- 'limnObjectFaceNormals': (_equals_one, 0, b'limn', 'limn/transform.c:47'),
- 'limnObjectSpaceTransform': (_equals_one, 0, b'limn', 'limn/transform.c:210'),
- 'limnObjectFaceReverse': (_equals_one, 0, b'limn', 'limn/transform.c:335'),
- 'echoThreadStateInit': (_equals_one, 0, b'echo', 'echo/renderEcho.c:26'),
- 'echoRTRenderCheck': (_equals_one, 0, b'echo', 'echo/renderEcho.c:134'),
- 'echoRTRender': (_equals_one, 0, b'echo', 'echo/renderEcho.c:409'),
- 'hooverContextCheck': (_equals_one, 0, b'hoover', 'hoover/methodsHoover.c:53'),
- 'hooverRender': ((lambda rv: _teem.lib.hooverErrInit == rv), 0, b'hoover', 'hoover/rays.c:359'),
- 'seekExtract': (_equals_one, 0, b'seek', 'seek/extract.c:936'),
- 'seekDataSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:56'),
- 'seekSamplesSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:116'),
- 'seekTypeSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:149'),
- 'seekLowerInsideSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:173'),
- 'seekNormalsFindSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:193'),
- 'seekStrengthUseSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:208'),
- 'seekStrengthSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:223'),
- 'seekItemScalarSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:285'),
- 'seekItemStrengthSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:304'),
- 'seekItemHessSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:323'),
- 'seekItemGradientSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:343'),
- 'seekItemNormalSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:364'),
- 'seekItemEigensystemSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:385'),
- 'seekIsovalueSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:414'),
- 'seekEvalDiffThreshSet': (_equals_one, 0, b'seek', 'seek/setSeek.c:440'),
- 'seekVertexStrength': (_equals_one, 0, b'seek', 'seek/textract.c:1884'),
- 'seekUpdate': (_equals_one, 0, b'seek', 'seek/updateSeek.c:672'),
- 'tenAnisoPlot': (_equals_one, 0, b'ten', 'ten/aniso.c:1068'),
- 'tenAnisoVolume': (_equals_one, 0, b'ten', 'ten/aniso.c:1127'),
- 'tenAnisoHistogram': (_equals_one, 0, b'ten', 'ten/aniso.c:1199'),
- 'tenEvecRGBParmCheck': (_equals_one, 0, b'ten', 'ten/aniso.c:1313'),
- 'tenEMBimodal': (_equals_one, 0, b'ten', 'ten/bimod.c:412'),
- 'tenBVecNonLinearFit': (_equals_one, 0, b'ten', 'ten/bvec.c:99'),
- 'tenDWMRIKeyValueParse': (_equals_one, 0, b'ten', 'ten/chan.c:60'),
- 'tenBMatrixCalc': (_equals_one, 0, b'ten', 'ten/chan.c:348'),
- 'tenEMatrixCalc': (_equals_one, 0, b'ten', 'ten/chan.c:389'),
- 'tenEstimateLinear3D': (_equals_one, 0, b'ten', 'ten/chan.c:582'),
- 'tenEstimateLinear4D': (_equals_one, 0, b'ten', 'ten/chan.c:629'),
- 'tenSimulate': (_equals_one, 0, b'ten', 'ten/chan.c:870'),
- 'tenEpiRegister3D': (_equals_one, 0, b'ten', 'ten/epireg.c:1044'),
- 'tenEpiRegister4D': (_equals_one, 0, b'ten', 'ten/epireg.c:1195'),
- 'tenEstimateMethodSet': (_equals_one, 0, b'ten', 'ten/estimate.c:283'),
- 'tenEstimateSigmaSet': (_equals_one, 0, b'ten', 'ten/estimate.c:305'),
- 'tenEstimateValueMinSet': (_equals_one, 0, b'ten', 'ten/estimate.c:323'),
- 'tenEstimateGradientsSet': (_equals_one, 0, b'ten', 'ten/estimate.c:341'),
- 'tenEstimateBMatricesSet': (_equals_one, 0, b'ten', 'ten/estimate.c:368'),
- 'tenEstimateSkipSet': (_equals_one, 0, b'ten', 'ten/estimate.c:395'),
- 'tenEstimateSkipReset': (_equals_one, 0, b'ten', 'ten/estimate.c:413'),
- 'tenEstimateThresholdFind': (_equals_one, 0, b'ten', 'ten/estimate.c:428'),
- 'tenEstimateThresholdSet': (_equals_one, 0, b'ten', 'ten/estimate.c:496'),
- 'tenEstimateUpdate': (_equals_one, 0, b'ten', 'ten/estimate.c:802'),
- 'tenEstimate1TensorSimulateSingle_f': (_equals_one, 0, b'ten', 'ten/estimate.c:976'),
- 'tenEstimate1TensorSimulateSingle_d': (_equals_one, 0, b'ten', 'ten/estimate.c:1004'),
- 'tenEstimate1TensorSimulateVolume': (_equals_one, 0, b'ten', 'ten/estimate.c:1035'),
- 'tenEstimate1TensorSingle_f': (_equals_one, 0, b'ten', 'ten/estimate.c:1740'),
- 'tenEstimate1TensorSingle_d': (_equals_one, 0, b'ten', 'ten/estimate.c:1768'),
- 'tenEstimate1TensorVolume4D': (_equals_one, 0, b'ten', 'ten/estimate.c:1805'),
- 'tenFiberTraceSet': (_equals_one, 0, b'ten', 'ten/fiber.c:828'),
- 'tenFiberTrace': (_equals_one, 0, b'ten', 'ten/fiber.c:848'),
- 'tenFiberDirectionNumber': ((lambda rv: 0 == rv), 0, b'ten', 'ten/fiber.c:868'),
- 'tenFiberSingleTrace': (_equals_one, 0, b'ten', 'ten/fiber.c:917'),
- 'tenFiberMultiNew': (_equals_null, 0, b'ten', 'ten/fiber.c:960'),
- 'tenFiberMultiTrace': (_equals_one, 0, b'ten', 'ten/fiber.c:1025'),
- 'tenFiberMultiPolyData': (_equals_one, 0, b'ten', 'ten/fiber.c:1245'),
- 'tenFiberMultiProbeVals': (_equals_one, 0, b'ten', 'ten/fiber.c:1256'),
- 'tenFiberContextDwiNew': (_equals_null, 0, b'ten', 'ten/fiberMethods.c:210'),
- 'tenFiberContextNew': (_equals_null, 0, b'ten', 'ten/fiberMethods.c:224'),
- 'tenFiberTypeSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:248'),
- 'tenFiberStopSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:378'),
- 'tenFiberStopAnisoSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:554'),
- 'tenFiberStopDoubleSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:566'),
- 'tenFiberStopUIntSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:590'),
- 'tenFiberAnisoSpeedSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:637'),
- 'tenFiberAnisoSpeedReset': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:702'),
- 'tenFiberKernelSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:717'),
- 'tenFiberProbeItemSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:736'),
- 'tenFiberIntgSet': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:748'),
- 'tenFiberUpdate': (_equals_one, 0, b'ten', 'ten/fiberMethods.c:791'),
- 'tenGlyphParmCheck': (_equals_one, 0, b'ten', 'ten/glyph.c:72'),
- 'tenGlyphGen': (_equals_one, 0, b'ten', 'ten/glyph.c:173'),
- 'tenGradientCheck': (_equals_one, 0, b'ten', 'ten/grads.c:67'),
- 'tenGradientRandom': (_equals_one, 0, b'ten', 'ten/grads.c:106'),
- 'tenGradientJitter': (_equals_one, 0, b'ten', 'ten/grads.c:151'),
- 'tenGradientBalance': (_equals_one, 0, b'ten', 'ten/grads.c:373'),
- 'tenGradientDistribute': (_equals_one, 0, b'ten', 'ten/grads.c:458'),
- 'tenGradientGenerate': (_equals_one, 0, b'ten', 'ten/grads.c:651'),
- 'tenEvecRGB': (_equals_one, 0, b'ten', 'ten/miscTen.c:26'),
- 'tenEvqVolume': (_equals_one, 0, b'ten', 'ten/miscTen.c:151'),
- 'tenBMatrixCheck': (_equals_one, 0, b'ten', 'ten/miscTen.c:212'),
- '_tenFindValley': (_equals_one, 0, b'ten', 'ten/miscTen.c:256'),
- 'tenSizeNormalize': (_equals_one, 0, b'ten', 'ten/mod.c:221'),
- 'tenSizeScale': (_equals_one, 0, b'ten', 'ten/mod.c:237'),
- 'tenAnisoScale': (_equals_one, 0, b'ten', 'ten/mod.c:255'),
- 'tenEigenvalueClamp': (_equals_one, 0, b'ten', 'ten/mod.c:275'),
- 'tenEigenvaluePower': (_equals_one, 0, b'ten', 'ten/mod.c:294'),
- 'tenEigenvalueAdd': (_equals_one, 0, b'ten', 'ten/mod.c:312'),
- 'tenEigenvalueMultiply': (_equals_one, 0, b'ten', 'ten/mod.c:330'),
- 'tenLog': (_equals_one, 0, b'ten', 'ten/mod.c:348'),
- 'tenExp': (_equals_one, 0, b'ten', 'ten/mod.c:365'),
- 'tenInterpParmBufferAlloc': (_equals_one, 0, b'ten', 'ten/path.c:64'),
- 'tenInterpParmCopy': (_equals_null, 0, b'ten', 'ten/path.c:123'),
- 'tenInterpN_d': (_equals_one, 0, b'ten', 'ten/path.c:305'),
- 'tenInterpTwoDiscrete_d': (_equals_one, 0, b'ten', 'ten/path.c:804'),
- 'tenInterpMulti3D': (_equals_one, 0, b'ten', 'ten/path.c:954'),
- 'tenDwiGageKindSet': (_equals_one, 0, b'ten', 'ten/tenDwiGage.c:1037'),
- 'tenDwiGageKindCheck': (_equals_one, 0, b'ten', 'ten/tenDwiGage.c:1177'),
- 'tenTensorCheck': (_equals_one, 4, b'ten', 'ten/tensor.c:54'),
- 'tenMeasurementFrameReduce': (_equals_one, 0, b'ten', 'ten/tensor.c:87'),
- 'tenExpand2D': (_equals_one, 0, b'ten', 'ten/tensor.c:157'),
- 'tenExpand': (_equals_one, 0, b'ten', 'ten/tensor.c:231'),
- 'tenShrink': (_equals_one, 0, b'ten', 'ten/tensor.c:287'),
- 'tenMake': (_equals_one, 0, b'ten', 'ten/tensor.c:529'),
- 'tenSlice': (_equals_one, 0, b'ten', 'ten/tensor.c:631'),
- 'tenTripleCalc': (_equals_one, 0, b'ten', 'ten/triple.c:415'),
- 'tenTripleConvert': (_equals_one, 0, b'ten', 'ten/triple.c:473'),
- 'tenExperSpecGradSingleBValSet': (_equals_one, 0, b'ten', 'ten/experSpec.c:63'),
- 'tenExperSpecGradBValSet': (_equals_one, 0, b'ten', 'ten/experSpec.c:104'),
- 'tenExperSpecFromKeyValueSet': (_equals_one, 0, b'ten', 'ten/experSpec.c:173'),
- 'tenDWMRIKeyValueFromExperSpecSet': (_equals_one, 0, b'ten', 'ten/experSpec.c:328'),
- 'tenModelParse': (_equals_one, 0, b'ten', 'ten/tenModel.c:63'),
- 'tenModelFromAxisLearn': (_equals_one, 0, b'ten', 'ten/tenModel.c:124'),
- 'tenModelSimulate': (_equals_one, 0, b'ten', 'ten/tenModel.c:162'),
- 'tenModelSqeFit': (_equals_one, 0, b'ten', 'ten/tenModel.c:410'),
- 'tenModelConvert': (_equals_one, 0, b'ten', 'ten/tenModel.c:685'),
- 'pullEnergyPlot': (_equals_one, 0, b'pull', 'pull/actionPull.c:232'),
- 'pullBinProcess': (_equals_one, 0, b'pull', 'pull/actionPull.c:1106'),
- 'pullGammaLearn': (_equals_one, 0, b'pull', 'pull/actionPull.c:1141'),
- 'pullBinsPointAdd': (_equals_one, 0, b'pull', 'pull/binningPull.c:183'),
- 'pullBinsPointMaybeAdd': (_equals_one, 0, b'pull', 'pull/binningPull.c:205'),
- 'pullOutputGetFilter': (_equals_one, 0, b'pull', 'pull/contextPull.c:381'),
- 'pullOutputGet': (_equals_one, 0, b'pull', 'pull/contextPull.c:577'),
- 'pullPropGet': (_equals_one, 0, b'pull', 'pull/contextPull.c:590'),
- 'pullPositionHistoryNrrdGet': (_equals_one, 0, b'pull', 'pull/contextPull.c:768'),
- 'pullPositionHistoryPolydataGet': (_equals_one, 0, b'pull', 'pull/contextPull.c:840'),
- 'pullIterParmSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:104'),
- 'pullSysParmSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:193'),
- 'pullFlagSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:272'),
- 'pullVerboseSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:347'),
- 'pullThreadNumSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:372'),
- 'pullRngSeedSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:384'),
- 'pullProgressBinModSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:396'),
- 'pullCallbackSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:408'),
- 'pullInterEnergySet': (_equals_one, 0, b'pull', 'pull/parmPull.c:433'),
- 'pullLogAddSet': (_equals_one, 0, b'pull', 'pull/parmPull.c:494'),
- 'pullInitRandomSet': (_equals_one, 0, b'pull', 'pull/initPull.c:109'),
- 'pullInitHaltonSet': (_equals_one, 0, b'pull', 'pull/initPull.c:127'),
- 'pullInitPointPerVoxelSet': (_equals_one, 0, b'pull', 'pull/initPull.c:146'),
- 'pullInitGivenPosSet': (_equals_one, 0, b'pull', 'pull/initPull.c:174'),
- 'pullInitLiveThreshUseSet': (_equals_one, 0, b'pull', 'pull/initPull.c:188'),
- 'pullInitUnequalShapesAllowSet': (_equals_one, 0, b'pull', 'pull/initPull.c:201'),
- 'pullStart': (_equals_one, 0, b'pull', 'pull/corePull.c:113'),
- 'pullFinish': (_equals_one, 0, b'pull', 'pull/corePull.c:168'),
- 'pullRun': (_equals_one, 0, b'pull', 'pull/corePull.c:335'),
- 'pullEnergySpecParse': (_equals_one, 0, b'pull', 'pull/energy.c:627'),
- 'pullInfoSpecAdd': (_equals_one, 0, b'pull', 'pull/infoPull.c:132'),
- 'pullInfoGet': (_equals_one, 0, b'pull', 'pull/infoPull.c:404'),
- 'pullInfoSpecSprint': (_equals_one, 0, b'pull', 'pull/infoPull.c:449'),
- 'pullPointNew': (_equals_null, 0, b'pull', 'pull/pointPull.c:33'),
- 'pullProbe': (_equals_one, 0, b'pull', 'pull/pointPull.c:358'),
- 'pullPointInitializePerVoxel': (_equals_one, 0, b'pull', 'pull/pointPull.c:637'),
- 'pullPointInitializeRandomOrHalton': (_equals_one, 0, b'pull', 'pull/pointPull.c:822'),
- 'pullPointInitializeGivenPos': (_equals_one, 0, b'pull', 'pull/pointPull.c:993'),
- 'pullVolumeSingleAdd': (_equals_one, 0, b'pull', 'pull/volumePull.c:212'),
- 'pullVolumeStackAdd': (_equals_one, 0, b'pull', 'pull/volumePull.c:238'),
- 'pullVolumeLookup': (_equals_null, 0, b'pull', 'pull/volumePull.c:475'),
- 'pullConstraintScaleRange': (_equals_one, 0, b'pull', 'pull/volumePull.c:494'),
- 'pullCCFind': (_equals_one, 0, b'pull', 'pull/ccPull.c:30'),
- 'pullCCMeasure': (_equals_one, 0, b'pull', 'pull/ccPull.c:114'),
- 'pullCCSort': (_equals_one, 0, b'pull', 'pull/ccPull.c:209'),
- 'pullTraceSet': (_equals_one, 0, b'pull', 'pull/trace.c:245'),
- 'pullTraceMultiAdd': (_equals_one, 0, b'pull', 'pull/trace.c:674'),
- 'pullTraceMultiPlotAdd': (_equals_one, 0, b'pull', 'pull/trace.c:704'),
- 'pullTraceMultiWrite': (_equals_one, 0, b'pull', 'pull/trace.c:1014'),
- 'pullTraceMultiRead': (_equals_one, 0, b'pull', 'pull/trace.c:1119'),
- 'coilStart': (_equals_one, 0, b'coil', 'coil/coreCoil.c:287'),
- 'coilIterate': (_equals_one, 0, b'coil', 'coil/coreCoil.c:362'),
- 'coilFinish': (_equals_one, 0, b'coil', 'coil/coreCoil.c:407'),
- 'coilVolumeCheck': (_equals_one, 0, b'coil', 'coil/methodsCoil.c:25'),
- 'coilContextAllSet': (_equals_one, 0, b'coil', 'coil/methodsCoil.c:69'),
- 'coilOutputGet': (_equals_one, 0, b'coil', 'coil/methodsCoil.c:200'),
- 'pushOutputGet': (_equals_one, 0, b'push', 'push/action.c:71'),
- 'pushBinProcess': (_equals_one, 0, b'push', 'push/action.c:161'),
- 'pushBinPointAdd': (_equals_one, 0, b'push', 'push/binning.c:180'),
- 'pushRebin': (_equals_one, 0, b'push', 'push/binning.c:197'),
- 'pushStart': (_equals_one, 0, b'push', 'push/corePush.c:183'),
- 'pushIterate': (_equals_one, 0, b'push', 'push/corePush.c:233'),
- 'pushRun': (_equals_one, 0, b'push', 'push/corePush.c:306'),
- 'pushFinish': (_equals_one, 0, b'push', 'push/corePush.c:396'),
- 'pushEnergySpecParse': (_equals_one, 0, b'push', 'push/forces.c:304'),
- 'miteSample': (_math.isnan, 0, b'mite', 'mite/ray.c:151'),
- 'miteRenderBegin': (_equals_one, 0, b'mite', 'mite/renderMite.c:63'),
- 'miteShadeSpecParse': (_equals_one, 0, b'mite', 'mite/shade.c:69'),
- 'miteThreadNew': (_equals_null, 0, b'mite', 'mite/thread.c:26'),
- 'miteThreadBegin': (_equals_one, 0, b'mite', 'mite/thread.c:92'),
- 'miteVariableParse': (_equals_one, 0, b'mite', 'mite/txf.c:101'),
- 'miteNtxfCheck': (_equals_one, 0, b'mite', 'mite/txf.c:232'),
- 'meetAirEnumAllCheck': (_equals_one, 0, b'meet', 'meet/enumall.c:226'),
- 'meetNrrdKernelAllCheck': (_equals_one, 0, b'meet', 'meet/meetNrrd.c:236'),
- 'meetPullVolCopy': (_equals_null, 0, b'meet', 'meet/meetPull.c:44'),
- 'meetPullVolParse': (_equals_one, 0, b'meet', 'meet/meetPull.c:100'),
- 'meetPullVolLeechable': (_equals_one, 0, b'meet', 'meet/meetPull.c:314'),
- 'meetPullVolStackBlurParmFinishMulti': (_equals_one, 0, b'meet', 'meet/meetPull.c:427'),
- 'meetPullVolLoadMulti': (_equals_one, 0, b'meet', 'meet/meetPull.c:472'),
- 'meetPullVolAddMulti': (_equals_one, 0, b'meet', 'meet/meetPull.c:552'),
- 'meetPullInfoParse': (_equals_one, 0, b'meet', 'meet/meetPull.c:634'),
- 'meetPullInfoAddMulti': (_equals_one, 0, b'meet', 'meet/meetPull.c:765'),
+ 'nrrdArrayCompare': (_equals_one, 0, b'nrrd', 'nrrd/accessors.c:515'),
+ 'nrrdApply1DLut': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:432'),
+ 'nrrdApplyMulti1DLut': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:463'),
+ 'nrrdApply1DRegMap': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:512'),
+ 'nrrdApplyMulti1DRegMap': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:543'),
+ 'nrrd1DIrregMapCheck': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:585'),
+ 'nrrd1DIrregAclCheck': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:682'),
+ 'nrrd1DIrregAclGenerate': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:814'),
+ 'nrrdApply1DIrregMap': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:878'),
+ 'nrrdApply1DSubstitution': (_equals_one, 0, b'nrrd', 'nrrd/apply1D.c:1051'),
+ 'nrrdApply2DLut': (_equals_one, 0, b'nrrd', 'nrrd/apply2D.c:295'),
+ 'nrrdArithGamma': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:48'),
+ 'nrrdArithSRGBGamma': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:136'),
+ 'nrrdArithUnaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:342'),
+ 'nrrdArithBinaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:551'),
+ 'nrrdArithIterBinaryOpSelect': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:637'),
+ 'nrrdArithIterBinaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:724'),
+ 'nrrdArithTernaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:874'),
+ 'nrrdArithIterTernaryOpSelect': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:952'),
+ 'nrrdArithIterTernaryOp': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:1040'),
+ 'nrrdArithAffine': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:1063'),
+ 'nrrdArithIterAffine': (_equals_one, 0, b'nrrd', 'nrrd/arith.c:1106'),
+ 'nrrdAxisInfoCompare': (_equals_one, 0, b'nrrd', 'nrrd/axis.c:927'),
+ 'nrrdOrientationReduce': (_equals_one, 0, b'nrrd', 'nrrd/axis.c:1219'),
+ 'nrrdMetaDataNormalize': (_equals_one, 0, b'nrrd', 'nrrd/axis.c:1264'),
+ 'nrrdCCFind': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:283'),
+ 'nrrdCCAdjacency': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:543'),
+ 'nrrdCCMerge': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:643'),
+ 'nrrdCCRevalue': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:793'),
+ 'nrrdCCSettle': (_equals_one, 0, b'nrrd', 'nrrd/cc.c:820'),
+ 'nrrdCCValid': ((lambda rv: 0 == rv), 0, b'nrrd', 'nrrd/ccmethods.c:24'),
+ 'nrrdCCSize': (_equals_one, 0, b'nrrd', 'nrrd/ccmethods.c:55'),
+ 'nrrdDeringVerboseSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:99'),
+ 'nrrdDeringLinearInterpSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:112'),
+ 'nrrdDeringVerticalSeamSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:125'),
+ 'nrrdDeringInputSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:138'),
+ 'nrrdDeringCenterSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:173'),
+ 'nrrdDeringClampPercSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:192'),
+ 'nrrdDeringClampHistoBinsSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:213'),
+ 'nrrdDeringRadiusScaleSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:232'),
+ 'nrrdDeringThetaNumSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:250'),
+ 'nrrdDeringRadialKernelSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:268'),
+ 'nrrdDeringThetaKernelSet': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:288'),
+ 'nrrdDeringExecute': (_equals_one, 0, b'nrrd', 'nrrd/deringNrrd.c:748'),
+ 'nrrdCheapMedian': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:405'),
+ 'nrrdDistanceL2': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:812'),
+ 'nrrdDistanceL2Biased': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:824'),
+ 'nrrdDistanceL2Signed': (_equals_one, 0, b'nrrd', 'nrrd/filt.c:836'),
+ 'nrrdHisto': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:38'),
+ 'nrrdHistoCheck': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:158'),
+ 'nrrdHistoDraw': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:187'),
+ 'nrrdHistoAxis': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:323'),
+ 'nrrdHistoJoint': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:437'),
+ 'nrrdHistoThresholdOtsu': (_equals_one, 0, b'nrrd', 'nrrd/histogram.c:647'),
+ 'nrrdKernelParse': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3030'),
+ 'nrrdKernelSpecParse': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3210'),
+ 'nrrdKernelSpecSprint': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3232'),
+ 'nrrdKernelSprint': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3287'),
+ 'nrrdKernelCompare': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3305'),
+ 'nrrdKernelSpecCompare': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3354'),
+ 'nrrdKernelCheck': (_equals_one, 0, b'nrrd', 'nrrd/kernel.c:3427'),
+ 'nrrdConvert': (_equals_one, 0, b'nrrd', 'nrrd/map.c:232'),
+ 'nrrdClampConvert': (_equals_one, 0, b'nrrd', 'nrrd/map.c:252'),
+ 'nrrdCastClampRound': (_equals_one, 0, b'nrrd', 'nrrd/map.c:278'),
+ 'nrrdQuantize': (_equals_one, 0, b'nrrd', 'nrrd/map.c:300'),
+ 'nrrdUnquantize': (_equals_one, 0, b'nrrd', 'nrrd/map.c:472'),
+ 'nrrdHistoEq': (_equals_one, 0, b'nrrd', 'nrrd/map.c:609'),
+ 'nrrdProject': (_equals_one, 0, b'nrrd', 'nrrd/measure.c:1134'),
+ 'nrrdBoundarySpecCheck': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:91'),
+ 'nrrdBoundarySpecParse': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:115'),
+ 'nrrdBoundarySpecSprint': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:174'),
+ 'nrrdBoundarySpecCompare': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:196'),
+ 'nrrdBasicInfoCopy': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:539'),
+ 'nrrdWrap_nva': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:815'),
+ 'nrrdWrap_va': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:846'),
+ 'nrrdCopy': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:937'),
+ 'nrrdAlloc_nva': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:967'),
+ 'nrrdAlloc_va': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1016'),
+ 'nrrdMaybeAlloc_nva': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1137'),
+ 'nrrdMaybeAlloc_va': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1154'),
+ 'nrrdCompare': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1195'),
+ 'nrrdPPM': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1381'),
+ 'nrrdPGM': (_equals_one, 0, b'nrrd', 'nrrd/methodsNrrd.c:1401'),
+ 'nrrdSpaceVectorParse': (_equals_one, 4, b'nrrd', 'nrrd/parseNrrd.c:519'),
+ '_nrrdDataFNCheck': (_equals_one, 3, b'nrrd', 'nrrd/parseNrrd.c:1196'),
+ 'nrrdRangePercentileSet': (_equals_one, 0, b'nrrd', 'nrrd/range.c:107'),
+ 'nrrdRangePercentileFromStringSet': (_equals_one, 0, b'nrrd', 'nrrd/range.c:209'),
+ 'nrrdOneLine': (_equals_one, 0, b'nrrd', 'nrrd/read.c:74'),
+ 'nrrdLineSkip': (_equals_one, 0, b'nrrd', 'nrrd/read.c:225'),
+ 'nrrdByteSkip': (_equals_one, 0, b'nrrd', 'nrrd/read.c:321'),
+ 'nrrdRead': (_equals_one, 0, b'nrrd', 'nrrd/read.c:485'),
+ 'nrrdStringRead': (_equals_one, 0, b'nrrd', 'nrrd/read.c:505'),
+ 'nrrdLoad': ((lambda rv: 1 == rv or 2 == rv), 0, b'nrrd', 'nrrd/read.c:601'),
+ 'nrrdLoadMulti': (_equals_one, 0, b'nrrd', 'nrrd/read.c:668'),
+ 'nrrdInvertPerm': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:32'),
+ 'nrrdAxesInsert': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:84'),
+ 'nrrdAxesPermute': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:150'),
+ 'nrrdShuffle': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:304'),
+ 'nrrdAxesSwap': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:449'),
+ 'nrrdFlip': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:485'),
+ 'nrrdJoin': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:566'),
+ 'nrrdAxesSplit': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:813'),
+ 'nrrdAxesDelete': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:875'),
+ 'nrrdAxesMerge': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:927'),
+ 'nrrdReshape_nva': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:977'),
+ 'nrrdReshape_va': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1045'),
+ 'nrrdBlock': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1082'),
+ 'nrrdUnblock': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1153'),
+ 'nrrdTile2D': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1252'),
+ 'nrrdUntile2D': (_equals_one, 0, b'nrrd', 'nrrd/reorder.c:1366'),
+ 'nrrdResampleDefaultCenterSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:168'),
+ 'nrrdResampleNonExistentSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:189'),
+ 'nrrdResampleRangeSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:322'),
+ 'nrrdResampleOverrideCenterSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:341'),
+ 'nrrdResampleBoundarySet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:398'),
+ 'nrrdResamplePadValueSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:419'),
+ 'nrrdResampleBoundarySpecSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:436'),
+ 'nrrdResampleRenormalizeSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:457'),
+ 'nrrdResampleTypeOutSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:474'),
+ 'nrrdResampleRoundSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:499'),
+ 'nrrdResampleClampSet': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:516'),
+ 'nrrdResampleExecute': (_equals_one, 0, b'nrrd', 'nrrd/resampleContext.c:1451'),
+ 'nrrdFFTWWisdomRead': (_equals_one, 0, b'nrrd', 'nrrd/fftNrrd.c:32'),
+ 'nrrdFFT': (_equals_one, 0, b'nrrd', 'nrrd/fftNrrd.c:88'),
+ 'nrrdFFTWWisdomWrite': (_equals_one, 0, b'nrrd', 'nrrd/fftNrrd.c:285'),
+ 'nrrdSimpleResample': (_equals_one, 0, b'nrrd', 'nrrd/resampleNrrd.c:49'),
+ 'nrrdSpatialResample': (_equals_one, 0, b'nrrd', 'nrrd/resampleNrrd.c:519'),
+ 'nrrdSpaceSet': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:81'),
+ 'nrrdSpaceDimensionSet': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:118'),
+ 'nrrdSpaceOriginSet': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:170'),
+ 'nrrdContentSet_va': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:471'),
+ '_nrrdCheck': (_equals_one, 3, b'nrrd', 'nrrd/simple.c:1075'),
+ 'nrrdCheck': (_equals_one, 0, b'nrrd', 'nrrd/simple.c:1112'),
+ 'nrrdSameSize': ((lambda rv: 0 == rv), 3, b'nrrd', 'nrrd/simple.c:1133'),
+ 'nrrdSanity': ((lambda rv: 0 == rv), 0, b'nrrd', 'nrrd/simple.c:1365'),
+ 'nrrdSlice': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:37'),
+ 'nrrdCrop': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:182'),
+ 'nrrdSliceSelect': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:364'),
+ 'nrrdSample_nva': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:576'),
+ 'nrrdSample_va': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:615'),
+ 'nrrdSimpleCrop': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:644'),
+ 'nrrdCropAuto': (_equals_one, 0, b'nrrd', 'nrrd/subset.c:665'),
+ 'nrrdSplice': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:30'),
+ 'nrrdInset': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:155'),
+ 'nrrdPad_va': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:279'),
+ 'nrrdPad_nva': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:485'),
+ 'nrrdSimplePad_va': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:513'),
+ 'nrrdSimplePad_nva': (_equals_one, 0, b'nrrd', 'nrrd/superset.c:551'),
+ 'nrrdIoStateSet': (_equals_one, 0, b'nrrd', 'nrrd/write.c:28'),
+ 'nrrdIoStateEncodingSet': (_equals_one, 0, b'nrrd', 'nrrd/write.c:101'),
+ 'nrrdIoStateFormatSet': (_equals_one, 0, b'nrrd', 'nrrd/write.c:121'),
+ 'nrrdWrite': (_equals_one, 0, b'nrrd', 'nrrd/write.c:941'),
+ 'nrrdStringWrite': (_equals_one, 0, b'nrrd', 'nrrd/write.c:957'),
+ 'nrrdSave': (_equals_one, 0, b'nrrd', 'nrrd/write.c:978'),
+ 'nrrdSaveMulti': (_equals_one, 0, b'nrrd', 'nrrd/write.c:1044'),
+ 'ell_Nm_check': (_equals_one, 0, b'ell', 'ell/genmat.c:23'),
+ 'ell_Nm_tran': (_equals_one, 0, b'ell', 'ell/genmat.c:57'),
+ 'ell_Nm_mul': (_equals_one, 0, b'ell', 'ell/genmat.c:102'),
+ 'ell_Nm_inv': (_equals_one, 0, b'ell', 'ell/genmat.c:336'),
+ 'ell_Nm_pseudo_inv': (_equals_one, 0, b'ell', 'ell/genmat.c:377'),
+ 'ell_Nm_wght_pseudo_inv': (_equals_one, 0, b'ell', 'ell/genmat.c:411'),
+ 'ell_q_avg4_d': (_equals_one, 0, b'ell', 'ell/quat.c:469'),
+ 'ell_q_avgN_d': (_equals_one, 0, b'ell', 'ell/quat.c:537'),
+ 'mossImageCheck': (_equals_one, 0, b'moss', 'moss/methodsMoss.c:72'),
+ 'mossImageAlloc': (_equals_one, 0, b'moss', 'moss/methodsMoss.c:93'),
+ 'mossSamplerImageSet': (_equals_one, 0, b'moss', 'moss/sampler.c:24'),
+ 'mossSamplerKernelSet': (_equals_one, 0, b'moss', 'moss/sampler.c:76'),
+ 'mossSamplerUpdate': (_equals_one, 0, b'moss', 'moss/sampler.c:98'),
+ 'mossSamplerSample': (_equals_one, 0, b'moss', 'moss/sampler.c:193'),
+ 'mossLinearTransform': (_equals_one, 0, b'moss', 'moss/xform.c:138'),
+ 'mossFourPointTransform': (_equals_one, 0, b'moss', 'moss/xform.c:217'),
+ 'alanUpdate': (_equals_one, 0, b'alan', 'alan/coreAlan.c:58'),
+ 'alanInit': (_equals_one, 0, b'alan', 'alan/coreAlan.c:97'),
+ 'alanRun': (_equals_one, 0, b'alan', 'alan/coreAlan.c:451'),
+ 'alanDimensionSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:102'),
+ 'alan2DSizeSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:117'),
+ 'alan3DSizeSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:137'),
+ 'alanTensorSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:159'),
+ 'alanParmSet': (_equals_one, 0, b'alan', 'alan/methodsAlan.c:206'),
+ 'gageContextCopy': (_equals_null, 0, b'gage', 'gage/ctx.c:86'),
+ 'gageKernelSet': (_equals_one, 0, b'gage', 'gage/ctx.c:197'),
+ 'gagePerVolumeAttach': (_equals_one, 0, b'gage', 'gage/ctx.c:396'),
+ 'gagePerVolumeDetach': (_equals_one, 0, b'gage', 'gage/ctx.c:455'),
+ 'gageDeconvolve': (_equals_one, 0, b'gage', 'gage/deconvolve.c:24'),
+ 'gageDeconvolveSeparable': (_equals_one, 0, b'gage', 'gage/deconvolve.c:206'),
+ 'gageKindCheck': (_equals_one, 0, b'gage', 'gage/kind.c:31'),
+ 'gageKindVolumeCheck': (_equals_one, 0, b'gage', 'gage/kind.c:216'),
+ 'gageVolumeCheck': (_equals_one, 0, b'gage', 'gage/pvl.c:34'),
+ 'gagePerVolumeNew': (_equals_null, 0, b'gage', 'gage/pvl.c:55'),
+ 'gageQueryReset': (_equals_one, 0, b'gage', 'gage/pvl.c:259'),
+ 'gageQuerySet': (_equals_one, 0, b'gage', 'gage/pvl.c:285'),
+ 'gageQueryAdd': (_equals_one, 0, b'gage', 'gage/pvl.c:341'),
+ 'gageQueryItemOn': (_equals_one, 0, b'gage', 'gage/pvl.c:359'),
+ 'gageShapeSet': (_equals_one, 0, b'gage', 'gage/shape.c:403'),
+ 'gageShapeEqual': ((lambda rv: 0 == rv), 0, b'gage', 'gage/shape.c:466'),
+ 'gageStructureTensor': (_equals_one, 0, b'gage', 'gage/st.c:81'),
+ 'gageStackPerVolumeNew': (_equals_one, 0, b'gage', 'gage/stack.c:96'),
+ 'gageStackPerVolumeAttach': (_equals_one, 0, b'gage', 'gage/stack.c:125'),
+ 'gageStackBlurParmCompare': (_equals_one, 0, b'gage', 'gage/stackBlur.c:123'),
+ 'gageStackBlurParmCopy': (_equals_one, 0, b'gage', 'gage/stackBlur.c:228'),
+ 'gageStackBlurParmSigmaSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:265'),
+ 'gageStackBlurParmScaleSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:359'),
+ 'gageStackBlurParmKernelSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:383'),
+ 'gageStackBlurParmRenormalizeSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:396'),
+ 'gageStackBlurParmBoundarySet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:408'),
+ 'gageStackBlurParmBoundarySpecSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:427'),
+ 'gageStackBlurParmOneDimSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:444'),
+ 'gageStackBlurParmNeedSpatialBlurSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:456'),
+ 'gageStackBlurParmVerboseSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:468'),
+ 'gageStackBlurParmDgGoodSigmaMaxSet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:480'),
+ 'gageStackBlurParmCheck': (_equals_one, 0, b'gage', 'gage/stackBlur.c:496'),
+ 'gageStackBlurParmParse': (_equals_one, 0, b'gage', 'gage/stackBlur.c:543'),
+ 'gageStackBlurParmSprint': (_equals_one, 0, b'gage', 'gage/stackBlur.c:802'),
+ 'gageStackBlur': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1384'),
+ 'gageStackBlurCheck': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1487'),
+ 'gageStackBlurGet': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1595'),
+ 'gageStackBlurManage': (_equals_one, 0, b'gage', 'gage/stackBlur.c:1696'),
+ 'gageUpdate': (_equals_one, 0, b'gage', 'gage/update.c:311'),
+ 'gageOptimSigSet': (_equals_one, 0, b'gage', 'gage/optimsig.c:215'),
+ 'gageOptimSigContextNew': (_equals_null, 0, b'gage', 'gage/optimsig.c:309'),
+ 'gageOptimSigCalculate': (_equals_one, 0, b'gage', 'gage/optimsig.c:1088'),
+ 'gageOptimSigErrorPlot': (_equals_one, 0, b'gage', 'gage/optimsig.c:1160'),
+ 'gageOptimSigErrorPlotSliding': (_equals_one, 0, b'gage', 'gage/optimsig.c:1251'),
+ 'dyeConvert': (_equals_one, 0, b'dye', 'dye/convertDye.c:349'),
+ 'dyeColorParse': (_equals_one, 0, b'dye', 'dye/methodsDye.c:183'),
+ 'baneClipNew': (_equals_null, 0, b'bane', 'bane/clip.c:100'),
+ 'baneClipAnswer': (_equals_one, 0, b'bane', 'bane/clip.c:150'),
+ 'baneClipCopy': (_equals_null, 0, b'bane', 'bane/clip.c:165'),
+ 'baneFindInclusion': (_equals_one, 0, b'bane', 'bane/hvol.c:85'),
+ 'baneMakeHVol': (_equals_one, 0, b'bane', 'bane/hvol.c:246'),
+ 'baneGKMSHVol': (_equals_null, 0, b'bane', 'bane/hvol.c:445'),
+ 'baneIncNew': (_equals_null, 0, b'bane', 'bane/inc.c:249'),
+ 'baneIncAnswer': (_equals_one, 0, b'bane', 'bane/inc.c:358'),
+ 'baneIncCopy': (_equals_null, 0, b'bane', 'bane/inc.c:373'),
+ 'baneMeasrNew': (_equals_null, 0, b'bane', 'bane/measr.c:31'),
+ 'baneMeasrCopy': (_equals_null, 0, b'bane', 'bane/measr.c:147'),
+ 'baneRangeNew': (_equals_null, 0, b'bane', 'bane/rangeBane.c:87'),
+ 'baneRangeCopy': (_equals_null, 0, b'bane', 'bane/rangeBane.c:128'),
+ 'baneRangeAnswer': (_equals_one, 0, b'bane', 'bane/rangeBane.c:142'),
+ 'baneRawScatterplots': (_equals_one, 0, b'bane', 'bane/scat.c:24'),
+ 'baneOpacInfo': (_equals_one, 0, b'bane', 'bane/trnsf.c:27'),
+ 'bane1DOpacInfoFrom2D': (_equals_one, 0, b'bane', 'bane/trnsf.c:142'),
+ 'baneSigmaCalc': (_equals_one, 0, b'bane', 'bane/trnsf.c:220'),
+ 'banePosCalc': (_equals_one, 0, b'bane', 'bane/trnsf.c:251'),
+ 'baneOpacCalc': (_equals_one, 0, b'bane', 'bane/trnsf.c:401'),
+ 'baneInputCheck': (_equals_one, 0, b'bane', 'bane/valid.c:24'),
+ 'baneHVolCheck': (_equals_one, 0, b'bane', 'bane/valid.c:62'),
+ 'baneInfoCheck': (_equals_one, 0, b'bane', 'bane/valid.c:104'),
+ 'banePosCheck': (_equals_one, 0, b'bane', 'bane/valid.c:142'),
+ 'baneBcptsCheck': (_equals_one, 0, b'bane', 'bane/valid.c:177'),
+ 'limnCameraUpdate': (_equals_one, 0, b'limn', 'limn/cam.c:31'),
+ 'limnCameraAspectSet': (_equals_one, 0, b'limn', 'limn/cam.c:128'),
+ 'limnCameraPathMake': (_equals_one, 0, b'limn', 'limn/cam.c:187'),
+ 'limnEnvMapFill': (_equals_one, 0, b'limn', 'limn/envmap.c:23'),
+ 'limnEnvMapCheck': (_equals_one, 0, b'limn', 'limn/envmap.c:117'),
+ 'limnObjectWriteOFF': (_equals_one, 0, b'limn', 'limn/io.c:77'),
+ 'limnPolyDataWriteIV': (_equals_one, 0, b'limn', 'limn/io.c:136'),
+ 'limnObjectReadOFF': (_equals_one, 0, b'limn', 'limn/io.c:262'),
+ 'limnPolyDataWriteLMPD': (_equals_one, 0, b'limn', 'limn/io.c:453'),
+ 'limnPolyDataReadLMPD': (_equals_one, 0, b'limn', 'limn/io.c:580'),
+ 'limnPolyDataWriteVTK': (_equals_one, 0, b'limn', 'limn/io.c:963'),
+ 'limnPolyDataReadOFF': (_equals_one, 0, b'limn', 'limn/io.c:1053'),
+ 'limnPolyDataSave': (_equals_one, 0, b'limn', 'limn/io.c:1158'),
+ 'limnLightUpdate': (_equals_one, 0, b'limn', 'limn/light.c:65'),
+ 'limnPolyDataAlloc': (_equals_one, 0, b'limn', 'limn/polydata.c:147'),
+ 'limnPolyDataCopy': (_equals_one, 0, b'limn', 'limn/polydata.c:226'),
+ 'limnPolyDataCopyN': (_equals_one, 0, b'limn', 'limn/polydata.c:258'),
+ 'limnPolyDataPrimitiveVertexNumber': (_equals_one, 0, b'limn', 'limn/polydata.c:549'),
+ 'limnPolyDataPrimitiveArea': (_equals_one, 0, b'limn', 'limn/polydata.c:571'),
+ 'limnPolyDataRasterize': (_equals_one, 0, b'limn', 'limn/polydata.c:629'),
+ 'limnPolyDataSpiralTubeWrap': (_equals_one, 0, b'limn', 'limn/polyfilter.c:24'),
+ 'limnPolyDataSmoothHC': ((lambda rv: -1 == rv), 0, b'limn', 'limn/polyfilter.c:334'),
+ 'limnPolyDataVertexWindingFix': (_equals_one, 0, b'limn', 'limn/polymod.c:1228'),
+ 'limnPolyDataCCFind': (_equals_one, 0, b'limn', 'limn/...
[truncated message content] |
|
From: <kin...@us...> - 2025-08-16 14:04:49
|
Revision: 7291
http://sourceforge.net/p/teem/code/7291
Author: kindlmann
Date: 2025-08-16 14:04:46 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
synching with source
Modified Paths:
--------------
teem/trunk/python/cffi/cdef/cdef_air.h
teem/trunk/python/cffi/cdef/cdef_alan.h
teem/trunk/python/cffi/cdef/cdef_bane.h
teem/trunk/python/cffi/cdef/cdef_biff.h
teem/trunk/python/cffi/cdef/cdef_coil.h
teem/trunk/python/cffi/cdef/cdef_dye.h
teem/trunk/python/cffi/cdef/cdef_echo.h
teem/trunk/python/cffi/cdef/cdef_elf.h
teem/trunk/python/cffi/cdef/cdef_ell.h
teem/trunk/python/cffi/cdef/cdef_gage.h
teem/trunk/python/cffi/cdef/cdef_hest.h
teem/trunk/python/cffi/cdef/cdef_hoover.h
teem/trunk/python/cffi/cdef/cdef_limn.h
teem/trunk/python/cffi/cdef/cdef_meet.h
teem/trunk/python/cffi/cdef/cdef_mite.h
teem/trunk/python/cffi/cdef/cdef_moss.h
teem/trunk/python/cffi/cdef/cdef_nrrd.h
teem/trunk/python/cffi/cdef/cdef_pull.h
teem/trunk/python/cffi/cdef/cdef_push.h
teem/trunk/python/cffi/cdef/cdef_seek.h
teem/trunk/python/cffi/cdef/cdef_ten.h
teem/trunk/python/cffi/cdef/cdef_tijk.h
teem/trunk/python/cffi/cdef/cdef_unrrdu.h
Modified: teem/trunk/python/cffi/cdef/cdef_air.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_air.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_air.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -18,9 +18,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* ---- BEGIN non-NrrdIO */
/* ---- END non-NrrdIO */
@@ -286,9 +285,10 @@
** the different kinds of floating point number afforded by IEEE 754,
** and the values returned by airFPClass_f().
**
-** The values probably won't agree with those in #include's like
+** The numeric enum values probably won't agree with those in #include's like
** ieee.h, ieeefp.h, fp_class.h. This is because IEEE 754 hasn't
-** defined standard values for these, so everyone does it differently.
+** defined standard values for these, so everyone does it differently
+** (or at least that was so around AD 2000 when this code was born)
**
** This enum uses underscores (against Teem convention) to help
** legibility while also conforming to the spirit of the somewhat
@@ -295,20 +295,19 @@
** standard naming conventions
*/
enum {
- airFP_Unknown, /* 0: nobody knows */
- airFP_SNAN, /* 1: signalling NaN */
- airFP_QNAN, /* 2: quiet NaN */
- airFP_POS_INF, /* 3: positive infinity */
- airFP_NEG_INF, /* 4: negative infinity */
- airFP_POS_NORM, /* 5: positive normalized non-zero */
- airFP_NEG_NORM, /* 6: negative normalized non-zero */
- airFP_POS_DENORM, /* 7: positive denormalized non-zero */
- airFP_NEG_DENORM, /* 8: negative denormalized non-zero */
- airFP_POS_ZERO, /* 9: +0.0, positive zero */
- airFP_NEG_ZERO, /* 10: -0.0, negative zero */
+ airFP_Unknown, /* 0: nobody knows */
+ airFP_NAN, /* 1: (quiet) NaN */
+ airFP_POS_INF, /* 2: positive infinity */
+ airFP_NEG_INF, /* 3: negative infinity */
+ airFP_POS_NORM, /* 4: positive normalized non-zero */
+ airFP_NEG_NORM, /* 5: negative normalized non-zero */
+ airFP_POS_DENORM, /* 6: positive denormalized non-zero */
+ airFP_NEG_DENORM, /* 7: negative denormalized non-zero */
+ airFP_POS_ZERO, /* 8: +0.0, positive zero */
+ airFP_NEG_ZERO, /* 9: -0.0, negative zero */
airFP_Last /* after the last valid one */
};
-#define AIR_FP_MAX 10
+#define AIR_FP_MAX 9
/* 754.c: IEEE-754 related stuff values */
typedef union {
unsigned int i;
@@ -319,7 +318,6 @@
double d;
} airDouble;
extern const airEnum *const airFPClass_ae;
-extern const unsigned int airMyQNaNHiBit;
extern float airFPPartsToVal_f(unsigned int sign,
unsigned int expo,
unsigned int mant);
@@ -340,8 +338,7 @@
extern int airFPClass_d(double val);
extern void airFPFprintf_f(FILE *file, float val);
extern void airFPFprintf_d(FILE *file, double val);
-extern const airFloat airFloatQNaN;
-extern const airFloat airFloatSNaN;
+extern const airFloat airFloatNaN;
extern const airFloat airFloatPosInf;
extern const airFloat airFloatNegInf;
extern float airNaN(void);
@@ -479,17 +476,14 @@
airInsane_NaNExists, /* 4: AIR_EXISTS(NaN) was true */
airInsane_ExistsBad, /* 5: AIR_EXISTS of some finite values was false */
airInsane_FltDblFPClass, /* 6: double -> float assignment messed up the
- airFPClass_f() of the value */
- airInsane_QNaNHiBit, /* 7: airMyQNaNHiBit is wrong */
- airInsane_AIR_NAN, /* 8: airFPClass_f(AIR_QNAN) wrong
- (no longer checking on problematic SNAN) */
- airInsane_dio, /* 9: airMyDio set to something invalid */
- airInsane_UCSize, /* 10: unsigned char isn't 8 bits */
- airInsane_FISize, /* 11: sizeof(float), sizeof(int) not 4 */
- airInsane_DLSize, /* 12: sizeof(double), sizeof(airLLong) not 8 */
+ airFPClass_f() of the value */
+ airInsane_AIR_NAN, /* 7: airFPClass_f(AIR_NAN) wrong */
+ airInsane_UCSize, /* 8: unsigned char isn't 8 bits */
+ airInsane_FISize, /* 9: sizeof(float), sizeof(int) not 4 */
+ airInsane_DLSize, /* 10: sizeof(double), sizeof(airLLong) not 8 */
airInsane_last
};
-#define AIR_INSANE_MAX 12
+#define AIR_INSANE_MAX 10
extern const char *airInsaneErr(int insane);
extern int airSanity(void);
/* miscAir.c */
@@ -568,38 +562,6 @@
extern unsigned int airCRC32(const unsigned char *data, size_t len, size_t unit,
int swap);
/* ---- END non-NrrdIO */
-/* dio.c */
-/*
-******** airNoDio enum
-**
-** reasons for why direct I/O won't be used with a particular
-** file/pointer combination
-*/
-enum {
- airNoDio_okay, /* 0: actually, you CAN do direct I/O */
- airNoDio_arch, /* 1: Teem thinks this architecture can't do it */
- airNoDio_format, /* 2: Teem thinks given data file format can't use it */
- airNoDio_std, /* 3: DIO isn't possible for std{in|out|err} */
- airNoDio_fd, /* 4: couldn't get underlying file descriptor */
- airNoDio_dioinfo, /* 5: calling fcntl() to get direct I/O info failed */
- airNoDio_small, /* 6: requested size is too small */
- airNoDio_size, /* 7: requested size not a multiple of d_miniosz */
- airNoDio_ptr, /* 8: pointer not multiple of d_mem */
- airNoDio_fpos, /* 9: current file position not multiple of d_miniosz */
- airNoDio_setfl, /* 10: fcntl(fd, SETFL, FDIRECT) failed */
- airNoDio_test, /* 11: couldn't memalign() even a small bit of memory */
- airNoDio_disable, /* 12: someone disabled it with airDisableDio */
- airNoDio_last
-};
-#define AIR_NODIO_MAX 12
-extern const char *airNoDioErr(int noDio);
-extern const int airMyDio;
-extern int airDisableDio;
-extern void airDioInfo(int *align, int *min, int *max, int fd);
-extern int airDioTest(int fd, const void *ptr, size_t size);
-extern void *airDioMalloc(size_t size, int fd);
-extern size_t airDioRead(int fd, void *ptr, size_t size);
-extern size_t airDioWrite(int fd, const void *ptr, size_t size);
/* mop.c: clean-up utilities */
enum {
airMopNever,
@@ -659,9 +621,9 @@
** as arguments in Teem macros normally are
*/
/*
-******** AIR_ENDIAN, AIR_QNANHIBIT, AIR_DIO
+******** AIR_ENDIAN
**
-** These reflect particulars of hardware which we're running on. The
+** This reflects particulars of hardware which we're running on. The
** difference from the things starting with TEEM_ is that the TEEM_
** values are for passing architecture-specific to compilation of source
** files, and thes AIR_ variables are for advertising that information
@@ -668,7 +630,7 @@
** to anyone linking against air (or Teem) and including air.h.
*/
/*
-******** AIR_NAN, AIR_QNAN, AIR_SNAN, AIR_POS_INF, AIR_NEG_INF
+******** AIR_NAN, AIR_POS_INF, AIR_NEG_INF
**
** its nice to have these values available without the cost of a
** function call.
Modified: teem/trunk/python/cffi/cdef/cdef_alan.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_alan.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_alan.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#define ALAN_THREAD_MAX 256
enum {
Modified: teem/trunk/python/cffi/cdef/cdef_bane.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_bane.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_bane.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/*
******** #define BANE_PARM_NUM
Modified: teem/trunk/python/cffi/cdef/cdef_biff.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_biff.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_biff.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* ---- BEGIN non-NrrdIO */
/* ---- END non-NrrdIO */
Modified: teem/trunk/python/cffi/cdef/cdef_coil.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_coil.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_coil.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* NOTE: there are various types that should be unsigned instead of
** signed; it may be a priority to fix this at a later date
Modified: teem/trunk/python/cffi/cdef/cdef_dye.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_dye.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_dye.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
enum {
dyeSpaceUnknown, /* 0: nobody knows */
Modified: teem/trunk/python/cffi/cdef/cdef_echo.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_echo.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_echo.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* NOTE: this library has not undergone the changes as other Teem
libraries in order to make sure that array lengths and indices
Modified: teem/trunk/python/cffi/cdef/cdef_elf.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_elf.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_elf.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -15,9 +15,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* glyphElf.c */
extern const int elfPresent;
Modified: teem/trunk/python/cffi/cdef/cdef_ell.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_ell.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_ell.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/*
******** ell_quadratic_root* enum
Modified: teem/trunk/python/cffi/cdef/cdef_gage.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_gage.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_gage.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/*
** GAGE_DERIV_MAX is the maximum derivative that gage knows how to
Modified: teem/trunk/python/cffi/cdef/cdef_hest.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_hest.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_hest.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/*
******** hestSource* enum
Modified: teem/trunk/python/cffi/cdef/cdef_hoover.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_hoover.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_hoover.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#define HOOVER_THREAD_MAX 512
/*
Modified: teem/trunk/python/cffi/cdef/cdef_limn.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_limn.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_limn.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#define LIMN_LIGHT_NUM 8
/*
Modified: teem/trunk/python/cffi/cdef/cdef_meet.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_meet.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_meet.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -6,7 +6,7 @@
/* =========== meet.h =========== */
/*
Teem: Tools to process and visualize scientific data and images
- Copyright (C) 2009--2023 University of Chicago
+ Copyright (C) 2009--2025 University of Chicago
Copyright (C) 2005--2008 Gordon Kindlmann
Copyright (C) 1998--2004 University of Utah
This library is free software; you can redistribute it and/or modify it under the terms
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* TEEM_LIB_LIST */
/* enumall.c: (not really a descriptive filename) */
Modified: teem/trunk/python/cffi/cdef/cdef_mite.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_mite.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_mite.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/*
******** mite_t
Modified: teem/trunk/python/cffi/cdef/cdef_moss.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_moss.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_moss.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -17,9 +17,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* NOTE: this library has not undergone the changes as other Teem
libraries in order to make sure that array lengths and indices
Modified: teem/trunk/python/cffi/cdef/cdef_nrrd.h
===================================================================
--- teem/trunk/python/cffi/cdef/cdef_nrrd.h 2025-08-16 13:36:57 UTC (rev 7290)
+++ teem/trunk/python/cffi/cdef/cdef_nrrd.h 2025-08-16 14:04:46 UTC (rev 7291)
@@ -3,10 +3,10 @@
teem/nrrd.h, generated by build_teem.py to declare the nrrd API to
CFFI, within its many limitations, specifically lacking a C pre-processor
(so no #include directives, and only certain #defines). */
- /* =========== nrrdEnums.h =========== */
+ /* =========== nrrd.h =========== */
/*
Teem: Tools to process and visualize scientific data and images
- Copyright (C) 2009--2023 University of Chicago
+ Copyright (C) 2009--2025 University of Chicago
Copyright (C) 2005--2008 Gordon Kindlmann
Copyright (C) 1998--2004 University of Utah
This library is free software; you can redistribute it and/or modify it under the terms
@@ -17,790 +17,12 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
-/*******
-******** NONE of these enums should have values set explicitly in their
-******** definition. The values should simply start at 0 (for Unknown)
-******** and increase one integer per value. The _nrrdCheckEnums()
-******** sanity check assumes this, and there is no reason to use
-******** explicit values for any of the enums.
-*******/
-/*
-******** nrrdIoState* enum
-**
-** the various things it makes sense to get and set in nrrdIoState struct
-** via nrrdIoStateGet and nrrdIoStateSet
-** BUT HEY are those functions actually used (as opposed to directly reading
-** or setting fields in the nio)? GLK honestly forgot about those functions
-** until working on adding nio->moreThanFloatInText
-*/
-enum {
- nrrdIoStateUnknown,
- nrrdIoStateDetachedHeader,
- nrrdIoStateBareText,
- nrrdIoStateMoreThanFloatInText,
- nrrdIoStateCharsPerLine,
- nrrdIoStateValsPerLine,
- nrrdIoStateSkipData,
- nrrdIoStateKeepNrrdDataFileOpen,
- nrrdIoStateZlibLevel,
- nrrdIoStateZlibStrategy,
- nrrdIoStateBzip2BlockSize,
- nrrdIoStateLast
-};
-/*
-******** nrrdFormatType* enum
-**
-** the different file formats which nrrd supports
-*/
-enum {
- nrrdFormatTypeUnknown,
- nrrdFormatTypeNRRD, /* 1: basic nrrd format (associated with any of
- the magics starting with "NRRD") */
- nrrdFormatTypePNM, /* 2: PNM image */
- nrrdFormatTypePNG, /* 3: PNG image */
- nrrdFormatTypeVTK, /* 4: VTK Structured Points datasets (v1.0 and 2.0) */
- nrrdFormatTypeText, /* 5: ASCII text for 2D arrays, which may or may
- not be bare (i.e. just numbers, no header
- lines that start with "#") according
- to NrrdIoState->bareText */
- nrrdFormatTypeEPS, /* 6: Encapsulated PostScript (write-only) */
- nrrdFormatTypeLast
-};
-#define NRRD_FORMAT_TYPE_MAX 6
-/*
-******** nrrdBoundary* enum
-**
-** when resampling, how to deal with the ends of a scanline
-*/
-enum {
- nrrdBoundaryUnknown,
- nrrdBoundaryPad, /* 1: fill with some user-specified value */
- nrrdBoundaryBleed, /* 2: copy the last/first value out as needed */
- nrrdBoundaryWrap, /* 3: wrap-around */
- nrrdBoundaryWeight, /* 4: normalize the weighting on the existing samples;
- ONLY sensible for a strictly positive kernel
- which integrates to unity (as in blurring) */
- nrrdBoundaryMirror, /* 5: mirror folding */
- nrrdBoundaryLast
-};
-#define NRRD_BOUNDARY_MAX 5
-/*
-******** nrrdType* enum
-**
-** all the different types, identified by integer
-**
-** 18 July 03: After some consternation, GLK decided to set
-** nrrdTypeUnknown and nrrdTypeDefault to the same thing, with the
-** reasoning that the only times that nrrdTypeDefault is used is when
-** controlling an *output* type (the type of "nout"), or rather,
-** choosing not to control an output type. As output types must be
-** known, there is no confusion between being unset/unknown (invalid)
-** and being simply default.
-*/
-enum {
- nrrdTypeUnknown = 0, /* 0: signifies "type is unset/unknown" */
- nrrdTypeDefault = 0, /* 0: signifies "determine output type for me" */
- nrrdTypeChar, /* 1: signed 1-byte integer */
- nrrdTypeUChar, /* 2: unsigned 1-byte integer */
- nrrdTypeShort, /* 3: signed 2-byte integer */
- nrrdTypeUShort, /* 4: unsigned 2-byte integer */
- nrrdTypeInt, /* 5: signed 4-byte integer */
- nrrdTypeUInt, /* 6: unsigned 4-byte integer */
- nrrdTypeLLong, /* 7: signed 8-byte integer */
- nrrdTypeULLong, /* 8: unsigned 8-byte integer */
- nrrdTypeFloat, /* 9: 4-byte floating point */
- nrrdTypeDouble, /* 10: 8-byte floating point */
- nrrdTypeBlock, /* 11: size user defined at run time; MUST BE LAST */
- nrrdTypeLast
-};
-#define NRRD_TYPE_MAX 11
-/*
-******** nrrdEncodingType enum
-**
-** how data might be encoded into a bytestream
-*/
-enum {
- nrrdEncodingTypeUnknown,
- nrrdEncodingTypeRaw, /* 1: same as memory layout (modulo endianness) */
- nrrdEncodingTypeAscii, /* 2: decimal values are spelled out in ascii */
- nrrdEncodingTypeHex, /* 3: hexidecimal (two chars per byte) */
- nrrdEncodingTypeGzip, /* 4: gzip'ed raw data */
- nrrdEncodingTypeBzip2, /* 5: bzip2'ed raw data */
- nrrdEncodingTypeZRL, /* 6: zero run-length compresion */
- nrrdEncodingTypeLast
-};
-#define NRRD_ENCODING_TYPE_MAX 6
-/*
-******** nrrdZlibStrategy enum
-**
-** how gzipped data is compressed
-*/
-enum {
- nrrdZlibStrategyUnknown,
- nrrdZlibStrategyDefault, /* 1: default (Huffman + string match) */
- nrrdZlibStrategyHuffman, /* 2: Huffman only */
- nrrdZlibStrategyFiltered, /* 3: specialized for filtered data */
- nrrdZlibStrategyLast
-};
-#define NRRD_ZLIB_STRATEGY_MAX 3
-/*
-******** nrrdCenter enum
-**
-** node-centered vs. cell-centered
-*/
-enum {
- nrrdCenterUnknown, /* 0: no centering known for this axis */
- nrrdCenterNode, /* 1: samples at corners of things
- (how "voxels" are usually imagined)
- |\______/|\______/|\______/|
- X X X X */
- nrrdCenterCell, /* 2: samples at middles of things
- (characteristic of histogram bins)
- \___|___/\___|___/\___|___/
- X X X */
- nrrdCenterLast
-};
-#define NRRD_CENTER_MAX 2
-/*
-******** nrrdKind enum
-**
-** For describing the information along one axis of an array. This is
-** most important for clarifying the representation of non-scalar
-** data, in order to distinguish between axes that are genuine image
-** domain axes, and axes that exist just to store the multiple
-** attributes per sample. One could argue that this information
-** should be per-array and not per-axis, but you still have to
-** indicate which one of the axes is the attribute axis. And, if you
-** have, say, the gradient of RGB colors, you want the per-pixel 3x3
-** array to have those two attribute axes tagged accordingly.
-**
-** More of these may be added in the future, such as when nrrd
-** supports bricking. Since nrrd is never going to be in the business
-** of manipulating the kind information or supporting kind-specific
-** semantics, there can be proliferation of nrrdKinds, provided
-** pointless redundancy is avoided.
-**
-** There is a relationship between some of these (nrrdKindSpace is a
-** specific nrrdKindDomain), but currently there is no effort to
-** record this meta-kind information.
-**
-** Keep in sync:
-** enumsNrrd.c: nrrdKind airEnum
-** axis.c: nrrdKindSize()
-** axis.c: _nrrdKindAltered()
-**
-** NOTE: The nrrdKindSize() function returns the valid size for these.
-**
-*/
-enum {
- nrrdKindUnknown,
- nrrdKindDomain, /* 1: any image domain */
- nrrdKindSpace, /* 2: a spatial domain */
- nrrdKindTime, /* 3: a temporal domain */
- /* -------------------------- end domain kinds */
- /* -------------------------- begin range kinds */
- nrrdKindList, /* 4: any list of values, non-resample-able */
- nrrdKindPoint, /* 5: coords of a point */
- nrrdKindVector, /* 6: coeffs of (contravariant) vector */
- nrrdKindCovariantVector, /* 7: coeffs of covariant vector (eg gradient) */
- nrrdKindNormal, /* 8: coeffs of unit-length covariant vector */
- /* -------------------------- end arbitrary size kinds */
- /* -------------------------- begin size-specific kinds */
- nrrdKindStub, /* 9: axis with one sample (a placeholder) */
- nrrdKindScalar, /* 10: effectively, same as a stub */
- nrrdKindComplex, /* 11: real and imaginary components */
- nrrdKind2Vector, /* 12: 2 component vector */
- nrrdKind3Color, /* 13: ANY 3-component color value */
- nrrdKindRGBColor, /* 14: RGB, no colorimetry */
- nrrdKindHSVColor, /* 15: HSV, no colorimetry */
- nrrdKindXYZColor, /* 16: perceptual primary colors */
- nrrdKind4Color, /* 17: ANY 4-component color value */
- nrrdKindRGBAColor, /* 18: RGBA, no colorimetry */
- nrrdKind3Vector, /* 19: 3-component vector */
- nrrdKind3Gradient, /* 20: 3-component covariant vector */
- nrrdKind3Normal, /* 21: 3-component covector, assumed normalized */
- nrrdKind4Vector, /* 22: 4-component vector */
- nrrdKindQuaternion, /* 23: (w,x,y,z), not necessarily normalized */
- nrrdKind2DSymMatrix, /* 24: Mxx Mxy Myy */
- nrrdKind2DMaskedSymMatrix, /* 25: mask Mxx Mxy Myy */
- nrrdKind2DMatrix, /* 26: Mxx Mxy Myx Myy */
- nrrdKind2DMaskedMatrix, /* 27: mask Mxx Mxy Myx Myy */
- nrrdKind3DSymMatrix, /* 28: Mxx Mxy Mxz Myy Myz Mzz */
- nrrdKind3DMaskedSymMatrix, /* 29: mask Mxx Mxy Mxz Myy Myz Mzz */
- nrrdKind3DMatrix, /* 30: Mxx Mxy Mxz Myx Myy Myz Mzx Mzy Mzz */
- nrrdKind3DMaskedMatrix, /* 31: mask Mxx Mxy Mxz Myx Myy Myz Mzx Mzy Mzz */
- nrrdKindLast
-};
-#define NRRD_KIND_MAX 31
-/*
-******** nrrdAxisInfo enum
-**
-** the different pieces of per-axis information recorded in a nrrd
-*/
-/* clang-format off */
-enum {
- nrrdAxisInfoUnknown,
- nrrdAxisInfoSize, /* 1: number of samples along axis */
- nrrdAxisInfoSpacing, /* 2: spacing between samples */
- nrrdAxisInfoThickness, /* 3: thickness of sample region */
- nrrdAxisInfoMin, /* 4: min pos. assoc. w/ 1st sample */
- nrrdAxisInfoMax, /* 5: max pos. assoc. w/ last sample */
- nrrdAxisInfoSpaceDirection, /* 6: inter-sample vector in "space" */
- nrrdAxisInfoCenter, /* 7: cell vs. node */
- nrrdAxisInfoKind, /* 8: from the nrrdKind* enum */
- nrrdAxisInfoLabel, /* 9: string describing the axis */
- nrrdAxisInfoUnits, /* 10: from the nrrdUnit* enum */
- nrrdAxisInfoLast
-};
-#define NRRD_AXIS_INFO_MAX 10
-#define NRRD_AXIS_INFO_NONE 0
-/*
-******** nrrdBasicInfo enum
-**
-** the non-per-axis (or per-array) pieces of information that could
-** meaningfully be copied between nrrds (hence the void *data is not
-** included).
-**
-** "Basic" is named after the "basic field specifications" described
-** in the NRRD file format definition
-*/
-enum {
- nrrdBasicInfoUnknown,
- nrrdBasicInfoData, /* 1 */
- nrrdBasicInfoType, /* 2 */
- nrrdBasicInfoBlocksize, /* 3 */
- nrrdBasicInfoDimension, /* 4 */
- nrrdBasicInfoContent, /* 5 */
- nrrdBasicInfoSampleUnits, /* 6 */
- nrrdBasicInfoSpace, /* 7 */
- nrrdBasicInfoSpaceDimension, /* 8 */
- nrrdBasicInfoSpaceUnits, /* 9 */
- nrrdBasicInfoSpaceOrigin, /* 10 */
- nrrdBasicInfoMeasurementFrame, /* 11 */
- nrrdBasicInfoOldMin, /* 12 */
- nrrdBasicInfoOldMax, /* 13 */
- nrrdBasicInfoComments, /* 14 */
- nrrdBasicInfoKeyValuePairs, /* 15 */
- nrrdBasicInfoLast
-};
-#define NRRD_BASIC_INFO_MAX 15
-#define NRRD_BASIC_INFO_NONE 0
-/* clang-format on */
-/*
-******** nrrdField enum
-**
-** the various fields we can parse in a NRRD header
-**
-** other things which must be kept in sync:
-** arraysNrrd.c:
-** _nrrdFieldValidInImage[]
-** _nrrdFieldOnePerAxis[]
-** _nrrdFieldValidInText[]
-** _nrrdFieldRequired[]
-** parseNrrd.c:
-** _nrrdReadNrrdParseInfo[]
-** enumsNrrd.c:
-** nrrdField definition
-** simple.c:
-** _nrrdFieldCheck[]
-** write.c:
-** _nrrdFieldInteresting()
-** _nrrdSprintFieldInfo()
-** to some extent, in this file:
-** nrrdAxisInfo and nrrdBasicInfo enums
-** axis.c (for per-axis info):
-** _nrrdAxisInfoCopy()
-** methodsNrrd.c:
-** lots of functions, but you knew that . . .
-*/
-enum {
- nrrdField_unknown,
- nrrdField_comment, /* 1 */
- nrrdField_content, /* 2 */
- nrrdField_number, /* 3 */
- nrrdField_type, /* 4 */
- nrrdField_block_size, /* 5 */
- nrrdField_dimension, /* 6 */
- nrrdField_space, /* 7 */
- nrrdField_space_dimension, /* 8 */
- nrrdField_sizes, /* 9 ----- begin per-axis ----- */
- nrrdField_spacings, /* 10 */
- nrrdField_thicknesses, /* 11 */
- nrrdField_axis_mins, /* 12 */
- nrrdField_axis_maxs, /* 13 */
- nrrdField_space_directions, /* 14 */
- nrrdField_centers, /* 15 */
- nrrdField_kinds, /* 16 */
- nrrdField_labels, /* 17 */
- nrrdField_units, /* 18 ------ end per-axis ------ */
- nrrdField_min, /* 19 */
- nrrdField_max, /* 20 */
- nrrdField_old_min, /* 21 */
- nrrdField_old_max, /* 22 */
- nrrdField_endian, /* 23 */
- nrrdField_encoding, /* 24 */
- nrrdField_line_skip, /* 25 */
- nrrdField_byte_skip, /* 26 */
- nrrdField_keyvalue, /* 27 */
- nrrdField_sample_units, /* 28 */
- nrrdField_space_units, /* 29 */
- nrrdField_space_origin, /* 30 */
- nrrdField_measurement_frame, /* 31 */
- nrrdField_data_file, /* 32 */
- nrrdField_last
-};
-#define NRRD_FIELD_MAX 32
-/*
-******** nrrdHasNonExist* enum
-**
-** oh look, I'm violating my rules outline above for how the enum values
-** should be ordered. The reason for this is that its just too bizarro to
-** have the logical value of both nrrdHasNonExistFalse and nrrdHasNonExistTrue
-** to be (in C) true. For instance, nrrdHasNonExist() should be able to
-** return a value from this enum which also functions in a C expressions as
-** the expected boolean value. If for some reason (outide the action of
-** nrrdHasNonExist(), nrrdHasNonExistUnknown is interpreted as true, that's
-** probably harmlessly conservative. Time will tell.
-*/
-enum {
- nrrdHasNonExistFalse, /* 0: no non-existent values were seen */
- nrrdHasNonExistTrue, /* 1: some non-existent values were seen */
- nrrdHasNonExistOnly, /* 2: NOTHING BUT non-existent values were seen */
- nrrdHasNonExistUnknown, /* 3 */
- nrrdHasNonExistLast
-};
-#define NRRD_HAS_NON_EXIST_MAX 3
-/*
-******** nrrdSpace* enum
-**
-** Identifies the space in which which the origin and direction
-** vectors have their coordinates measured. When a direction is named
-** here (like "Left" or "Anterior"), that implies a basis vector that
-** points in that direction, along which that coordinate becomes *larger*
-** (this is the opposite of MetaIO, for example).
-**
-** All of these spaces have a well-defined expected dimension, as
-** determined by nrrdSpaceDimension(), and setting a nrrd to be in
-** such a space, by nrrdSpaceSet(), will automatically set nrrd->spaceDim.
-**
-** The first six spaces here are PATIENT-ORIENTED spaces, which are
-** properly speaking aligned with the patient, and not the scanner
-** itself. But nrrdSpaceScannerXYZ and nrrdSpaceScannerXYZTime are
-** DEVICE-ORIENTED spaces, irrespective of the patient, used in a
-** previous version of the DICOM standard. When the two spaces are
-** lined up with normal patient orientation in the scanner,
-** nrrdSpaceScannerXYZ is the same as nrrdSpaceLeftPosteriorSuperior.
-** To quote Part 3 (Information Object Definitions) of the DICOM spec
-** (page 275): "If a patient lies parallel to the ground, face-up on
-** the table, with his feet-to-head direction same as the
-** front-to-back direction of the imaging equipment, the direction of
-** the axes of this patient based coordinate system and the equipment
-** based coordinate system in previous versions of this Standard will
-** coincide."
-**
-** Keep in sync:
-** enumsNrrd.c: nrrdSpace airEnum
-** simple.c: int nrrdSpaceDimension(int space)
-*/
-enum {
- nrrdSpaceUnknown,
- nrrdSpaceRightUp, /* 1: 2-D, oriented like upper right
- Cartesian quadrant, number I */
- nrrdSpaceRightDown, /* 2: 2-D, oriented like raster
- coordinates */
- nrrdSpaceRightAnteriorSuperior, /* 3: NIFTI-1 (right-handed) */
- nrrdSpaceLeftAnteriorSuperior, /* 4: standard Analyze (left-handed) */
- nrrdSpaceLeftPosteriorSuperior, /* 5: DICOM 3.0 (right-handed) */
- nrrdSpaceRightAnteriorSuperiorTime, /* 6: */
- nrrdSpaceLeftAnteriorSuperiorTime, /* 7: */
- nrrdSpaceLeftPosteriorSuperiorTime, /* 8: */
- nrrdSpaceScannerXYZ, /* 9: ACR/NEMA 2.0 (pre-DICOM 3.0) */
- nrrdSpaceScannerXYZTime, /* 10: */
- nrrdSpace3DRightHanded, /* 11: */
- nrrdSpace3DLeftHanded, /* 12: */
- nrrdSpace3DRightHandedTime, /* 13: */
- nrrdSpace3DLeftHandedTime, /* 14: */
- nrrdSpaceLast
-};
-#define NRRD_SPACE_MAX 14
-/*
-******** nrrdSpacingStatus* enum
-**
-** a way of describing how spacing information is known or not known for a
-** given axis, as determined by nrrdSpacingCalculate
-*/
-enum {
- nrrdSpacingStatusUnknown, /* 0: nobody knows,
- or invalid axis choice */
- nrrdSpacingStatusNone, /* 1: neither axis->spacing nor
- axis->spaceDirection is set */
- nrrdSpacingStatusScalarNoSpace, /* 2: axis->spacing set,
- w/out space info */
- nrrdSpacingStatusScalarWithSpace, /* 3: axis->spacing set, but there *is*
- space info, which means the spacing
- does *not* live in the surrounding
- space */
- nrrdSpacingStatusDirection, /* 4: axis->spaceDirection set, and
- measured according to surrounding
- space */
- nrrdSpacingStatusLast
-};
-#define NRRD_SPACING_STATUS_MAX 4
-/*
-******** nrrdOriginStatus* enum
-**
-** how origin information was or was not computed by nrrdOriginCalculate
-*/
-enum {
- nrrdOriginStatusUnknown, /* 0: nobody knows, or invalid parms */
- nrrdOriginStatusDirection, /* 1: chosen axes have spaceDirections */
- nrrdOriginStatusNoMin, /* 2: axis->min doesn't exist */
- nrrdOriginStatusNoMaxOrSpacing, /* 3: axis->max or ->spacing doesn't exist */
- nrrdOriginStatusOkay, /* 4: all is well */
- nrrdOriginStatusLast
-};
/* ---- BEGIN non-NrrdIO */
-/*
-******** nrrdFormatPNGsRGBIntent* enum
-**
-** indicates values of PNG_sRGB_INTENT_, for the sRGB chunk of PNG,
-** or indicates not knowing it. This is unusual because the unknown
-** value is -1, not 0, and the #define is for NUM, not MAX. The 0,1,2,3
-** values of the intents copy how they're represented in ICC profiles,
-** which apparently png.h copies in turn; see
-** http://www.libpng.org/pub/png/book/chapter10.html
-*/
-enum {
- nrrdFormatPNGsRGBIntentUnknown = -1, /* -1: nobody knows */
- nrrdFormatPNGsRGBIntentPerceptual, /* 0: PNG_sRGB_INTENT_PERCEPTUAL */
- nrrdFormatPNGsRGBIntentRelative, /* 1: PNG_sRGB_INTENT_RELATIVE */
- nrrdFormatPNGsRGBIntentSaturation, /* 2: PNG_sRGB_INTENT_SATURATION */
- nrrdFormatPNGsRGBIntentAbsolute, /* 3: PNG_sRGB_INTENT_ABSOLUTE */
- nrrdFormatPNGsRGBIntentNone, /* 4: do not indicate intent */
- nrrdFormatPNGsRGBIntentLast
-};
-#define NRRD_FORMAT_PNG_SRGB_INTENT_NUM 5
-/*
-******** nrrdOrientationHave* enum
-**
-** ways of describing how much information about the orientation
-** we have
-*/
-enum {
- nrrdOrientationHaveUnknown, /* 0 */
- nrrdOrientationHaveNothing, /* 1 */
- nrrdOrientationHaveSpacing, /* 2 */
- nrrdOrientationHaveMinSpacing, /* 3 */
- nrrdOrientationHaveMinMax, /* 4 */
- nrrdOrientationHaveDirections, /* 5 */
- nrrdOrientationHaveOriginDirections, /* 6 */
- nrrdOrientationHaveLast
-};
-#define NRRD_ORIENTATION_HAVE_MAX 6
-/*
-******** nrrdMeasure enum
-**
-** ways to "measure" some portion of the array
-** NEEDS TO BE IN SYNC WITH:
-** - nrrdMeasure airEnum in enumsNrrd.c
-** - nrrdMeasureLine function array in measure.c
-*/
-enum {
- nrrdMeasureUnknown,
- nrrdMeasureMin, /* 1: smallest value */
- nrrdMeasureMax, /* 2: biggest value */
- nrrdMeasureMean, /* 3: average of values */
- nrrdMeasureMedian, /* 4: value at 50th percentile */
- nrrdMeasureMode, /* 5: most common value */
- nrrdMeasureProduct, /* 6: product of all values */
- nrrdMeasureSum, /* 7: sum of all values */
- nrrdMeasureL1, /* 8 */
- nrrdMeasureL2, /* 9 */
- nrrdMeasureL4, /* 10 */
- nrrdMeasureNormalizedL2, /* 11 */
- nrrdMeasureRootMeanSquare, /* 12 */
- nrrdMeasureLinf, /* 13 */
- nrrdMeasureVariance, /* 14 */
- nrrdMeasureSD, /* 15: standard deviation */
- nrrdMeasureCoV, /* 16: coefficient of variation */
- nrrdMeasureSkew, /* 17: skew */
- nrrdMeasureLineSlope, /* 18: slope of line of best fit */
- nrrdMeasureLineIntercept, /* 19: y-intercept of line of best fit */
- nrrdMeasureLineError, /* 20: error of line fitting */
- /*
- ** the nrrduMeasureHisto* measures interpret the array as a
- ** histogram of some implied value distribution
- */
- nrrdMeasureHistoMin, /* 21 */
- nrrdMeasureHistoMax, /* 22 */
- nrrdMeasureHistoMean, /* 23 */
- nrrdMeasureHistoMedian, /* 24 */
- nrrdMeasureHistoMode, /* 25 */
- nrrdMeasureHistoProduct, /* 26 */
- nrrdMeasureHistoSum, /* 27 */
- nrrdMeasureHistoL2, /* 28 */
- nrrdMeasureHistoVariance, /* 29 */
- nrrdMeasureHistoSD, /* 30 */
- nrrdMeasureLast
-};
-#define NRRD_MEASURE_MAX 30
-/*
-******** nrrdBlind8BitRange
-**
-** whether or not to blindly say that the range of 8-bit data is
-** [0,255] (uchar) or [SCHAR_MIN,SCHAR_MAX] (signed char)
-*/
-enum {
- nrrdBlind8BitRangeUnknown, /* 0 */
- nrrdBlind8BitRangeTrue, /* 1: blindly use the widest extrema (e.g.,
- [0-255] for uchar, regardless of what's
- really present in the data values */
- nrrdBlind8BitRangeFalse, /* 2: use the exact value range in the data */
- nrrdBlind8BitRangeState, /* 3: defer to nrrdStateBlind8BitMinMax */
- nrrdBlind8BitRangeLast
-};
-#define NRRD_BLIND_8BIT_RANGE_MAX 3
-/*
-******** nrrdUnaryOp enum
-**
-** for unary operations on nrrds
-*/
-enum {
- nrrdUnaryOpUnknown,
- nrrdUnaryOpNegative, /* 1 */
- nrrdUnaryOpReciprocal, /* 2 */
- nrrdUnaryOpSin, /* 3 */
- nrrdUnaryOpCos, /* 4 */
- nrrdUnaryOpTan, /* 5 */
- nrrdUnaryOpAsin, /* 6 */
- nrrdUnaryOpAcos, /* 7 */
- nrrdUnaryOpAtan, /* 8 */
- nrrdUnaryOpExp, /* 9 */
- nrrdUnaryOpLog, /* 10 */
- nrrdUnaryOpLog2, /* 11 */
- nrrdUnaryOpLog10, /* 12 */
- nrrdUnaryOpLog1p, /* 13 */
- nrrdUnaryOpExpm1, /* 14 */
- nrrdUnaryOpSqrt, /* 15 */
- nrrdUnaryOpCbrt, /* 16 */
- nrrdUnaryOpErf, /* 17 */
- nrrdUnaryOpNerf, /* 18 */
- nrrdUnaryOpCeil, /* 19 */
- nrrdUnaryOpFloor, /* 20 */
- nrrdUnaryOpRoundUp, /* 21 */
- nrrdUnaryOpRoundDown, /* 22 */
- nrrdUnaryOpAbs, /* 23 */
- nrrdUnaryOpSgn, /* 24 */
- nrrdUnaryOpExists, /* 25 */
- nrrdUnaryOpRand, /* 26 */
- nrrdUnaryOpNormalRand, /* 27 */
- nrrdUnaryOpIf, /* 28 */
- nrrdUnaryOpZero, /* 29 */
- nrrdUnaryOpOne, /* 30 */
- nrrdUnaryOpTauOfSigma, /* 31 */
- nrrdUnaryOpSigmaOfTau, /* 32 */
- nrrdUnaryOpLast
-};
-#define NRRD_UNARY_OP_MAX 32
-/*
-******** nrrdBinaryOp enum
-**
-** for binary operations on nrrds
-*/
-enum {
- nrrdBinaryOpUnknown,
- nrrdBinaryOpAdd, /* 1 */
- nrrdBinaryOpSubtract, /* 2 */
- nrrdBinaryOpMultiply, /* 3 */
- nrrdBinaryOpDivide, /* 4 */
- nrrdBinaryOpPow, /* 5 */
- nrrdBinaryOpSgnPow, /* 6 */
- nrrdBinaryOpFlippedSgnPow, /* 7 */
- nrrdBinaryOpMod, /* 8 */
- nrrdBinaryOpFmod, /* 9 */
- nrrdBinaryOpAtan2, /* 10 */
- nrrdBinaryOpMin, /* 11 */
- nrrdBinaryOpMax, /* 12 */
- nrrdBinaryOpLT, /* 13 */
- nrrdBinaryOpLTE, /* 14 */
- nrrdBinaryOpGT, /* 15 */
- nrrdBinaryOpGTE, /* 16 */
- nrrdBinaryOpCompare, /* 17 */
- nrrdBinaryOpEqual, /* 18 */
- nrrdBinaryOpNotEqual, /* 19 */
- nrrdBinaryOpExists, /* 20 */
- nrrdBinaryOpIf, /* 21 */
- nrrdBinaryOpNormalRandScaleAdd, /* 22 */
- nrrdBinaryOpRicianRand, /* 23 */
- /* Adding these is a bit of a hack- whether or not to clamp to the
- representational range of an output integer type should really be an
- argument to the arithmetic functions, but this allows it be done
- without any API change */
- nrrdBinaryOpAddClamp, /* 24 */
- nrrdBinaryOpSubtractClamp, /* 25 */
- nrrdBinaryOpMultiplyClamp, /* 26 */
- nrrdBinaryOpULPDistance, /* 27 */
- nrrdBinaryOpLast
-};
-#define NRRD_BINARY_OP_MAX 27
-/*
-******** nrrdTernaryOp
-**
-** for ternary operations on nrrds
-*/
-enum {
- nrrdTernaryOpUnknown,
- nrrdTernaryOpAdd, /* 1 */
- nrrdTernaryOpMultiply, /* 2 */
- nrrdTernaryOpMin, /* 3 */
- nrrdTernaryOpMinSmooth, /* 4 */
- nrrdTernaryOpMax, /* 5 */
- nrrdTernaryOpMaxSmooth, /* 6 */
- nrrdTernaryOpLTSmooth, /* 7 */
- nrrdTernaryOpGTSmooth, /* 8 */
- nrrdTernaryOpClamp, /* 9 */
- nrrdTernaryOpIfElse, /* 10 */
- nrrdTernaryOpLerp, /* 11 */
- nrrdTernaryOpExists, /* 12 */
- nrrdTernaryOpInOpen, /* 13 */
- nrrdTernaryOpInClosed, /* 14 */
- nrrdTernaryOpGaussian, /* 15 */
- nrrdTernaryOpRician, /* 16 */
- nrrdTernaryOpLast
-};
-#define NRRD_TERNARY_OP_MAX 16
-/*
-******** nrrdFFTWPlanRigor
-**
-** Different levels of rigor in FFTW planning
-*/
-enum {
- nrrdFFTWPlanRigorUnknown,
- nrrdFFTWPlanRigorEstimate, /* 1 */
- nrrdFFTWPlanRigorMeasure, /* 2 */
- nrrdFFTWPlanRigorPatient, /* 3 */
- nrrdFFTWPlanRigorExhaustive, /* 4 */
- nrrdFFTWPlanRigorLast
-};
-#define NRRD_FFTW_PLAN_RIGOR_MAX 4
-/*
-******** nrrdResampleNonExistent
-**
-** different ways that nrrdResample should handle non-existent values
-*/
-enum {
- nrrdResampleNonExistentUnknown,
- nrrdResampleNonExistentNoop, /* 1 */
- nrrdResampleNonExistentRenormalize, /* 2 */
- nrrdResampleNonExistentWeight, /* 3 */
- nrrdResampleNonExistentLast
-};
-#define NRRD_RESAMPLE_NON_EXISTENT_MAX 3
-/*
-******** nrrdMetaDataCanonicalVersion
-**
-** different strategies for putting meta-data into a canonical form
-*/
-enum {
- nrrdMetaDataCanonicalVersionUnknown,
- nrrdMetaDataCanonicalVersionAlpha, /* 1 */
- nrrdMetaDataCanonicalVersionLast
-};
-#define NRRD_META_DATA_CANONICAL_VERSION_MAX 1
/* ---- END non-NrrdIO */
-
-
-/* =========== nrrdDefines.h =========== */
/*
- Teem: Tools to process and visualize scientific data and images
- Copyright (C) 2009--2023 University of Chicago
- Copyright (C) 2005--2008 Gordon Kindlmann
- Copyright (C) 1998--2004 University of Utah
- This library is free software; you can redistribute it and/or modify it under the terms
- of the GNU Lesser General Public License (LGPL) as published by the Free Software
- Foundation; either version 2.1 of the License, or (at your option) any later version.
- The terms of redistributing and/or modifying this software also include exceptions to
- the LGPL that facilitate static linking.
- This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
-*/
-/* feel free to set these to higher values and recompile */
-#define NRRD_DIM_MAX 16
-/* Max array dimension (nrrd->dim) */
-#define NRRD_SPACE_DIM_MAX 8
-/* Max dimension of "space" around array
- (nrrd->spaceDim) */
-/* HEY: should this be renamed -> MAXNUM ? Would be more consistent
- with other Teem pound-define names */
-#define NRRD_KERNEL_PARMS_NUM 8
-/* max # arguments to a kernel- this is weird: it
- isn't the max of any of the NrrdKernels defined
- by the nrrd library (that is more like 3), but
- is the max number of parms of any NrrdKernel
- used by anyone using Teem, such as in gage.
- Enforcing one global max simplifies
- implementation. */
-/*
-** For the 64-bit integer types (not standard except in C99), we used
-** to try to use the names for the _MIN and _MAX values which are used
-** in C99 (as well as gcc) such as LLONG_MAX, or those used on SGI
-** such as LONGLONG_MAX. However, since the tests (in nrrdSanity)
-** were re-written to detect overflow based on manipulation of
-** specific values, we might as well also define the _MIN and _MAX in
-** terms of explicit values (which agree with those defined by C99).
-*/
-/*
-** Chances are, you shouldn't mess with these
-*/
-/* ---- BEGIN non-NrrdIO */
-/* suffix string that indicates percentile-based min/max */
-/* ---- END non-NrrdIO */
-#define NRRD_FILENAME_INCR 32
-#define NRRD_COMMENT_INCR 16
-#define NRRD_KEYVALUE_INCR 32
-/* this is designed to be robust against the
- mungling that xv does, but no promises for
- any other image programs */
-/* this is the key used for getting nrrd
- fields into/out of png comments */
-/* this is the key used for getting nrrd
- comments into/out of png comments */
-/* how to represent something unknown in a
- field of the nrrd header, when it being
- unknown is not an error */
-/* like NRRD_UNKNOWN, but with an air of
- certainty */
-
-
-/* =========== nrrd.h =========== */
-/*
- Teem: Tools to process and visualize scientific data and images
- Copyright (C) 2009--2023 University of Chicago
- Copyright (C) 2005--2008 Gordon Kindlmann
- Copyright (C) 1998--2004 University of Utah
- This library is free software; you can redistribute it and/or modify it under the terms
- of the GNU Lesser General Public License (LGPL) as published by the Free Software
- Foundation; either version 2.1 of the License, or (at your option) any later version.
- The terms of redistributing and/or modifying this software also include exceptions to
- the LGPL that facilitate static linking.
- This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
-*/
-/* ---- BEGIN non-NrrdIO */
-/* ---- END non-NrrdIO */
-/*
******** NrrdAxisInfo struct
**
** all the information which can sensibly be associated with
@@ -963,8 +185,7 @@
int isImage, /* this format is intended solely for "2D" images, which
controls the invocation of nrrdAxesInsert()
if nrrdStateGrayscaleImage3D */
- readable, /* we can read as well as write this format */
- usesDIO; /* this format can use Direct IO */
+ readable; /* we can read as well as write this format */
/* tests if this format is currently available in this build */
int (*available)(void);
/* (for writing) returns non-zero if a given filename could likely be
@@ -2230,3 +1451,778 @@
extern int nrrdKernelParm0IsScale(const NrrdKernel *kern);
extern const NrrdKernel *nrrdKernelDerivative(const NrrdKernel *kern);
/* ---- END non-NrrdIO */
+
+
+/* =========== nrrdEnums.h =========== */
+/*
+ Teem: Tools to process and visualize scientific data and images
+ Copyright (C) 2009--2023 University of Chicago
+ Copyright (C) 2005--2008 Gordon Kindlmann
+ Copyright (C) 1998--2004 University of Utah
+ This library is free software; you can redistribute it and/or modify it under the terms
+ of the GNU Lesser General Public License (LGPL) as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your option) any later version.
+ The terms of redistributing and/or modifying this software also include exceptions to
+ the LGPL that facilitate static linking.
+ This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
+*/
+/*******
+******** NONE of these enums should have values set explicitly in their
+******** definition. The values should simply start at 0 (for Unknown)
+******** and increase one integer per value. The _nrrdCheckEnums()
+******** sanity check assumes this, and there is no reason to use
+******** explicit values for any of the enums.
+*******/
+/*
+******** nrrdIoState* enum
+**
+** the various things it makes sense to get and set in nrrdIoState struct
+** via nrrdIoStateGet and nrrdIoStateSet
+** BUT HEY are those functions actually used (as opposed to directly reading
+** or setting fields in the nio)? GLK honestly forgot about those functions
+** until working on adding nio->moreThanFloatInText
+*/
+enum {
+ nrrdIoStateUnknown,
+ nrrdIoStateDetachedHeader,
+ nrrdIoStateBareText,
+ nrrdIoStateMoreThanFloatInText,
+ nrrdIoStateCharsPerLine,
+ nrrdIoStateValsPerLine,
+ nrrdIoStateSkipData,
+ nrrdIoStateKeepNrrdDataFileOpen,
+ nrrdIoStateZlibLevel,
+ nrrdIoStateZl...
[truncated message content] |
|
From: <kin...@us...> - 2025-08-16 13:36:58
|
Revision: 7290
http://sourceforge.net/p/teem/code/7290
Author: kindlmann
Date: 2025-08-16 13:36:57 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
wtf still had USE_DIRECTIO for the SGI IRIX Direct I/O which has since been removed from the Teem code
Modified Paths:
--------------
teem/trunk/CMakeLists.txt
Modified: teem/trunk/CMakeLists.txt
===================================================================
--- teem/trunk/CMakeLists.txt 2025-08-16 13:29:14 UTC (rev 7289)
+++ teem/trunk/CMakeLists.txt 2025-08-16 13:36:57 UTC (rev 7290)
@@ -137,13 +137,14 @@
option(Teem_LEVMAR "Build Teem with levmar library support." OFF)
# Option 7 - Look for fftw <http://www.fftw.org/>
option(Teem_FFTW3 "Build Teem with fftw library support." OFF)
-# Option 8
-option(USE_DIRECTIO "Use DirectIO for Nrrd file IO. Only valid on SGI systems." OFF)
-# Option 9
+# For Teem v2 support for SGI IRIX Direct I/O is removed
+## Option 8
+# option(USE_DIRECTIO "Use DirectIO for Nrrd file IO. Only valid on SGI systems." OFF)
+# Option 9-->8
option(Teem_USE_LIB_INSTALL_SUBDIR "Add a Teem-X.Y.Z directory layer to the installation tree for libraries and archives." OFF)
-# Option 10 - Stand-alone programs to process hex encoding of data
+# Option 10-->9 - Stand-alone programs to process hex encoding of data
option(BUILD_HEX "Build dehex and enhex" OFF)
-# Option 11 - For testing
+# Option 11-->10 - For testing
option(BUILD_TESTING "Enable this to perform testing of Teem" ON)
#-----------------------------------------------------------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <kin...@us...> - 2025-08-16 13:29:17
|
Revision: 7289
http://sourceforge.net/p/teem/code/7289
Author: kindlmann
Date: 2025-08-16 13:29:14 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
with pre-amble change (FSF address), line numbers of function definitions changed
Modified Paths:
--------------
teem/trunk/python/cffi/biffdata/alan.csv
teem/trunk/python/cffi/biffdata/bane.csv
teem/trunk/python/cffi/biffdata/coil.csv
teem/trunk/python/cffi/biffdata/dye.csv
teem/trunk/python/cffi/biffdata/echo.csv
teem/trunk/python/cffi/biffdata/ell.csv
teem/trunk/python/cffi/biffdata/gage.csv
teem/trunk/python/cffi/biffdata/hoover.csv
teem/trunk/python/cffi/biffdata/limn.csv
teem/trunk/python/cffi/biffdata/meet.csv
teem/trunk/python/cffi/biffdata/mite.csv
teem/trunk/python/cffi/biffdata/moss.csv
teem/trunk/python/cffi/biffdata/nrrd.csv
teem/trunk/python/cffi/biffdata/pull.csv
teem/trunk/python/cffi/biffdata/push.csv
teem/trunk/python/cffi/biffdata/seek.csv
teem/trunk/python/cffi/biffdata/ten.csv
Modified: teem/trunk/python/cffi/biffdata/alan.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/alan.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/alan.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,9 +1,9 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-alanUpdate,int,1,0,alan,alan/coreAlan.c:60
-alanInit,int,1,0,alan,alan/coreAlan.c:99
-alanRun,int,1,0,alan,alan/coreAlan.c:453
-alanDimensionSet,int,1,0,alan,alan/methodsAlan.c:104
-alan2DSizeSet,int,1,0,alan,alan/methodsAlan.c:119
-alan3DSizeSet,int,1,0,alan,alan/methodsAlan.c:139
-alanTensorSet,int,1,0,alan,alan/methodsAlan.c:161
-alanParmSet,int,1,0,alan,alan/methodsAlan.c:208
+alanUpdate,int,1,0,alan,alan/coreAlan.c:58
+alanInit,int,1,0,alan,alan/coreAlan.c:97
+alanRun,int,1,0,alan,alan/coreAlan.c:451
+alanDimensionSet,int,1,0,alan,alan/methodsAlan.c:102
+alan2DSizeSet,int,1,0,alan,alan/methodsAlan.c:117
+alan3DSizeSet,int,1,0,alan,alan/methodsAlan.c:137
+alanTensorSet,int,1,0,alan,alan/methodsAlan.c:159
+alanParmSet,int,1,0,alan,alan/methodsAlan.c:206
Modified: teem/trunk/python/cffi/biffdata/bane.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/bane.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/bane.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,26 +1,26 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-baneClipNew,baneClip *,NULL,0,bane,bane/clip.c:102
-baneClipAnswer,int,1,0,bane,bane/clip.c:152
-baneClipCopy,baneClip *,NULL,0,bane,bane/clip.c:167
-baneFindInclusion,int,1,0,bane,bane/hvol.c:87
-baneMakeHVol,int,1,0,bane,bane/hvol.c:248
-baneGKMSHVol,Nrrd *,NULL,0,bane,bane/hvol.c:447
-baneIncNew,baneInc *,NULL,0,bane,bane/inc.c:251
-baneIncAnswer,int,1,0,bane,bane/inc.c:360
-baneIncCopy,baneInc *,NULL,0,bane,bane/inc.c:375
-baneMeasrNew,baneMeasr *,NULL,0,bane,bane/measr.c:33
-baneMeasrCopy,baneMeasr *,NULL,0,bane,bane/measr.c:149
-baneRangeNew,baneRange *,NULL,0,bane,bane/rangeBane.c:89
-baneRangeCopy,baneRange *,NULL,0,bane,bane/rangeBane.c:130
-baneRangeAnswer,int,1,0,bane,bane/rangeBane.c:144
-baneRawScatterplots,int,1,0,bane,bane/scat.c:26
-baneOpacInfo,int,1,0,bane,bane/trnsf.c:29
-bane1DOpacInfoFrom2D,int,1,0,bane,bane/trnsf.c:144
-baneSigmaCalc,int,1,0,bane,bane/trnsf.c:222
-banePosCalc,int,1,0,bane,bane/trnsf.c:253
-baneOpacCalc,int,1,0,bane,bane/trnsf.c:403
-baneInputCheck,int,1,0,bane,bane/valid.c:26
-baneHVolCheck,int,1,0,bane,bane/valid.c:64
-baneInfoCheck,int,1,0,bane,bane/valid.c:106
-banePosCheck,int,1,0,bane,bane/valid.c:144
-baneBcptsCheck,int,1,0,bane,bane/valid.c:179
+baneClipNew,baneClip *,NULL,0,bane,bane/clip.c:100
+baneClipAnswer,int,1,0,bane,bane/clip.c:150
+baneClipCopy,baneClip *,NULL,0,bane,bane/clip.c:165
+baneFindInclusion,int,1,0,bane,bane/hvol.c:85
+baneMakeHVol,int,1,0,bane,bane/hvol.c:246
+baneGKMSHVol,Nrrd *,NULL,0,bane,bane/hvol.c:445
+baneIncNew,baneInc *,NULL,0,bane,bane/inc.c:249
+baneIncAnswer,int,1,0,bane,bane/inc.c:358
+baneIncCopy,baneInc *,NULL,0,bane,bane/inc.c:373
+baneMeasrNew,baneMeasr *,NULL,0,bane,bane/measr.c:31
+baneMeasrCopy,baneMeasr *,NULL,0,bane,bane/measr.c:147
+baneRangeNew,baneRange *,NULL,0,bane,bane/rangeBane.c:87
+baneRangeCopy,baneRange *,NULL,0,bane,bane/rangeBane.c:128
+baneRangeAnswer,int,1,0,bane,bane/rangeBane.c:142
+baneRawScatterplots,int,1,0,bane,bane/scat.c:24
+baneOpacInfo,int,1,0,bane,bane/trnsf.c:27
+bane1DOpacInfoFrom2D,int,1,0,bane,bane/trnsf.c:142
+baneSigmaCalc,int,1,0,bane,bane/trnsf.c:220
+banePosCalc,int,1,0,bane,bane/trnsf.c:251
+baneOpacCalc,int,1,0,bane,bane/trnsf.c:401
+baneInputCheck,int,1,0,bane,bane/valid.c:24
+baneHVolCheck,int,1,0,bane,bane/valid.c:62
+baneInfoCheck,int,1,0,bane,bane/valid.c:104
+banePosCheck,int,1,0,bane,bane/valid.c:142
+baneBcptsCheck,int,1,0,bane,bane/valid.c:177
Modified: teem/trunk/python/cffi/biffdata/coil.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/coil.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/coil.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,7 +1,7 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-coilStart,int,1,0,coil,coil/coreCoil.c:287
-coilIterate,int,1,0,coil,coil/coreCoil.c:362
-coilFinish,int,1,0,coil,coil/coreCoil.c:407
-coilVolumeCheck,int,1,0,coil,coil/methodsCoil.c:25
-coilContextAllSet,int,1,0,coil,coil/methodsCoil.c:69
-coilOutputGet,int,1,0,coil,coil/methodsCoil.c:200
+coilStart,int,1,0,coil,coil/coreCoil.c:285
+coilIterate,int,1,0,coil,coil/coreCoil.c:360
+coilFinish,int,1,0,coil,coil/coreCoil.c:405
+coilVolumeCheck,int,1,0,coil,coil/methodsCoil.c:23
+coilContextAllSet,int,1,0,coil,coil/methodsCoil.c:67
+coilOutputGet,int,1,0,coil,coil/methodsCoil.c:198
Modified: teem/trunk/python/cffi/biffdata/dye.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/dye.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/dye.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,3 +1,3 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-dyeConvert,int,1,0,dye,dye/convertDye.c:351
-dyeColorParse,int,1,0,dye,dye/methodsDye.c:185
+dyeConvert,int,1,0,dye,dye/convertDye.c:349
+dyeColorParse,int,1,0,dye,dye/methodsDye.c:183
Modified: teem/trunk/python/cffi/biffdata/echo.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/echo.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/echo.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,4 +1,4 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-echoThreadStateInit,int,1,0,echo,echo/renderEcho.c:26
-echoRTRenderCheck,int,1,0,echo,echo/renderEcho.c:134
-echoRTRender,int,1,0,echo,echo/renderEcho.c:409
+echoThreadStateInit,int,1,0,echo,echo/renderEcho.c:24
+echoRTRenderCheck,int,1,0,echo,echo/renderEcho.c:132
+echoRTRender,int,1,0,echo,echo/renderEcho.c:407
Modified: teem/trunk/python/cffi/biffdata/ell.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/ell.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/ell.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,9 +1,9 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-ell_Nm_check,int,1,0,ell,ell/genmat.c:25
-ell_Nm_tran,int,1,0,ell,ell/genmat.c:59
-ell_Nm_mul,int,1,0,ell,ell/genmat.c:104
-ell_Nm_inv,int,1,0,ell,ell/genmat.c:338
-ell_Nm_pseudo_inv,int,1,0,ell,ell/genmat.c:379
-ell_Nm_wght_pseudo_inv,int,1,0,ell,ell/genmat.c:413
-ell_q_avg4_d,int,1,0,ell,ell/quat.c:471
-ell_q_avgN_d,int,1,0,ell,ell/quat.c:539
+ell_Nm_check,int,1,0,ell,ell/genmat.c:23
+ell_Nm_tran,int,1,0,ell,ell/genmat.c:57
+ell_Nm_mul,int,1,0,ell,ell/genmat.c:102
+ell_Nm_inv,int,1,0,ell,ell/genmat.c:336
+ell_Nm_pseudo_inv,int,1,0,ell,ell/genmat.c:377
+ell_Nm_wght_pseudo_inv,int,1,0,ell,ell/genmat.c:411
+ell_q_avg4_d,int,1,0,ell,ell/quat.c:469
+ell_q_avgN_d,int,1,0,ell,ell/quat.c:537
Modified: teem/trunk/python/cffi/biffdata/gage.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/gage.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/gage.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,45 +1,45 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-gageContextCopy,gageContext *,NULL,0,gage,gage/ctx.c:88
-gageKernelSet,int,1,0,gage,gage/ctx.c:199
-gagePerVolumeAttach,int,1,0,gage,gage/ctx.c:398
-gagePerVolumeDetach,int,1,0,gage,gage/ctx.c:457
-gageDeconvolve,int,1,0,gage,gage/deconvolve.c:26
-gageDeconvolveSeparable,int,1,0,gage,gage/deconvolve.c:208
-gageKindCheck,int,1,0,gage,gage/kind.c:33
-gageKindVolumeCheck,int,1,0,gage,gage/kind.c:218
-gageVolumeCheck,int,1,0,gage,gage/pvl.c:36
-gagePerVolumeNew,gagePerVolume *,NULL,0,gage,gage/pvl.c:57
-gageQueryReset,int,1,0,gage,gage/pvl.c:261
-gageQuerySet,int,1,0,gage,gage/pvl.c:287
-gageQueryAdd,int,1,0,gage,gage/pvl.c:343
-gageQueryItemOn,int,1,0,gage,gage/pvl.c:361
-gageShapeSet,int,1,0,gage,gage/shape.c:405
-gageShapeEqual,int,0,0,gage,gage/shape.c:468
-gageStructureTensor,int,1,0,gage,gage/st.c:83
-gageStackPerVolumeNew,int,1,0,gage,gage/stack.c:98
-gageStackPerVolumeAttach,int,1,0,gage,gage/stack.c:127
-gageStackBlurParmCompare,int,1,0,gage,gage/stackBlur.c:125
-gageStackBlurParmCopy,int,1,0,gage,gage/stackBlur.c:230
-gageStackBlurParmSigmaSet,int,1,0,gage,gage/stackBlur.c:267
-gageStackBlurParmScaleSet,int,1,0,gage,gage/stackBlur.c:361
-gageStackBlurParmKernelSet,int,1,0,gage,gage/stackBlur.c:385
-gageStackBlurParmRenormalizeSet,int,1,0,gage,gage/stackBlur.c:398
-gageStackBlurParmBoundarySet,int,1,0,gage,gage/stackBlur.c:410
-gageStackBlurParmBoundarySpecSet,int,1,0,gage,gage/stackBlur.c:429
-gageStackBlurParmOneDimSet,int,1,0,gage,gage/stackBlur.c:446
-gageStackBlurParmNeedSpatialBlurSet,int,1,0,gage,gage/stackBlur.c:458
-gageStackBlurParmVerboseSet,int,1,0,gage,gage/stackBlur.c:470
-gageStackBlurParmDgGoodSigmaMaxSet,int,1,0,gage,gage/stackBlur.c:482
-gageStackBlurParmCheck,int,1,0,gage,gage/stackBlur.c:498
-gageStackBlurParmParse,int,1,0,gage,gage/stackBlur.c:545
-gageStackBlurParmSprint,int,1,0,gage,gage/stackBlur.c:804
-gageStackBlur,int,1,0,gage,gage/stackBlur.c:1386
-gageStackBlurCheck,int,1,0,gage,gage/stackBlur.c:1489
-gageStackBlurGet,int,1,0,gage,gage/stackBlur.c:1597
-gageStackBlurManage,int,1,0,gage,gage/stackBlur.c:1698
-gageUpdate,int,1,0,gage,gage/update.c:313
-gageOptimSigSet,int,1,0,gage,gage/optimsig.c:217
-gageOptimSigContextNew,gageOptimSigContext *,NULL,0,gage,gage/optimsig.c:311
-gageOptimSigCalculate,int,1,0,gage,gage/optimsig.c:1090
-gageOptimSigErrorPlot,int,1,0,gage,gage/optimsig.c:1162
-gageOptimSigErrorPlotSliding,int,1,0,gage,gage/optimsig.c:1253
+gageContextCopy,gageContext *,NULL,0,gage,gage/ctx.c:86
+gageKernelSet,int,1,0,gage,gage/ctx.c:197
+gagePerVolumeAttach,int,1,0,gage,gage/ctx.c:396
+gagePerVolumeDetach,int,1,0,gage,gage/ctx.c:455
+gageDeconvolve,int,1,0,gage,gage/deconvolve.c:24
+gageDeconvolveSeparable,int,1,0,gage,gage/deconvolve.c:206
+gageKindCheck,int,1,0,gage,gage/kind.c:31
+gageKindVolumeCheck,int,1,0,gage,gage/kind.c:216
+gageVolumeCheck,int,1,0,gage,gage/pvl.c:34
+gagePerVolumeNew,gagePerVolume *,NULL,0,gage,gage/pvl.c:55
+gageQueryReset,int,1,0,gage,gage/pvl.c:259
+gageQuerySet,int,1,0,gage,gage/pvl.c:285
+gageQueryAdd,int,1,0,gage,gage/pvl.c:341
+gageQueryItemOn,int,1,0,gage,gage/pvl.c:359
+gageShapeSet,int,1,0,gage,gage/shape.c:403
+gageShapeEqual,int,0,0,gage,gage/shape.c:466
+gageStructureTensor,int,1,0,gage,gage/st.c:81
+gageStackPerVolumeNew,int,1,0,gage,gage/stack.c:96
+gageStackPerVolumeAttach,int,1,0,gage,gage/stack.c:125
+gageStackBlurParmCompare,int,1,0,gage,gage/stackBlur.c:123
+gageStackBlurParmCopy,int,1,0,gage,gage/stackBlur.c:228
+gageStackBlurParmSigmaSet,int,1,0,gage,gage/stackBlur.c:265
+gageStackBlurParmScaleSet,int,1,0,gage,gage/stackBlur.c:359
+gageStackBlurParmKernelSet,int,1,0,gage,gage/stackBlur.c:383
+gageStackBlurParmRenormalizeSet,int,1,0,gage,gage/stackBlur.c:396
+gageStackBlurParmBoundarySet,int,1,0,gage,gage/stackBlur.c:408
+gageStackBlurParmBoundarySpecSet,int,1,0,gage,gage/stackBlur.c:427
+gageStackBlurParmOneDimSet,int,1,0,gage,gage/stackBlur.c:444
+gageStackBlurParmNeedSpatialBlurSet,int,1,0,gage,gage/stackBlur.c:456
+gageStackBlurParmVerboseSet,int,1,0,gage,gage/stackBlur.c:468
+gageStackBlurParmDgGoodSigmaMaxSet,int,1,0,gage,gage/stackBlur.c:480
+gageStackBlurParmCheck,int,1,0,gage,gage/stackBlur.c:496
+gageStackBlurParmParse,int,1,0,gage,gage/stackBlur.c:543
+gageStackBlurParmSprint,int,1,0,gage,gage/stackBlur.c:802
+gageStackBlur,int,1,0,gage,gage/stackBlur.c:1384
+gageStackBlurCheck,int,1,0,gage,gage/stackBlur.c:1487
+gageStackBlurGet,int,1,0,gage,gage/stackBlur.c:1595
+gageStackBlurManage,int,1,0,gage,gage/stackBlur.c:1696
+gageUpdate,int,1,0,gage,gage/update.c:311
+gageOptimSigSet,int,1,0,gage,gage/optimsig.c:215
+gageOptimSigContextNew,gageOptimSigContext *,NULL,0,gage,gage/optimsig.c:309
+gageOptimSigCalculate,int,1,0,gage,gage/optimsig.c:1088
+gageOptimSigErrorPlot,int,1,0,gage,gage/optimsig.c:1160
+gageOptimSigErrorPlotSliding,int,1,0,gage,gage/optimsig.c:1251
Modified: teem/trunk/python/cffi/biffdata/hoover.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/hoover.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/hoover.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,3 +1,3 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-hooverContextCheck,int,1,0,hoover,hoover/methodsHoover.c:53
-hooverRender,int,hooverErrInit,0,hoover,hoover/rays.c:359
+hooverContextCheck,int,1,0,hoover,hoover/methodsHoover.c:51
+hooverRender,int,hooverErrInit,0,hoover,hoover/rays.c:357
Modified: teem/trunk/python/cffi/biffdata/limn.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/limn.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/limn.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,74 +1,74 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-limnCameraUpdate,int,1,0,limn,limn/cam.c:33
-limnCameraAspectSet,int,1,0,limn,limn/cam.c:130
-limnCameraPathMake,int,1,0,limn,limn/cam.c:189
-limnEnvMapFill,int,1,0,limn,limn/envmap.c:25
-limnEnvMapCheck,int,1,0,limn,limn/envmap.c:119
-limnObjectWriteOFF,int,1,0,limn,limn/io.c:79
-limnPolyDataWriteIV,int,1,0,limn,limn/io.c:138
-limnObjectReadOFF,int,1,0,limn,limn/io.c:264
-limnPolyDataWriteLMPD,int,1,0,limn,limn/io.c:455
-limnPolyDataReadLMPD,int,1,0,limn,limn/io.c:582
-limnPolyDataWriteVTK,int,1,0,limn,limn/io.c:965
-limnPolyDataReadOFF,int,1,0,limn,limn/io.c:1055
-limnPolyDataSave,int,1,0,limn,limn/io.c:1160
-limnLightUpdate,int,1,0,limn,limn/light.c:67
-limnPolyDataAlloc,int,1,0,limn,limn/polydata.c:149
-limnPolyDataCopy,int,1,0,limn,limn/polydata.c:228
-limnPolyDataCopyN,int,1,0,limn,limn/polydata.c:260
-limnPolyDataPrimitiveVertexNumber,int,1,0,limn,limn/polydata.c:551
-limnPolyDataPrimitiveArea,int,1,0,limn,limn/polydata.c:573
-limnPolyDataRasterize,int,1,0,limn,limn/polydata.c:631
-limnPolyDataSpiralTubeWrap,int,1,0,limn,limn/polyfilter.c:26
-limnPolyDataSmoothHC,int,-1,0,limn,limn/polyfilter.c:336
-limnPolyDataVertexWindingFix,int,1,0,limn,limn/polymod.c:1230
-limnPolyDataCCFind,int,1,0,limn,limn/polymod.c:1249
-limnPolyDataPrimitiveSort,int,1,0,limn,limn/polymod.c:1380
-limnPolyDataVertexWindingFlip,int,1,0,limn,limn/polymod.c:1463
-limnPolyDataPrimitiveSelect,int,1,0,limn,limn/polymod.c:1492
-limnPolyDataClipMulti,int,1,0,limn,limn/polymod.c:1707
-limnPolyDataCompress,limnPolyData *,NULL,0,limn,limn/polymod.c:1994
-limnPolyDataJoin,limnPolyData *,NULL,0,limn,limn/polymod.c:2084
-limnPolyDataEdgeHalve,int,1,0,limn,limn/polymod.c:2152
-limnPolyDataNeighborList,int,-1,0,limn,limn/polymod.c:2329
-limnPolyDataNeighborArray,int,-1,0,limn,limn/polymod.c:2425
-limnPolyDataNeighborArrayComp,int,-1,0,limn,limn/polymod.c:2465
-limnPolyDataCube,int,1,0,limn,limn/polyshapes.c:27
-limnPolyDataCubeTriangles,int,1,0,limn,limn/polyshapes.c:137
-limnPolyDataOctahedron,int,1,0,limn,limn/polyshapes.c:347
-limnPolyDataCylinder,int,1,0,limn,limn/polyshapes.c:461
-limnPolyDataCone,int,1,0,limn,limn/polyshapes.c:635
-limnPolyDataSuperquadric,int,1,0,limn,limn/polyshapes.c:734
-limnPolyDataSpiralBetterquadric,int,1,0,limn,limn/polyshapes.c:859
-limnPolyDataSpiralSuperquadric,int,1,0,limn,limn/polyshapes.c:1016
-limnPolyDataPolarSphere,int,1,0,limn,limn/polyshapes.c:1034
-limnPolyDataSpiralSphere,int,1,0,limn,limn/polyshapes.c:1046
-limnPolyDataIcoSphere,int,1,0,limn,limn/polyshapes.c:1097
-limnPolyDataPlane,int,1,0,limn,limn/polyshapes.c:1341
-limnPolyDataSquare,int,1,0,limn,limn/polyshapes.c:1396
-limnPolyDataSuperquadric2D,int,1,0,limn,limn/polyshapes.c:1439
-limnQNDemo,int,1,0,limn,limn/qn.c:892
-limnObjectRender,int,1,0,limn,limn/renderLimn.c:25
-limnObjectPSDraw,int,1,0,limn,limn/renderLimn.c:184
-limnObjectPSDrawConcave,int,1,0,limn,limn/renderLimn.c:314
-limnSplineNrrdEvaluate,int,1,0,limn,limn/splineEval.c:323
-limnSplineSample,int,1,0,limn,limn/splineEval.c:361
-limnSplineTypeSpecNew,limnSplineTypeSpec *,NULL,0,limn,limn/splineMethods.c:25
-limnSplineNew,limnSpline *,NULL,0,limn,limn/splineMethods.c:124
-limnSplineNrrdCleverFix,int,1,0,limn,limn/splineMethods.c:249
-limnSplineCleverNew,limnSpline *,NULL,0,limn,limn/splineMethods.c:394
-limnSplineUpdate,int,1,0,limn,limn/splineMethods.c:422
-limnSplineTypeSpecParse,limnSplineTypeSpec *,NULL,0,limn,limn/splineMisc.c:222
-limnSplineParse,limnSpline *,NULL,0,limn,limn/splineMisc.c:278
-limnCbfPointsNew,limnCbfPoints *,NULL,0,limn,limn/splineFit.c:177
-limnCbfPointsCheck,int,1,0,limn,limn/splineFit.c:249
-limnCbfCtxPrep,int,1,0,limn,limn/splineFit.c:520
-limnCbfTVT,int,1,0,limn,limn/splineFit.c:788
-limnCbfSingle,int,1,0,limn,limn/splineFit.c:1528
-limnCbfCorners,int,1,0,limn,limn/splineFit.c:1579
-limnCbfMulti,int,1,0,limn,limn/splineFit.c:1781
-limnCbfGo,int,1,0,limn,limn/splineFit.c:1899
-limnObjectWorldHomog,int,1,0,limn,limn/transform.c:25
-limnObjectFaceNormals,int,1,0,limn,limn/transform.c:47
-limnObjectSpaceTransform,int,1,0,limn,limn/transform.c:210
-limnObjectFaceReverse,int,1,0,limn,limn/transform.c:335
+limnCameraUpdate,int,1,0,limn,limn/cam.c:31
+limnCameraAspectSet,int,1,0,limn,limn/cam.c:128
+limnCameraPathMake,int,1,0,limn,limn/cam.c:187
+limnEnvMapFill,int,1,0,limn,limn/envmap.c:23
+limnEnvMapCheck,int,1,0,limn,limn/envmap.c:117
+limnObjectWriteOFF,int,1,0,limn,limn/io.c:77
+limnPolyDataWriteIV,int,1,0,limn,limn/io.c:136
+limnObjectReadOFF,int,1,0,limn,limn/io.c:262
+limnPolyDataWriteLMPD,int,1,0,limn,limn/io.c:453
+limnPolyDataReadLMPD,int,1,0,limn,limn/io.c:580
+limnPolyDataWriteVTK,int,1,0,limn,limn/io.c:963
+limnPolyDataReadOFF,int,1,0,limn,limn/io.c:1053
+limnPolyDataSave,int,1,0,limn,limn/io.c:1158
+limnLightUpdate,int,1,0,limn,limn/light.c:65
+limnPolyDataAlloc,int,1,0,limn,limn/polydata.c:147
+limnPolyDataCopy,int,1,0,limn,limn/polydata.c:226
+limnPolyDataCopyN,int,1,0,limn,limn/polydata.c:258
+limnPolyDataPrimitiveVertexNumber,int,1,0,limn,limn/polydata.c:549
+limnPolyDataPrimitiveArea,int,1,0,limn,limn/polydata.c:571
+limnPolyDataRasterize,int,1,0,limn,limn/polydata.c:629
+limnPolyDataSpiralTubeWrap,int,1,0,limn,limn/polyfilter.c:24
+limnPolyDataSmoothHC,int,-1,0,limn,limn/polyfilter.c:334
+limnPolyDataVertexWindingFix,int,1,0,limn,limn/polymod.c:1228
+limnPolyDataCCFind,int,1,0,limn,limn/polymod.c:1247
+limnPolyDataPrimitiveSort,int,1,0,limn,limn/polymod.c:1378
+limnPolyDataVertexWindingFlip,int,1,0,limn,limn/polymod.c:1461
+limnPolyDataPrimitiveSelect,int,1,0,limn,limn/polymod.c:1490
+limnPolyDataClipMulti,int,1,0,limn,limn/polymod.c:1705
+limnPolyDataCompress,limnPolyData *,NULL,0,limn,limn/polymod.c:1992
+limnPolyDataJoin,limnPolyData *,NULL,0,limn,limn/polymod.c:2082
+limnPolyDataEdgeHalve,int,1,0,limn,limn/polymod.c:2150
+limnPolyDataNeighborList,int,-1,0,limn,limn/polymod.c:2327
+limnPolyDataNeighborArray,int,-1,0,limn,limn/polymod.c:2423
+limnPolyDataNeighborArrayComp,int,-1,0,limn,limn/polymod.c:2463
+limnPolyDataCube,int,1,0,limn,limn/polyshapes.c:25
+limnPolyDataCubeTriangles,int,1,0,limn,limn/polyshapes.c:135
+limnPolyDataOctahedron,int,1,0,limn,limn/polyshapes.c:345
+limnPolyDataCylinder,int,1,0,limn,limn/polyshapes.c:459
+limnPolyDataCone,int,1,0,limn,limn/polyshapes.c:633
+limnPolyDataSuperquadric,int,1,0,limn,limn/polyshapes.c:732
+limnPolyDataSpiralBetterquadric,int,1,0,limn,limn/polyshapes.c:857
+limnPolyDataSpiralSuperquadric,int,1,0,limn,limn/polyshapes.c:1014
+limnPolyDataPolarSphere,int,1,0,limn,limn/polyshapes.c:1032
+limnPolyDataSpiralSphere,int,1,0,limn,limn/polyshapes.c:1044
+limnPolyDataIcoSphere,int,1,0,limn,limn/polyshapes.c:1095
+limnPolyDataPlane,int,1,0,limn,limn/polyshapes.c:1339
+limnPolyDataSquare,int,1,0,limn,limn/polyshapes.c:1394
+limnPolyDataSuperquadric2D,int,1,0,limn,limn/polyshapes.c:1437
+limnQNDemo,int,1,0,limn,limn/qn.c:890
+limnObjectRender,int,1,0,limn,limn/renderLimn.c:23
+limnObjectPSDraw,int,1,0,limn,limn/renderLimn.c:182
+limnObjectPSDrawConcave,int,1,0,limn,limn/renderLimn.c:312
+limnSplineNrrdEvaluate,int,1,0,limn,limn/splineEval.c:321
+limnSplineSample,int,1,0,limn,limn/splineEval.c:359
+limnSplineTypeSpecNew,limnSplineTypeSpec *,NULL,0,limn,limn/splineMethods.c:23
+limnSplineNew,limnSpline *,NULL,0,limn,limn/splineMethods.c:122
+limnSplineNrrdCleverFix,int,1,0,limn,limn/splineMethods.c:247
+limnSplineCleverNew,limnSpline *,NULL,0,limn,limn/splineMethods.c:392
+limnSplineUpdate,int,1,0,limn,limn/splineMethods.c:420
+limnSplineTypeSpecParse,limnSplineTypeSpec *,NULL,0,limn,limn/splineMisc.c:220
+limnSplineParse,limnSpline *,NULL,0,limn,limn/splineMisc.c:276
+limnCbfPointsNew,limnCbfPoints *,NULL,0,limn,limn/splineFit.c:175
+limnCbfPointsCheck,int,1,0,limn,limn/splineFit.c:247
+limnCbfCtxPrep,int,1,0,limn,limn/splineFit.c:518
+limnCbfTVT,int,1,0,limn,limn/splineFit.c:786
+limnCbfSingle,int,1,0,limn,limn/splineFit.c:1526
+limnCbfCorners,int,1,0,limn,limn/splineFit.c:1577
+limnCbfMulti,int,1,0,limn,limn/splineFit.c:1779
+limnCbfGo,int,1,0,limn,limn/splineFit.c:1897
+limnObjectWorldHomog,int,1,0,limn,limn/transform.c:23
+limnObjectFaceNormals,int,1,0,limn,limn/transform.c:45
+limnObjectSpaceTransform,int,1,0,limn,limn/transform.c:208
+limnObjectFaceReverse,int,1,0,limn,limn/transform.c:333
Modified: teem/trunk/python/cffi/biffdata/meet.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/meet.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/meet.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,11 +1,11 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-meetAirEnumAllCheck,int,1,0,meet,meet/enumall.c:216
-meetNrrdKernelAllCheck,int,1,0,meet,meet/meetNrrd.c:236
-meetPullVolCopy,meetPullVol *,NULL,0,meet,meet/meetPull.c:44
-meetPullVolParse,int,1,0,meet,meet/meetPull.c:100
-meetPullVolLeechable,int,1,0,meet,meet/meetPull.c:314
-meetPullVolStackBlurParmFinishMulti,int,1,0,meet,meet/meetPull.c:427
-meetPullVolLoadMulti,int,1,0,meet,meet/meetPull.c:472
-meetPullVolAddMulti,int,1,0,meet,meet/meetPull.c:552
-meetPullInfoParse,int,1,0,meet,meet/meetPull.c:634
-meetPullInfoAddMulti,int,1,0,meet,meet/meetPull.c:765
+meetAirEnumAllCheck,int,1,0,meet,meet/enumall.c:214
+meetNrrdKernelAllCheck,int,1,0,meet,meet/meetNrrd.c:234
+meetPullVolCopy,meetPullVol *,NULL,0,meet,meet/meetPull.c:42
+meetPullVolParse,int,1,0,meet,meet/meetPull.c:98
+meetPullVolLeechable,int,1,0,meet,meet/meetPull.c:312
+meetPullVolStackBlurParmFinishMulti,int,1,0,meet,meet/meetPull.c:425
+meetPullVolLoadMulti,int,1,0,meet,meet/meetPull.c:470
+meetPullVolAddMulti,int,1,0,meet,meet/meetPull.c:550
+meetPullInfoParse,int,1,0,meet,meet/meetPull.c:632
+meetPullInfoAddMulti,int,1,0,meet,meet/meetPull.c:763
Modified: teem/trunk/python/cffi/biffdata/mite.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/mite.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/mite.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,8 +1,8 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-miteSample,double,AIR_NAN,0,mite,mite/ray.c:151
-miteRenderBegin,int,1,0,mite,mite/renderMite.c:63
-miteShadeSpecParse,int,1,0,mite,mite/shade.c:69
-miteThreadNew,miteThread *,NULL,0,mite,mite/thread.c:26
-miteThreadBegin,int,1,0,mite,mite/thread.c:92
-miteVariableParse,int,1,0,mite,mite/txf.c:101
-miteNtxfCheck,int,1,0,mite,mite/txf.c:232
+miteSample,double,AIR_NAN,0,mite,mite/ray.c:149
+miteRenderBegin,int,1,0,mite,mite/renderMite.c:61
+miteShadeSpecParse,int,1,0,mite,mite/shade.c:67
+miteThreadNew,miteThread *,NULL,0,mite,mite/thread.c:24
+miteThreadBegin,int,1,0,mite,mite/thread.c:90
+miteVariableParse,int,1,0,mite,mite/txf.c:99
+miteNtxfCheck,int,1,0,mite,mite/txf.c:230
Modified: teem/trunk/python/cffi/biffdata/moss.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/moss.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/moss.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,9 +1,9 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-mossImageCheck,int,1,0,moss,moss/methodsMoss.c:74
-mossImageAlloc,int,1,0,moss,moss/methodsMoss.c:95
-mossSamplerImageSet,int,1,0,moss,moss/sampler.c:26
-mossSamplerKernelSet,int,1,0,moss,moss/sampler.c:78
-mossSamplerUpdate,int,1,0,moss,moss/sampler.c:100
-mossSamplerSample,int,1,0,moss,moss/sampler.c:195
-mossLinearTransform,int,1,0,moss,moss/xform.c:140
-mossFourPointTransform,int,1,0,moss,moss/xform.c:219
+mossImageCheck,int,1,0,moss,moss/methodsMoss.c:72
+mossImageAlloc,int,1,0,moss,moss/methodsMoss.c:93
+mossSamplerImageSet,int,1,0,moss,moss/sampler.c:24
+mossSamplerKernelSet,int,1,0,moss,moss/sampler.c:76
+mossSamplerUpdate,int,1,0,moss,moss/sampler.c:98
+mossSamplerSample,int,1,0,moss,moss/sampler.c:193
+mossLinearTransform,int,1,0,moss,moss/xform.c:138
+mossFourPointTransform,int,1,0,moss,moss/xform.c:217
Modified: teem/trunk/python/cffi/biffdata/nrrd.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/nrrd.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/nrrd.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,156 +1,156 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-nrrdArrayCompare,int,1,0,nrrd,nrrd/accessors.c:517
-nrrdApply1DLut,int,1,0,nrrd,nrrd/apply1D.c:434
-nrrdApplyMulti1DLut,int,1,0,nrrd,nrrd/apply1D.c:465
-nrrdApply1DRegMap,int,1,0,nrrd,nrrd/apply1D.c:514
-nrrdApplyMulti1DRegMap,int,1,0,nrrd,nrrd/apply1D.c:545
-nrrd1DIrregMapCheck,int,1,0,nrrd,nrrd/apply1D.c:587
-nrrd1DIrregAclCheck,int,1,0,nrrd,nrrd/apply1D.c:684
-nrrd1DIrregAclGenerate,int,1,0,nrrd,nrrd/apply1D.c:816
-nrrdApply1DIrregMap,int,1,0,nrrd,nrrd/apply1D.c:880
-nrrdApply1DSubstitution,int,1,0,nrrd,nrrd/apply1D.c:1054
-nrrdApply2DLut,int,1,0,nrrd,nrrd/apply2D.c:297
-nrrdArithGamma,int,1,0,nrrd,nrrd/arith.c:50
-nrrdArithSRGBGamma,int,1,0,nrrd,nrrd/arith.c:138
-nrrdArithUnaryOp,int,1,0,nrrd,nrrd/arith.c:344
-nrrdArithBinaryOp,int,1,0,nrrd,nrrd/arith.c:553
-nrrdArithIterBinaryOpSelect,int,1,0,nrrd,nrrd/arith.c:639
-nrrdArithIterBinaryOp,int,1,0,nrrd,nrrd/arith.c:726
-nrrdArithTernaryOp,int,1,0,nrrd,nrrd/arith.c:876
-nrrdArithIterTernaryOpSelect,int,1,0,nrrd,nrrd/arith.c:954
-nrrdArithIterTernaryOp,int,1,0,nrrd,nrrd/arith.c:1042
-nrrdArithAffine,int,1,0,nrrd,nrrd/arith.c:1065
-nrrdArithIterAffine,int,1,0,nrrd,nrrd/arith.c:1108
-nrrdAxisInfoCompare,int,1,0,nrrd,nrrd/axis.c:929
-nrrdOrientationReduce,int,1,0,nrrd,nrrd/axis.c:1221
-nrrdMetaDataNormalize,int,1,0,nrrd,nrrd/axis.c:1266
-nrrdCCFind,int,1,0,nrrd,nrrd/cc.c:285
-nrrdCCAdjacency,int,1,0,nrrd,nrrd/cc.c:545
-nrrdCCMerge,int,1,0,nrrd,nrrd/cc.c:645
-nrrdCCRevalue,int,1,0,nrrd,nrrd/cc.c:795
-nrrdCCSettle,int,1,0,nrrd,nrrd/cc.c:822
-nrrdCCValid,int,0,0,nrrd,nrrd/ccmethods.c:26
-nrrdCCSize,unsigned int,1,0,nrrd,nrrd/ccmethods.c:57
-nrrdDeringVerboseSet,int,1,0,nrrd,nrrd/deringNrrd.c:101
-nrrdDeringLinearInterpSet,int,1,0,nrrd,nrrd/deringNrrd.c:114
-nrrdDeringVerticalSeamSet,int,1,0,nrrd,nrrd/deringNrrd.c:127
-nrrdDeringInputSet,int,1,0,nrrd,nrrd/deringNrrd.c:140
-nrrdDeringCenterSet,int,1,0,nrrd,nrrd/deringNrrd.c:175
-nrrdDeringClampPercSet,int,1,0,nrrd,nrrd/deringNrrd.c:194
-nrrdDeringClampHistoBinsSet,int,1,0,nrrd,nrrd/deringNrrd.c:215
-nrrdDeringRadiusScaleSet,int,1,0,nrrd,nrrd/deringNrrd.c:234
-nrrdDeringThetaNumSet,int,1,0,nrrd,nrrd/deringNrrd.c:252
-nrrdDeringRadialKernelSet,int,1,0,nrrd,nrrd/deringNrrd.c:270
-nrrdDeringThetaKernelSet,int,1,0,nrrd,nrrd/deringNrrd.c:290
-nrrdDeringExecute,int,1,0,nrrd,nrrd/deringNrrd.c:750
-nrrdCheapMedian,int,1,0,nrrd,nrrd/filt.c:407
-nrrdDistanceL2,int,1,0,nrrd,nrrd/filt.c:814
-nrrdDistanceL2Biased,int,1,0,nrrd,nrrd/filt.c:826
-nrrdDistanceL2Signed,int,1,0,nrrd,nrrd/filt.c:838
-nrrdHisto,int,1,0,nrrd,nrrd/histogram.c:40
-nrrdHistoCheck,int,1,0,nrrd,nrrd/histogram.c:160
-nrrdHistoDraw,int,1,0,nrrd,nrrd/histogram.c:189
-nrrdHistoAxis,int,1,0,nrrd,nrrd/histogram.c:325
-nrrdHistoJoint,int,1,0,nrrd,nrrd/histogram.c:439
-nrrdHistoThresholdOtsu,int,1,0,nrrd,nrrd/histogram.c:649
-nrrdKernelParse,int,1,0,nrrd,nrrd/kernel.c:3032
-nrrdKernelSpecParse,int,1,0,nrrd,nrrd/kernel.c:3212
-nrrdKernelSpecSprint,int,1,0,nrrd,nrrd/kernel.c:3234
-nrrdKernelSprint,int,1,0,nrrd,nrrd/kernel.c:3289
-nrrdKernelCompare,int,1,0,nrrd,nrrd/kernel.c:3307
-nrrdKernelSpecCompare,int,1,0,nrrd,nrrd/kernel.c:3356
-nrrdKernelCheck,int,1,0,nrrd,nrrd/kernel.c:3429
-nrrdConvert,int,1,0,nrrd,nrrd/map.c:234
-nrrdClampConvert,int,1,0,nrrd,nrrd/map.c:254
-nrrdCastClampRound,int,1,0,nrrd,nrrd/map.c:280
-nrrdQuantize,int,1,0,nrrd,nrrd/map.c:302
-nrrdUnquantize,int,1,0,nrrd,nrrd/map.c:474
-nrrdHistoEq,int,1,0,nrrd,nrrd/map.c:611
-nrrdProject,int,1,0,nrrd,nrrd/measure.c:1136
-nrrdBoundarySpecCheck,int,1,0,nrrd,nrrd/methodsNrrd.c:93
-nrrdBoundarySpecParse,int,1,0,nrrd,nrrd/methodsNrrd.c:117
-nrrdBoundarySpecSprint,int,1,0,nrrd,nrrd/methodsNrrd.c:176
-nrrdBoundarySpecCompare,int,1,0,nrrd,nrrd/methodsNrrd.c:198
-nrrdBasicInfoCopy,int,1,0,nrrd,nrrd/methodsNrrd.c:541
-nrrdWrap_nva,int,1,0,nrrd,nrrd/methodsNrrd.c:817
-nrrdWrap_va,int,1,0,nrrd,nrrd/methodsNrrd.c:848
-nrrdCopy,int,1,0,nrrd,nrrd/methodsNrrd.c:939
-nrrdAlloc_nva,int,1,0,nrrd,nrrd/methodsNrrd.c:969
-nrrdAlloc_va,int,1,0,nrrd,nrrd/methodsNrrd.c:1018
-nrrdMaybeAlloc_nva,int,1,0,nrrd,nrrd/methodsNrrd.c:1139
-nrrdMaybeAlloc_va,int,1,0,nrrd,nrrd/methodsNrrd.c:1156
-nrrdCompare,int,1,0,nrrd,nrrd/methodsNrrd.c:1197
-nrrdPPM,int,1,0,nrrd,nrrd/methodsNrrd.c:1383
-nrrdPGM,int,1,0,nrrd,nrrd/methodsNrrd.c:1403
-nrrdSpaceVectorParse,int,1,4,nrrd,nrrd/parseNrrd.c:521
-_nrrdDataFNCheck,int,1,3,nrrd,nrrd/parseNrrd.c:1198
-nrrdRangePercentileSet,int,1,0,nrrd,nrrd/range.c:109
-nrrdRangePercentileFromStringSet,int,1,0,nrrd,nrrd/range.c:211
-nrrdOneLine,int,1,0,nrrd,nrrd/read.c:76
-nrrdLineSkip,int,1,0,nrrd,nrrd/read.c:240
-nrrdByteSkip,int,1,0,nrrd,nrrd/read.c:336
-nrrdRead,int,1,0,nrrd,nrrd/read.c:500
-nrrdStringRead,int,1,0,nrrd,nrrd/read.c:520
-nrrdLoad,int,1|2,0,nrrd,nrrd/read.c:616
-nrrdLoadMulti,int,1,0,nrrd,nrrd/read.c:683
-nrrdInvertPerm,int,1,0,nrrd,nrrd/reorder.c:34
-nrrdAxesInsert,int,1,0,nrrd,nrrd/reorder.c:86
-nrrdAxesPermute,int,1,0,nrrd,nrrd/reorder.c:152
-nrrdShuffle,int,1,0,nrrd,nrrd/reorder.c:306
-nrrdAxesSwap,int,1,0,nrrd,nrrd/reorder.c:451
-nrrdFlip,int,1,0,nrrd,nrrd/reorder.c:487
-nrrdJoin,int,1,0,nrrd,nrrd/reorder.c:568
-nrrdAxesSplit,int,1,0,nrrd,nrrd/reorder.c:815
-nrrdAxesDelete,int,1,0,nrrd,nrrd/reorder.c:877
-nrrdAxesMerge,int,1,0,nrrd,nrrd/reorder.c:929
-nrrdReshape_nva,int,1,0,nrrd,nrrd/reorder.c:979
-nrrdReshape_va,int,1,0,nrrd,nrrd/reorder.c:1047
-nrrdBlock,int,1,0,nrrd,nrrd/reorder.c:1084
-nrrdUnblock,int,1,0,nrrd,nrrd/reorder.c:1155
-nrrdTile2D,int,1,0,nrrd,nrrd/reorder.c:1254
-nrrdUntile2D,int,1,0,nrrd,nrrd/reorder.c:1368
-nrrdResampleDefaultCenterSet,int,1,0,nrrd,nrrd/resampleContext.c:170
-nrrdResampleNonExistentSet,int,1,0,nrrd,nrrd/resampleContext.c:191
-nrrdResampleRangeSet,int,1,0,nrrd,nrrd/resampleContext.c:324
-nrrdResampleOverrideCenterSet,int,1,0,nrrd,nrrd/resampleContext.c:343
-nrrdResampleBoundarySet,int,1,0,nrrd,nrrd/resampleContext.c:400
-nrrdResamplePadValueSet,int,1,0,nrrd,nrrd/resampleContext.c:421
-nrrdResampleBoundarySpecSet,int,1,0,nrrd,nrrd/resampleContext.c:438
-nrrdResampleRenormalizeSet,int,1,0,nrrd,nrrd/resampleContext.c:459
-nrrdResampleTypeOutSet,int,1,0,nrrd,nrrd/resampleContext.c:476
-nrrdResampleRoundSet,int,1,0,nrrd,nrrd/resampleContext.c:501
-nrrdResampleClampSet,int,1,0,nrrd,nrrd/resampleContext.c:518
-nrrdResampleExecute,int,1,0,nrrd,nrrd/resampleContext.c:1453
-nrrdFFTWWisdomRead,int,1,0,nrrd,nrrd/fftNrrd.c:34
-nrrdFFT,int,1,0,nrrd,nrrd/fftNrrd.c:90
-nrrdFFTWWisdomWrite,int,1,0,nrrd,nrrd/fftNrrd.c:287
-nrrdSimpleResample,int,1,0,nrrd,nrrd/resampleNrrd.c:51
-nrrdSpatialResample,int,1,0,nrrd,nrrd/resampleNrrd.c:521
-nrrdSpaceSet,int,1,0,nrrd,nrrd/simple.c:83
-nrrdSpaceDimensionSet,int,1,0,nrrd,nrrd/simple.c:120
-nrrdSpaceOriginSet,int,1,0,nrrd,nrrd/simple.c:172
-nrrdContentSet_va,int,1,0,nrrd,nrrd/simple.c:473
-_nrrdCheck,int,1,3,nrrd,nrrd/simple.c:1077
-nrrdCheck,int,1,0,nrrd,nrrd/simple.c:1114
-nrrdSameSize,int,0,3,nrrd,nrrd/simple.c:1135
-nrrdSanity,int,0,0,nrrd,nrrd/simple.c:1367
-nrrdSlice,int,1,0,nrrd,nrrd/subset.c:39
-nrrdCrop,int,1,0,nrrd,nrrd/subset.c:184
-nrrdSliceSelect,int,1,0,nrrd,nrrd/subset.c:366
-nrrdSample_nva,int,1,0,nrrd,nrrd/subset.c:578
-nrrdSample_va,int,1,0,nrrd,nrrd/subset.c:617
-nrrdSimpleCrop,int,1,0,nrrd,nrrd/subset.c:646
-nrrdCropAuto,int,1,0,nrrd,nrrd/subset.c:667
-nrrdSplice,int,1,0,nrrd,nrrd/superset.c:32
-nrrdInset,int,1,0,nrrd,nrrd/superset.c:157
-nrrdPad_va,int,1,0,nrrd,nrrd/superset.c:281
-nrrdPad_nva,int,1,0,nrrd,nrrd/superset.c:487
-nrrdSimplePad_va,int,1,0,nrrd,nrrd/superset.c:515
-nrrdSimplePad_nva,int,1,0,nrrd,nrrd/superset.c:553
-nrrdIoStateSet,int,1,0,nrrd,nrrd/write.c:30
-nrrdIoStateEncodingSet,int,1,0,nrrd,nrrd/write.c:103
-nrrdIoStateFormatSet,int,1,0,nrrd,nrrd/write.c:123
-nrrdWrite,int,1,0,nrrd,nrrd/write.c:943
-nrrdStringWrite,int,1,0,nrrd,nrrd/write.c:959
-nrrdSave,int,1,0,nrrd,nrrd/write.c:980
-nrrdSaveMulti,int,1,0,nrrd,nrrd/write.c:1046
+nrrdArrayCompare,int,1,0,nrrd,nrrd/accessors.c:515
+nrrdApply1DLut,int,1,0,nrrd,nrrd/apply1D.c:432
+nrrdApplyMulti1DLut,int,1,0,nrrd,nrrd/apply1D.c:463
+nrrdApply1DRegMap,int,1,0,nrrd,nrrd/apply1D.c:512
+nrrdApplyMulti1DRegMap,int,1,0,nrrd,nrrd/apply1D.c:543
+nrrd1DIrregMapCheck,int,1,0,nrrd,nrrd/apply1D.c:585
+nrrd1DIrregAclCheck,int,1,0,nrrd,nrrd/apply1D.c:682
+nrrd1DIrregAclGenerate,int,1,0,nrrd,nrrd/apply1D.c:814
+nrrdApply1DIrregMap,int,1,0,nrrd,nrrd/apply1D.c:878
+nrrdApply1DSubstitution,int,1,0,nrrd,nrrd/apply1D.c:1051
+nrrdApply2DLut,int,1,0,nrrd,nrrd/apply2D.c:295
+nrrdArithGamma,int,1,0,nrrd,nrrd/arith.c:48
+nrrdArithSRGBGamma,int,1,0,nrrd,nrrd/arith.c:136
+nrrdArithUnaryOp,int,1,0,nrrd,nrrd/arith.c:342
+nrrdArithBinaryOp,int,1,0,nrrd,nrrd/arith.c:551
+nrrdArithIterBinaryOpSelect,int,1,0,nrrd,nrrd/arith.c:637
+nrrdArithIterBinaryOp,int,1,0,nrrd,nrrd/arith.c:724
+nrrdArithTernaryOp,int,1,0,nrrd,nrrd/arith.c:874
+nrrdArithIterTernaryOpSelect,int,1,0,nrrd,nrrd/arith.c:952
+nrrdArithIterTernaryOp,int,1,0,nrrd,nrrd/arith.c:1040
+nrrdArithAffine,int,1,0,nrrd,nrrd/arith.c:1063
+nrrdArithIterAffine,int,1,0,nrrd,nrrd/arith.c:1106
+nrrdAxisInfoCompare,int,1,0,nrrd,nrrd/axis.c:927
+nrrdOrientationReduce,int,1,0,nrrd,nrrd/axis.c:1219
+nrrdMetaDataNormalize,int,1,0,nrrd,nrrd/axis.c:1264
+nrrdCCFind,int,1,0,nrrd,nrrd/cc.c:283
+nrrdCCAdjacency,int,1,0,nrrd,nrrd/cc.c:543
+nrrdCCMerge,int,1,0,nrrd,nrrd/cc.c:643
+nrrdCCRevalue,int,1,0,nrrd,nrrd/cc.c:793
+nrrdCCSettle,int,1,0,nrrd,nrrd/cc.c:820
+nrrdCCValid,int,0,0,nrrd,nrrd/ccmethods.c:24
+nrrdCCSize,unsigned int,1,0,nrrd,nrrd/ccmethods.c:55
+nrrdDeringVerboseSet,int,1,0,nrrd,nrrd/deringNrrd.c:99
+nrrdDeringLinearInterpSet,int,1,0,nrrd,nrrd/deringNrrd.c:112
+nrrdDeringVerticalSeamSet,int,1,0,nrrd,nrrd/deringNrrd.c:125
+nrrdDeringInputSet,int,1,0,nrrd,nrrd/deringNrrd.c:138
+nrrdDeringCenterSet,int,1,0,nrrd,nrrd/deringNrrd.c:173
+nrrdDeringClampPercSet,int,1,0,nrrd,nrrd/deringNrrd.c:192
+nrrdDeringClampHistoBinsSet,int,1,0,nrrd,nrrd/deringNrrd.c:213
+nrrdDeringRadiusScaleSet,int,1,0,nrrd,nrrd/deringNrrd.c:232
+nrrdDeringThetaNumSet,int,1,0,nrrd,nrrd/deringNrrd.c:250
+nrrdDeringRadialKernelSet,int,1,0,nrrd,nrrd/deringNrrd.c:268
+nrrdDeringThetaKernelSet,int,1,0,nrrd,nrrd/deringNrrd.c:288
+nrrdDeringExecute,int,1,0,nrrd,nrrd/deringNrrd.c:748
+nrrdCheapMedian,int,1,0,nrrd,nrrd/filt.c:405
+nrrdDistanceL2,int,1,0,nrrd,nrrd/filt.c:812
+nrrdDistanceL2Biased,int,1,0,nrrd,nrrd/filt.c:824
+nrrdDistanceL2Signed,int,1,0,nrrd,nrrd/filt.c:836
+nrrdHisto,int,1,0,nrrd,nrrd/histogram.c:38
+nrrdHistoCheck,int,1,0,nrrd,nrrd/histogram.c:158
+nrrdHistoDraw,int,1,0,nrrd,nrrd/histogram.c:187
+nrrdHistoAxis,int,1,0,nrrd,nrrd/histogram.c:323
+nrrdHistoJoint,int,1,0,nrrd,nrrd/histogram.c:437
+nrrdHistoThresholdOtsu,int,1,0,nrrd,nrrd/histogram.c:647
+nrrdKernelParse,int,1,0,nrrd,nrrd/kernel.c:3030
+nrrdKernelSpecParse,int,1,0,nrrd,nrrd/kernel.c:3210
+nrrdKernelSpecSprint,int,1,0,nrrd,nrrd/kernel.c:3232
+nrrdKernelSprint,int,1,0,nrrd,nrrd/kernel.c:3287
+nrrdKernelCompare,int,1,0,nrrd,nrrd/kernel.c:3305
+nrrdKernelSpecCompare,int,1,0,nrrd,nrrd/kernel.c:3354
+nrrdKernelCheck,int,1,0,nrrd,nrrd/kernel.c:3427
+nrrdConvert,int,1,0,nrrd,nrrd/map.c:232
+nrrdClampConvert,int,1,0,nrrd,nrrd/map.c:252
+nrrdCastClampRound,int,1,0,nrrd,nrrd/map.c:278
+nrrdQuantize,int,1,0,nrrd,nrrd/map.c:300
+nrrdUnquantize,int,1,0,nrrd,nrrd/map.c:472
+nrrdHistoEq,int,1,0,nrrd,nrrd/map.c:609
+nrrdProject,int,1,0,nrrd,nrrd/measure.c:1134
+nrrdBoundarySpecCheck,int,1,0,nrrd,nrrd/methodsNrrd.c:91
+nrrdBoundarySpecParse,int,1,0,nrrd,nrrd/methodsNrrd.c:115
+nrrdBoundarySpecSprint,int,1,0,nrrd,nrrd/methodsNrrd.c:174
+nrrdBoundarySpecCompare,int,1,0,nrrd,nrrd/methodsNrrd.c:196
+nrrdBasicInfoCopy,int,1,0,nrrd,nrrd/methodsNrrd.c:539
+nrrdWrap_nva,int,1,0,nrrd,nrrd/methodsNrrd.c:815
+nrrdWrap_va,int,1,0,nrrd,nrrd/methodsNrrd.c:846
+nrrdCopy,int,1,0,nrrd,nrrd/methodsNrrd.c:937
+nrrdAlloc_nva,int,1,0,nrrd,nrrd/methodsNrrd.c:967
+nrrdAlloc_va,int,1,0,nrrd,nrrd/methodsNrrd.c:1016
+nrrdMaybeAlloc_nva,int,1,0,nrrd,nrrd/methodsNrrd.c:1137
+nrrdMaybeAlloc_va,int,1,0,nrrd,nrrd/methodsNrrd.c:1154
+nrrdCompare,int,1,0,nrrd,nrrd/methodsNrrd.c:1195
+nrrdPPM,int,1,0,nrrd,nrrd/methodsNrrd.c:1381
+nrrdPGM,int,1,0,nrrd,nrrd/methodsNrrd.c:1401
+nrrdSpaceVectorParse,int,1,4,nrrd,nrrd/parseNrrd.c:519
+_nrrdDataFNCheck,int,1,3,nrrd,nrrd/parseNrrd.c:1196
+nrrdRangePercentileSet,int,1,0,nrrd,nrrd/range.c:107
+nrrdRangePercentileFromStringSet,int,1,0,nrrd,nrrd/range.c:209
+nrrdOneLine,int,1,0,nrrd,nrrd/read.c:74
+nrrdLineSkip,int,1,0,nrrd,nrrd/read.c:225
+nrrdByteSkip,int,1,0,nrrd,nrrd/read.c:321
+nrrdRead,int,1,0,nrrd,nrrd/read.c:485
+nrrdStringRead,int,1,0,nrrd,nrrd/read.c:505
+nrrdLoad,int,1|2,0,nrrd,nrrd/read.c:601
+nrrdLoadMulti,int,1,0,nrrd,nrrd/read.c:668
+nrrdInvertPerm,int,1,0,nrrd,nrrd/reorder.c:32
+nrrdAxesInsert,int,1,0,nrrd,nrrd/reorder.c:84
+nrrdAxesPermute,int,1,0,nrrd,nrrd/reorder.c:150
+nrrdShuffle,int,1,0,nrrd,nrrd/reorder.c:304
+nrrdAxesSwap,int,1,0,nrrd,nrrd/reorder.c:449
+nrrdFlip,int,1,0,nrrd,nrrd/reorder.c:485
+nrrdJoin,int,1,0,nrrd,nrrd/reorder.c:566
+nrrdAxesSplit,int,1,0,nrrd,nrrd/reorder.c:813
+nrrdAxesDelete,int,1,0,nrrd,nrrd/reorder.c:875
+nrrdAxesMerge,int,1,0,nrrd,nrrd/reorder.c:927
+nrrdReshape_nva,int,1,0,nrrd,nrrd/reorder.c:977
+nrrdReshape_va,int,1,0,nrrd,nrrd/reorder.c:1045
+nrrdBlock,int,1,0,nrrd,nrrd/reorder.c:1082
+nrrdUnblock,int,1,0,nrrd,nrrd/reorder.c:1153
+nrrdTile2D,int,1,0,nrrd,nrrd/reorder.c:1252
+nrrdUntile2D,int,1,0,nrrd,nrrd/reorder.c:1366
+nrrdResampleDefaultCenterSet,int,1,0,nrrd,nrrd/resampleContext.c:168
+nrrdResampleNonExistentSet,int,1,0,nrrd,nrrd/resampleContext.c:189
+nrrdResampleRangeSet,int,1,0,nrrd,nrrd/resampleContext.c:322
+nrrdResampleOverrideCenterSet,int,1,0,nrrd,nrrd/resampleContext.c:341
+nrrdResampleBoundarySet,int,1,0,nrrd,nrrd/resampleContext.c:398
+nrrdResamplePadValueSet,int,1,0,nrrd,nrrd/resampleContext.c:419
+nrrdResampleBoundarySpecSet,int,1,0,nrrd,nrrd/resampleContext.c:436
+nrrdResampleRenormalizeSet,int,1,0,nrrd,nrrd/resampleContext.c:457
+nrrdResampleTypeOutSet,int,1,0,nrrd,nrrd/resampleContext.c:474
+nrrdResampleRoundSet,int,1,0,nrrd,nrrd/resampleContext.c:499
+nrrdResampleClampSet,int,1,0,nrrd,nrrd/resampleContext.c:516
+nrrdResampleExecute,int,1,0,nrrd,nrrd/resampleContext.c:1451
+nrrdFFTWWisdomRead,int,1,0,nrrd,nrrd/fftNrrd.c:32
+nrrdFFT,int,1,0,nrrd,nrrd/fftNrrd.c:88
+nrrdFFTWWisdomWrite,int,1,0,nrrd,nrrd/fftNrrd.c:285
+nrrdSimpleResample,int,1,0,nrrd,nrrd/resampleNrrd.c:49
+nrrdSpatialResample,int,1,0,nrrd,nrrd/resampleNrrd.c:519
+nrrdSpaceSet,int,1,0,nrrd,nrrd/simple.c:81
+nrrdSpaceDimensionSet,int,1,0,nrrd,nrrd/simple.c:118
+nrrdSpaceOriginSet,int,1,0,nrrd,nrrd/simple.c:170
+nrrdContentSet_va,int,1,0,nrrd,nrrd/simple.c:471
+_nrrdCheck,int,1,3,nrrd,nrrd/simple.c:1075
+nrrdCheck,int,1,0,nrrd,nrrd/simple.c:1112
+nrrdSameSize,int,0,3,nrrd,nrrd/simple.c:1133
+nrrdSanity,int,0,0,nrrd,nrrd/simple.c:1365
+nrrdSlice,int,1,0,nrrd,nrrd/subset.c:37
+nrrdCrop,int,1,0,nrrd,nrrd/subset.c:182
+nrrdSliceSelect,int,1,0,nrrd,nrrd/subset.c:364
+nrrdSample_nva,int,1,0,nrrd,nrrd/subset.c:576
+nrrdSample_va,int,1,0,nrrd,nrrd/subset.c:615
+nrrdSimpleCrop,int,1,0,nrrd,nrrd/subset.c:644
+nrrdCropAuto,int,1,0,nrrd,nrrd/subset.c:665
+nrrdSplice,int,1,0,nrrd,nrrd/superset.c:30
+nrrdInset,int,1,0,nrrd,nrrd/superset.c:155
+nrrdPad_va,int,1,0,nrrd,nrrd/superset.c:279
+nrrdPad_nva,int,1,0,nrrd,nrrd/superset.c:485
+nrrdSimplePad_va,int,1,0,nrrd,nrrd/superset.c:513
+nrrdSimplePad_nva,int,1,0,nrrd,nrrd/superset.c:551
+nrrdIoStateSet,int,1,0,nrrd,nrrd/write.c:28
+nrrdIoStateEncodingSet,int,1,0,nrrd,nrrd/write.c:101
+nrrdIoStateFormatSet,int,1,0,nrrd,nrrd/write.c:121
+nrrdWrite,int,1,0,nrrd,nrrd/write.c:941
+nrrdStringWrite,int,1,0,nrrd,nrrd/write.c:957
+nrrdSave,int,1,0,nrrd,nrrd/write.c:978
+nrrdSaveMulti,int,1,0,nrrd,nrrd/write.c:1044
Modified: teem/trunk/python/cffi/biffdata/pull.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/pull.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/pull.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,51 +1,51 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-pullEnergyPlot,int,1,0,pull,pull/actionPull.c:232
-pullBinProcess,int,1,0,pull,pull/actionPull.c:1106
-pullGammaLearn,int,1,0,pull,pull/actionPull.c:1141
-pullBinsPointAdd,int,1,0,pull,pull/binningPull.c:183
-pullBinsPointMaybeAdd,int,1,0,pull,pull/binningPull.c:205
-pullOutputGetFilter,int,1,0,pull,pull/contextPull.c:381
-pullOutputGet,int,1,0,pull,pull/contextPull.c:577
-pullPropGet,int,1,0,pull,pull/contextPull.c:590
-pullPositionHistoryNrrdGet,int,1,0,pull,pull/contextPull.c:768
-pullPositionHistoryPolydataGet,int,1,0,pull,pull/contextPull.c:840
-pullIterParmSet,int,1,0,pull,pull/parmPull.c:104
-pullSysParmSet,int,1,0,pull,pull/parmPull.c:193
-pullFlagSet,int,1,0,pull,pull/parmPull.c:272
-pullVerboseSet,int,1,0,pull,pull/parmPull.c:347
-pullThreadNumSet,int,1,0,pull,pull/parmPull.c:372
-pullRngSeedSet,int,1,0,pull,pull/parmPull.c:384
-pullProgressBinModSet,int,1,0,pull,pull/parmPull.c:396
-pullCallbackSet,int,1,0,pull,pull/parmPull.c:408
-pullInterEnergySet,int,1,0,pull,pull/parmPull.c:433
-pullLogAddSet,int,1,0,pull,pull/parmPull.c:494
-pullInitRandomSet,int,1,0,pull,pull/initPull.c:109
-pullInitHaltonSet,int,1,0,pull,pull/initPull.c:127
-pullInitPointPerVoxelSet,int,1,0,pull,pull/initPull.c:146
-pullInitGivenPosSet,int,1,0,pull,pull/initPull.c:174
-pullInitLiveThreshUseSet,int,1,0,pull,pull/initPull.c:188
-pullInitUnequalShapesAllowSet,int,1,0,pull,pull/initPull.c:201
-pullStart,int,1,0,pull,pull/corePull.c:113
-pullFinish,int,1,0,pull,pull/corePull.c:168
-pullRun,int,1,0,pull,pull/corePull.c:335
-pullEnergySpecParse,int,1,0,pull,pull/energy.c:627
-pullInfoSpecAdd,int,1,0,pull,pull/infoPull.c:132
-pullInfoGet,int,1,0,pull,pull/infoPull.c:404
-pullInfoSpecSprint,int,1,0,pull,pull/infoPull.c:449
-pullPointNew,pullPoint *,NULL,0,pull,pull/pointPull.c:33
-pullProbe,int,1,0,pull,pull/pointPull.c:358
-pullPointInitializePerVoxel,int,1,0,pull,pull/pointPull.c:637
-pullPointInitializeRandomOrHalton,int,1,0,pull,pull/pointPull.c:822
-pullPointInitializeGivenPos,int,1,0,pull,pull/pointPull.c:993
-pullVolumeSingleAdd,int,1,0,pull,pull/volumePull.c:212
-pullVolumeStackAdd,int,1,0,pull,pull/volumePull.c:238
-pullVolumeLookup,const pullVolume *,NULL,0,pull,pull/volumePull.c:475
-pullConstraintScaleRange,int,1,0,pull,pull/volumePull.c:494
-pullCCFind,int,1,0,pull,pull/ccPull.c:30
-pullCCMeasure,int,1,0,pull,pull/ccPull.c:114
-pullCCSort,int,1,0,pull,pull/ccPull.c:209
-pullTraceSet,int,1,0,pull,pull/trace.c:245
-pullTraceMultiAdd,int,1,0,pull,pull/trace.c:674
-pullTraceMultiPlotAdd,int,1,0,pull,pull/trace.c:704
-pullTraceMultiWrite,int,1,0,pull,pull/trace.c:1014
-pullTraceMultiRead,int,1,0,pull,pull/trace.c:1119
+pullEnergyPlot,int,1,0,pull,pull/actionPull.c:230
+pullBinProcess,int,1,0,pull,pull/actionPull.c:1104
+pullGammaLearn,int,1,0,pull,pull/actionPull.c:1139
+pullBinsPointAdd,int,1,0,pull,pull/binningPull.c:181
+pullBinsPointMaybeAdd,int,1,0,pull,pull/binningPull.c:203
+pullOutputGetFilter,int,1,0,pull,pull/contextPull.c:379
+pullOutputGet,int,1,0,pull,pull/contextPull.c:575
+pullPropGet,int,1,0,pull,pull/contextPull.c:588
+pullPositionHistoryNrrdGet,int,1,0,pull,pull/contextPull.c:766
+pullPositionHistoryPolydataGet,int,1,0,pull,pull/contextPull.c:838
+pullIterParmSet,int,1,0,pull,pull/parmPull.c:102
+pullSysParmSet,int,1,0,pull,pull/parmPull.c:191
+pullFlagSet,int,1,0,pull,pull/parmPull.c:270
+pullVerboseSet,int,1,0,pull,pull/parmPull.c:345
+pullThreadNumSet,int,1,0,pull,pull/parmPull.c:370
+pullRngSeedSet,int,1,0,pull,pull/parmPull.c:382
+pullProgressBinModSet,int,1,0,pull,pull/parmPull.c:394
+pullCallbackSet,int,1,0,pull,pull/parmPull.c:406
+pullInterEnergySet,int,1,0,pull,pull/parmPull.c:431
+pullLogAddSet,int,1,0,pull,pull/parmPull.c:492
+pullInitRandomSet,int,1,0,pull,pull/initPull.c:107
+pullInitHaltonSet,int,1,0,pull,pull/initPull.c:125
+pullInitPointPerVoxelSet,int,1,0,pull,pull/initPull.c:144
+pullInitGivenPosSet,int,1,0,pull,pull/initPull.c:172
+pullInitLiveThreshUseSet,int,1,0,pull,pull/initPull.c:186
+pullInitUnequalShapesAllowSet,int,1,0,pull,pull/initPull.c:199
+pullStart,int,1,0,pull,pull/corePull.c:111
+pullFinish,int,1,0,pull,pull/corePull.c:166
+pullRun,int,1,0,pull,pull/corePull.c:333
+pullEnergySpecParse,int,1,0,pull,pull/energy.c:625
+pullInfoSpecAdd,int,1,0,pull,pull/infoPull.c:130
+pullInfoGet,int,1,0,pull,pull/infoPull.c:402
+pullInfoSpecSprint,int,1,0,pull,pull/infoPull.c:447
+pullPointNew,pullPoint *,NULL,0,pull,pull/pointPull.c:31
+pullProbe,int,1,0,pull,pull/pointPull.c:356
+pullPointInitializePerVoxel,int,1,0,pull,pull/pointPull.c:635
+pullPointInitializeRandomOrHalton,int,1,0,pull,pull/pointPull.c:820
+pullPointInitializeGivenPos,int,1,0,pull,pull/pointPull.c:991
+pullVolumeSingleAdd,int,1,0,pull,pull/volumePull.c:210
+pullVolumeStackAdd,int,1,0,pull,pull/volumePull.c:236
+pullVolumeLookup,const pullVolume *,NULL,0,pull,pull/volumePull.c:473
+pullConstraintScaleRange,int,1,0,pull,pull/volumePull.c:492
+pullCCFind,int,1,0,pull,pull/ccPull.c:28
+pullCCMeasure,int,1,0,pull,pull/ccPull.c:112
+pullCCSort,int,1,0,pull,pull/ccPull.c:207
+pullTraceSet,int,1,0,pull,pull/trace.c:243
+pullTraceMultiAdd,int,1,0,pull,pull/trace.c:672
+pullTraceMultiPlotAdd,int,1,0,pull,pull/trace.c:702
+pullTraceMultiWrite,int,1,0,pull,pull/trace.c:1012
+pullTraceMultiRead,int,1,0,pull,pull/trace.c:1117
Modified: teem/trunk/python/cffi/biffdata/push.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/push.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/push.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,10 +1,10 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-pushOutputGet,int,1,0,push,push/action.c:71
-pushBinProcess,int,1,0,push,push/action.c:161
-pushBinPointAdd,int,1,0,push,push/binning.c:180
-pushRebin,int,1,0,push,push/binning.c:197
-pushStart,int,1,0,push,push/corePush.c:183
-pushIterate,int,1,0,push,push/corePush.c:233
-pushRun,int,1,0,push,push/corePush.c:306
-pushFinish,int,1,0,push,push/corePush.c:396
-pushEnergySpecParse,int,1,0,push,push/forces.c:304
+pushOutputGet,int,1,0,push,push/action.c:69
+pushBinProcess,int,1,0,push,push/action.c:159
+pushBinPointAdd,int,1,0,push,push/binning.c:178
+pushRebin,int,1,0,push,push/binning.c:195
+pushStart,int,1,0,push,push/corePush.c:181
+pushIterate,int,1,0,push,push/corePush.c:231
+pushRun,int,1,0,push,push/corePush.c:304
+pushFinish,int,1,0,push,push/corePush.c:394
+pushEnergySpecParse,int,1,0,push,push/forces.c:302
Modified: teem/trunk/python/cffi/biffdata/seek.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/seek.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/seek.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,19 +1,19 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-seekExtract,int,1,0,seek,seek/extract.c:936
-seekDataSet,int,1,0,seek,seek/setSeek.c:56
-seekSamplesSet,int,1,0,seek,seek/setSeek.c:116
-seekTypeSet,int,1,0,seek,seek/setSeek.c:149
-seekLowerInsideSet,int,1,0,seek,seek/setSeek.c:173
-seekNormalsFindSet,int,1,0,seek,seek/setSeek.c:193
-seekStrengthUseSet,int,1,0,seek,seek/setSeek.c:208
-seekStrengthSet,int,1,0,seek,seek/setSeek.c:223
-seekItemScalarSet,int,1,0,seek,seek/setSeek.c:285
-seekItemStrengthSet,int,1,0,seek,seek/setSeek.c:304
-seekItemHessSet,int,1,0,seek,seek/setSeek.c:323
-seekItemGradientSet,int,1,0,seek,seek/setSeek.c:343
-seekItemNormalSet,int,1,0,seek,seek/setSeek.c:364
-seekItemEigensystemSet,int,1,0,seek,seek/setSeek.c:385
-seekIsovalueSet,int,1,0,seek,seek/setSeek.c:414
-seekEvalDiffThreshSet,int,1,0,seek,seek/setSeek.c:440
-seekVertexStrength,int,1,0,seek,seek/textract.c:1884
-seekUpdate,int,1,0,seek,seek/updateSeek.c:672
+seekExtract,int,1,0,seek,seek/extract.c:934
+seekDataSet,int,1,0,seek,seek/setSeek.c:54
+seekSamplesSet,int,1,0,seek,seek/setSeek.c:114
+seekTypeSet,int,1,0,seek,seek/setSeek.c:147
+seekLowerInsideSet,int,1,0,seek,seek/setSeek.c:171
+seekNormalsFindSet,int,1,0,seek,seek/setSeek.c:191
+seekStrengthUseSet,int,1,0,seek,seek/setSeek.c:206
+seekStrengthSet,int,1,0,seek,seek/setSeek.c:221
+seekItemScalarSet,int,1,0,seek,seek/setSeek.c:283
+seekItemStrengthSet,int,1,0,seek,seek/setSeek.c:302
+seekItemHessSet,int,1,0,seek,seek/setSeek.c:321
+seekItemGradientSet,int,1,0,seek,seek/setSeek.c:341
+seekItemNormalSet,int,1,0,seek,seek/setSeek.c:362
+seekItemEigensystemSet,int,1,0,seek,seek/setSeek.c:383
+seekIsovalueSet,int,1,0,seek,seek/setSeek.c:412
+seekEvalDiffThreshSet,int,1,0,seek,seek/setSeek.c:438
+seekVertexStrength,int,1,0,seek,seek/textract.c:1882
+seekUpdate,int,1,0,seek,seek/updateSeek.c:670
Modified: teem/trunk/python/cffi/biffdata/ten.csv
===================================================================
--- teem/trunk/python/cffi/biffdata/ten.csv 2025-08-16 12:15:28 UTC (rev 7288)
+++ teem/trunk/python/cffi/biffdata/ten.csv 2025-08-16 13:29:14 UTC (rev 7289)
@@ -1,98 +1,98 @@
func_name,return_type,error_val(s),mubi,biff_key,filename:linenumber
-tenAnisoPlot,int,1,0,ten,ten/aniso.c:1068
-tenAnisoVolume,int,1,0,ten,ten/aniso.c:1127
-tenAnisoHistogram,int,1,0,ten,ten/aniso.c:1199
-tenEvecRGBParmCheck,int,1,0,ten,ten/aniso.c:1313
-tenEMBimodal,int,1,0,ten,ten/bimod.c:412
-tenBVecNonLinearFit,int,1,0,ten,ten/bvec.c:99
-tenDWMRIKeyValueParse,int,1,0,ten,ten/chan.c:60
-tenBMatrixCalc,int,1,0,ten,ten/chan.c:348
-tenEMatrixCalc,int,1,0,ten,ten/chan.c:389
-tenEstimateLinear3D,int,1,0,ten,ten/chan.c:582
-tenEstimateLinear4D,int,1,0,ten,ten/chan.c:629
-tenSimulate,int,1,0,ten,ten/chan.c:870
-tenEpiRegister3D,int,1,0,ten,ten/epireg.c:1044
-tenEpiRegister4D,int,1,0,ten,ten/epireg.c:1195
-tenEstimateMethodSet,int,1,0,ten,ten/estimate.c:283
-tenEstimateSigmaSet,int,1,0,ten,ten/estimate.c:305
-tenEstimateValueMinSet,int,1,0,ten,ten/estimate.c:323
-tenEstimateGradientsSet,int,1,0,ten,ten/estimate.c:341
-tenEstimateBMatricesSet,int,1,0,ten,ten/estimate.c:368
-tenEstimateSkipSet,int,1,0,ten,ten/estimate.c:395
-tenEstimateSkipReset,int,1,0,ten,ten/estimate.c:413
-tenEstimateThresholdFind,int,1,0,ten,ten/estimate.c:428
-tenEstimateThresholdSet,int,1,0,ten,ten/estimate.c:496
-tenEstimateUpdate,int,1,0,ten,ten/estimate.c:802
-tenEstimate1TensorSimulateSingle_f,int,1,0,ten,ten/estimate.c:976
-tenEstimate1TensorSimulateSingle_d,int,1,0,ten,ten/estimate.c:1004
-tenEstimate1TensorSimulateVolume,int,1,0,ten,ten/estimate.c:1035
-tenEstimate1TensorSingle_f,int,1,0,ten,ten/estimate.c:1740
-tenEstimate1TensorSingle_d,int,1,0,ten,ten/estimate.c:1768
-tenEstimate1TensorVolume4D,int,1,0,ten,ten/estimate.c:1805
-tenFiberTraceSet,int,1,0,ten,ten/fiber.c:828
-tenFiberTrace,int,1,0,ten,ten/fiber.c:848
-tenFiberDirectionNumber,unsigned int,0,0,ten,ten/fiber.c:868
-tenFiberSingleTrace,int,1,0,ten,ten/fiber.c:917
-tenFiberMultiNew,tenFiberMulti *,NULL,0,ten,ten/fiber.c:960
-tenFiberMultiTrace,int,1,0,ten,ten/fiber.c:1025
-tenFiberMultiPolyData,int,1,0,ten,ten/fiber.c:1245
-tenFiberMultiProbeVals,int,1,0,ten,ten/fiber.c:1256
-tenFiberContextDwiNew,tenFiberContext *,NULL,0,ten,ten/fiberMethods.c:210
-tenFiberContextNew,tenFiberContext *,NULL,0,ten,ten/fiberMethods.c:224
-tenFiberTypeSet,int,1,0,ten,ten/fiberMethods.c:248
-tenFiberStopSet,int,1,0,ten,ten/fiberMethods.c:378
-tenFiberStopAnisoSet,int,1,0,ten,ten/fiberMethods.c:554
-tenFiberStopDoubleSet,int,1,0,ten,ten/fiberMethods.c:566
-tenFiberStopUIntSet,int,1,0,ten,ten/fiberMethods.c:590
-tenFiberAnisoSpeedSet,int,1,0,ten,ten/fiberMethods.c:637
-tenFiberAnisoSpeedReset,int,1,0,ten,ten/fiberMethods.c:702
-tenFiberKernelSet,int,1,0,ten,ten/fiberMethods.c:717
-tenFiberProbeItemSet,int,1,0,ten,ten/fiberMethods.c:736
-tenFiberIntgSet,int,1,0,ten,ten/fiberMethods.c:748
-tenFiberUpdate,int,1,0,ten,ten/fiberMethods.c:791
-tenGlyphParmCheck,int,1,0,ten,ten/glyph.c:72
-tenGlyphGen,int,1,0,ten,ten/glyph.c:173
-tenGradientCheck,int,1,0,ten,ten/grads.c:67
-tenGradientRandom,int,1,0,ten,ten/grads.c:106
-tenGradientJitter,int,1,0,ten,ten/grads.c:151
-tenGradientBalance,int,1,0,ten,ten/grads.c:373
-tenGradientDistribute,int,1,0,ten,ten/grads.c:458
-tenGradientGenerate,int,1,0,ten,ten/grads.c:651
-tenEvecRGB,int,1,0,ten,ten/miscTen.c:26
-tenEvqVolume,int,1,0,ten,ten/miscTen.c:151
-tenBMatrixCheck,int,1,0,ten,ten/miscTen.c:212
-_tenFindValley,int,1,0,ten,ten/miscTen.c:256
-tenSizeNormalize,int,1,0,ten,ten/mod.c:221
-tenSizeScale,int,1,0,ten,ten/mod.c:237
-tenAnisoScale,int,1,0,ten,ten/mod.c:255
-tenEigenvalueClamp,int,1,0,ten,ten/mod.c:275
-tenEigenvaluePower,int,1,0,ten,ten/mod.c:294
-tenEigenvalueAdd,int,1,0,ten,ten/mod.c:312
-tenEigenvalueMultiply,int,1,0,ten,ten/mod.c:330
-tenLog,int,1,0,ten,ten/mod.c:348
-tenExp,int,1,0,ten,ten/mod.c:365
-tenInterpParmBufferAlloc,int,1,0,ten,ten/path.c:64
-tenInterpParmCopy,tenInterpParm *,NULL,0,ten,ten/path.c:123
-tenInterpN_d,int,1,0,ten,ten/path.c:305
-tenInterpTwoDiscrete_d,int,1,0,ten,ten/path.c:804
-tenInterpMulti3D,int,1,0,ten,ten/path.c:954
-tenDwiGageKindSet,int,1,0,ten,ten/tenDwiGage.c:1037
-tenDwiGageKindCheck,int,1,0,ten,ten/tenDwiGage.c:1177
-tenTensorCheck,int,1,4,ten,ten/tensor.c:54
-tenMeasurementFrameReduce,int,1,0,ten,ten/tensor.c:87
-tenExpand2D,int,1,0,ten,ten/tensor.c:157
-tenExpand,int,1,0,ten,ten/tensor.c:231
-tenShrink,int,1,0,ten,ten/tensor.c:287
-tenMake,int,1,0,ten,ten/tensor.c:529
-tenSlice,int,1,0,ten,ten/tensor.c:631
-tenTripleCalc,int,1,0,ten,ten/triple.c:415
-tenTripleConvert,int,1,0,ten,ten/triple.c:473
-tenExperSpecGradSingleBValSet,int,1,0,ten,ten/experSpec.c:63
-tenExperSpecGradBValSet,int,1,0,ten,ten/experSpec.c:104
-tenExperSpecFromKeyValueSet,int,1,0,ten,ten/experSpec.c:173
-tenDWMRIKeyValueFromExperSpecSet,int,1,0,ten,ten/experSpec.c:328
-tenModelParse,int,1,0,ten,ten/tenModel.c:63
-tenModelFromAxisLearn,int,1,0,ten,ten/tenModel.c:124
-tenModelSimulate,int,1,0,ten,ten/tenModel.c:162
-tenModelSqeFit,int,1,0,ten,ten/tenModel.c:410
-tenModelConvert,int,1,0,ten,ten/tenModel.c:685
+tenAnisoPlot,int,1,0,ten,ten/aniso.c:1066
+tenAnisoVolume,int,1,0,ten,ten/aniso.c:1125
+tenAnisoHistogram,int,1,0,ten,ten/aniso.c:1197
+tenEvecRGBParmCheck,int,1,0,ten,ten/aniso.c:1311
+tenEMBimodal,int,1,0,ten,ten/bimod.c:410
+tenBVecNonLinearFit,int,1,0,ten,ten/bvec.c:97
+tenDWMRIKeyValueParse,int,1,0,ten,ten/chan.c:58
+tenBMatrixCalc,int,1,0,ten,ten/chan.c:346
+tenEMatrixCalc,int,1,0,ten,ten/chan.c:387
+tenEstimateLinear3D,int,1,0,ten,ten/chan.c:580
+tenEstimateLinear4D,int,1,0,ten,ten/chan.c:627
+tenSimulate,int,1,0,ten,ten/chan.c:868
+tenEpiRegister3D,int,1,0,ten,ten/epireg.c:1042
+tenEpiRegister4D,int,1,0,ten,ten/epireg.c:1193
+tenEstimateMethodSet,int,1,0,ten,ten/estimate.c:281
+tenEstimateSigmaSet,int,1,0,ten,ten/estimate.c:303
+tenEstimateValueMinSet,int,1,0,ten,ten/estimate.c:321
+tenEstimateGradientsSet,int,1,0,ten,ten/estimate.c:339
+tenEstimateBMatricesSet,int,1,0,ten,ten/estimate.c:366
+tenEstimateSkipSet,int,1,0,ten,ten/estimate.c:393
+tenEstimateSkipReset,int,1,0,ten,ten/estimate.c:411
+tenEstimateThresholdFind,int,1,0,ten,ten/estimate.c:426
+tenEstimateThresholdSet,int,1,0,ten,ten/estimate.c:494
+tenEstimateUpdate,int,1,0,ten,ten/estimate.c:800
+tenEstimate1TensorSimulateSingle_f,int,1,0,ten,ten/estimate.c:974
+tenEstimate1TensorSimulateSingle_d,int,1,0,ten,ten/estimate.c:1002
+tenEstimate1TensorSimulateVolume,int,1,0,ten,ten/estimate.c:1033
+tenEstimate1TensorSingle_f,int,1,0,ten,ten/estimate.c:1738
+tenEstimate1TensorSingle_d,int,1,0,ten,ten/estimate.c:1766
+tenEstimate1TensorVolume4D,int,1,0,ten,ten/estimate.c:1803
+tenFiberTraceSet,int,1,0,ten,ten/fiber.c:826
+tenFiberTrace,int,1,0,ten,ten/fiber.c:846
+tenFiberDirectionNumber,unsigned int,0,0,ten,ten/fiber.c:866
+tenFiberSingleTrace,int,1,0,ten,ten/fiber.c:915
+tenFiberMultiNew,tenFiberMulti *,NULL,0,ten,ten/fiber.c:958
+tenFiberMultiTrace,int,1,0,ten,ten/fiber.c:1023
+tenFiberMultiPolyData,int,1,0,ten,ten/fiber.c:1243
+tenFiberMultiProbeVals,int,1,0,ten,ten/fiber.c:1254
+tenFiberContextDwiNew,tenFiberContext *,NULL,0,ten,ten/fiberMethods.c:208
+tenFiberContextNew,tenFiberContext *,NULL,0,ten,ten/fiberMethods.c:222
+tenFiberTypeSet,int,1,0,ten,ten/fiberMethods.c:246
+tenFiberStopSet,int,1,0,ten,ten/fiberMethods.c:376
+tenFiberStopAnisoSet,int,1,0,ten,ten/fiberMethods.c:552
+tenFiberStopDoubleSet,int,1,0,ten,ten/fiberMethods.c:564
+tenFiberStopUIntSet,int,1,0,ten,ten/fiberMethods.c:588
+tenFiberAnisoSpeedSet,int,1,0,ten,ten/fiberMethods.c:635
+tenFiberAnisoSpeedReset,int,1,0,ten,ten/fiberMethods.c:700
+tenFiberKernelSet,int,1,0,ten,ten/fiberMethods.c:715
+tenFiberProbeItemSet,int,1,0,ten,ten/fiberMethods.c:734
+tenFiberIntgSet,int,1,0,ten,ten/fiberMethods.c:746
+tenFiberUpdate,int,1,0,ten,ten/fiberMethods.c:789
+tenGlyphParmCheck,int,1,0,ten,ten/glyph.c:70
+tenGlyphGen,int,1,0,ten,ten/glyph.c:171
+tenGradientCheck,int,1,0,ten,ten/grads.c:65
+tenGradientRandom,int,1,0,ten,ten/grads.c:104
+tenGradientJitter,int,1,0,ten,ten/grads.c:149
+tenGradientBalance,int,1,0,ten,ten/grads.c:371
+tenGradientDistribute,int,1,0,ten,ten/grads.c:456
+tenGradientGenerate,int,1,0,ten,ten/grads.c:649
+tenEvecRGB,int,1,0,ten,ten/miscTen.c:24
+tenEvqVolume,int,1,0,ten,ten/miscTen.c:149
+tenBMatrixCheck,int,1,0,ten,ten/miscTen.c:210
+_tenFindValley,int,1,0,ten,ten/miscTen.c:254
+tenSizeNormalize,int,1,0,ten,ten/mod.c:219
+tenSizeScale,int,1,0,ten,ten/mod.c:235
+tenAnisoScale,int,1,0,ten,ten/mod.c:253
+tenEigenvalueClamp,int,1,0,ten,ten/mod.c:273
+tenEigenvaluePower,int,1,0,ten,ten/mod.c:292
+tenEigenvalueAdd,int,1,0,ten,ten/mod.c:310
+tenEigenvalueMultiply,int,1,0,ten,ten/mod.c:328
+tenLog,int,1,0,ten,ten/mod.c:346
+tenExp,int,1,0,ten,ten/mod.c:363
+tenInterpParmBufferAlloc,int,1,0,ten,ten/path.c:62
+tenInterpParmCopy,tenInterpParm *,NULL,0,ten,ten/path.c:121
+tenInterpN_d,int,1,0,ten,ten/path.c:303
+tenInterpTwoDiscrete_d,int,1,0,ten,ten/path.c:802...
[truncated message content] |
|
From: <kin...@us...> - 2025-08-16 12:15:31
|
Revision: 7288
http://sourceforge.net/p/teem/code/7288
Author: kindlmann
Date: 2025-08-16 12:15:28 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
progress (pt 5) on fixing FSF address in preamble
Modified Paths:
--------------
teem/trunk/src/alan/GNUmakefile
teem/trunk/src/alan/alan.h
teem/trunk/src/alan/coreAlan.c
teem/trunk/src/alan/enumsAlan.c
teem/trunk/src/alan/methodsAlan.c
teem/trunk/src/alan/test/tspot.c
teem/trunk/src/biff/GNUmakefile
teem/trunk/src/biff/biff.h
teem/trunk/src/biff/biffbiff.c
teem/trunk/src/biff/biffmsg.c
teem/trunk/src/biff/privateBiff.h
teem/trunk/src/biff/test/test.c
teem/trunk/src/dye/GNUmakefile
teem/trunk/src/dye/convertDye.c
teem/trunk/src/dye/dye.h
teem/trunk/src/dye/methodsDye.c
teem/trunk/src/dye/test/bow.c
teem/trunk/src/dye/test/conv.c
teem/trunk/src/dye/test/iconv.c
teem/trunk/src/dye/test/mchist.c
teem/trunk/src/elf/ESHEstimElf.c
teem/trunk/src/elf/GNUmakefile
teem/trunk/src/elf/ballStickElf.c
teem/trunk/src/elf/elf.h
teem/trunk/src/elf/glyphElf.c
teem/trunk/src/elf/maximaElf.c
teem/trunk/src/make/README.txt
teem/trunk/src/make/aix.mk
teem/trunk/src/make/boiler.mk
teem/trunk/src/make/compare.sh
teem/trunk/src/make/cygwin.mk
teem/trunk/src/make/darwin.mk
teem/trunk/src/make/errorCheck.mk
teem/trunk/src/make/externals.mk
teem/trunk/src/make/irix6.mk
teem/trunk/src/make/linux.mk
teem/trunk/src/make/solaris.mk
teem/trunk/src/make/template.mk
teem/trunk/src/make/win32.mk
teem/trunk/src/preamble.mk
teem/trunk/src/ten/enumsTen.c
teem/trunk/src/ten/modelBall1Cylinder.c
teem/trunk/src/ten/modelBall1StickEMD.c
teem/trunk/src/ten/tendEstim.c
teem/trunk/src/ten/tendEvec.c
teem/trunk/src/ten/tendFlotsam.c
teem/trunk/src/ten/tendMconv.c
teem/trunk/src/ten/tendUnmf.c
teem/trunk/src/tijk/2dTijk.c
teem/trunk/src/tijk/3dTijk.c
teem/trunk/src/tijk/GNUmakefile
teem/trunk/src/tijk/approxTijk.c
teem/trunk/src/tijk/convertQuietPop.h
teem/trunk/src/tijk/convertQuietPush.h
teem/trunk/src/tijk/enumsTijk.c
teem/trunk/src/tijk/fsTijk.c
teem/trunk/src/tijk/miscTijk.c
teem/trunk/src/tijk/nrrdTijk.c
teem/trunk/src/tijk/privateTijk.h
teem/trunk/src/tijk/shTijk.c
teem/trunk/src/tijk/shtables.h
teem/trunk/src/tijk/tijk.h
Modified: teem/trunk/src/alan/GNUmakefile
===================================================================
--- teem/trunk/src/alan/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/alan/GNUmakefile 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/alan/alan.h
===================================================================
--- teem/trunk/src/alan/alan.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/alan/alan.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef ALAN_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/alan/coreAlan.c
===================================================================
--- teem/trunk/src/alan/coreAlan.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/alan/coreAlan.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/*
Modified: teem/trunk/src/alan/enumsAlan.c
===================================================================
--- teem/trunk/src/alan/enumsAlan.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/alan/enumsAlan.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "alan.h"
Modified: teem/trunk/src/alan/methodsAlan.c
===================================================================
--- teem/trunk/src/alan/methodsAlan.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/alan/methodsAlan.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "alan.h"
Modified: teem/trunk/src/alan/test/tspot.c
===================================================================
--- teem/trunk/src/alan/test/tspot.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/alan/test/tspot.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
Modified: teem/trunk/src/biff/GNUmakefile
===================================================================
--- teem/trunk/src/biff/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/biff/GNUmakefile 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/biff/biff.h
===================================================================
--- teem/trunk/src/biff/biff.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/biff/biff.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef BIFF_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/biff/biffbiff.c
===================================================================
--- teem/trunk/src/biff/biffbiff.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/biff/biffbiff.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "biff.h"
Modified: teem/trunk/src/biff/biffmsg.c
===================================================================
--- teem/trunk/src/biff/biffmsg.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/biff/biffmsg.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "biff.h"
Modified: teem/trunk/src/biff/privateBiff.h
===================================================================
--- teem/trunk/src/biff/privateBiff.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/biff/privateBiff.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifdef __cplusplus
Modified: teem/trunk/src/biff/test/test.c
===================================================================
--- teem/trunk/src/biff/test/test.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/biff/test/test.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "../biff.h"
Modified: teem/trunk/src/dye/GNUmakefile
===================================================================
--- teem/trunk/src/dye/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/GNUmakefile 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/dye/convertDye.c
===================================================================
--- teem/trunk/src/dye/convertDye.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/convertDye.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "dye.h"
Modified: teem/trunk/src/dye/dye.h
===================================================================
--- teem/trunk/src/dye/dye.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/dye.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef DYE_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/dye/methodsDye.c
===================================================================
--- teem/trunk/src/dye/methodsDye.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/methodsDye.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "dye.h"
Modified: teem/trunk/src/dye/test/bow.c
===================================================================
--- teem/trunk/src/dye/test/bow.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/test/bow.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
Modified: teem/trunk/src/dye/test/conv.c
===================================================================
--- teem/trunk/src/dye/test/conv.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/test/conv.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
Modified: teem/trunk/src/dye/test/iconv.c
===================================================================
--- teem/trunk/src/dye/test/iconv.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/test/iconv.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
Modified: teem/trunk/src/dye/test/mchist.c
===================================================================
--- teem/trunk/src/dye/test/mchist.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/dye/test/mchist.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "../dye.h"
Modified: teem/trunk/src/elf/ESHEstimElf.c
===================================================================
--- teem/trunk/src/elf/ESHEstimElf.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/elf/ESHEstimElf.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "elf.h"
Modified: teem/trunk/src/elf/GNUmakefile
===================================================================
--- teem/trunk/src/elf/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/elf/GNUmakefile 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/elf/ballStickElf.c
===================================================================
--- teem/trunk/src/elf/ballStickElf.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/elf/ballStickElf.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "elf.h"
Modified: teem/trunk/src/elf/elf.h
===================================================================
--- teem/trunk/src/elf/elf.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/elf/elf.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef ELF_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/elf/glyphElf.c
===================================================================
--- teem/trunk/src/elf/glyphElf.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/elf/glyphElf.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "elf.h"
Modified: teem/trunk/src/elf/maximaElf.c
===================================================================
--- teem/trunk/src/elf/maximaElf.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/elf/maximaElf.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "elf.h"
Modified: teem/trunk/src/make/README.txt
===================================================================
--- teem/trunk/src/make/README.txt 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/README.txt 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
=========================
User-set environment variables which effect global things:
Modified: teem/trunk/src/make/aix.mk
===================================================================
--- teem/trunk/src/make/aix.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/aix.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
TEEM_SHEXT =
Modified: teem/trunk/src/make/boiler.mk
===================================================================
--- teem/trunk/src/make/boiler.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/boiler.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### (this is the template for the individual teem libraries)
Modified: teem/trunk/src/make/compare.sh
===================================================================
--- teem/trunk/src/make/compare.sh 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/compare.sh 2025-08-16 12:15:28 UTC (rev 7288)
@@ -14,19 +14,17 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
# The sh path set above (#!/usr/bin/sh) is only for debugging this:
-# this shell is not run by make. Its contents are read by the
+# this shell is not run by make. Its contents are read by the
# "." intrinsic command, from the shell that make spawns.
# Little shell script to determine if installed headers and libs
# should be named as prerequisites (thereby triggering their
-# re-install). Before this is run, two variables are set:
+# re-install). Before this is run, two variables are set:
#
# $mes : filenames for "me", library L
# $needs : filenames for every library which L depends on
@@ -34,7 +32,7 @@
# The re-install is needed if:
# (test 0) One of $mes doesn't exist.
# (test 1) A needed file wasn't there. The fact that it will
-# named elsewhere as a prerequisite, and that its prerequisites in turn
+# named elsewhere as a prerequisite, and that its prerequisites in turn
# will also be named, means that the corresponding needed library will be
# built, which means that L will have to re-installed, or
# (test 2) One of the needed files is newer than one of the $mes
Modified: teem/trunk/src/make/cygwin.mk
===================================================================
--- teem/trunk/src/make/cygwin.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/cygwin.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
# Cygwin-free DLLs are not as easy to make as once thought, but at
Modified: teem/trunk/src/make/darwin.mk
===================================================================
--- teem/trunk/src/make/darwin.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/darwin.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -14,10 +14,8 @@
# 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 this library; if not, write to Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+# along with this library; if not, see <https://www.gnu.org/licenses/>.
#
Modified: teem/trunk/src/make/errorCheck.mk
===================================================================
--- teem/trunk/src/make/errorCheck.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/errorCheck.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
####
Modified: teem/trunk/src/make/externals.mk
===================================================================
--- teem/trunk/src/make/externals.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/externals.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
## XTERNS: list of all the identifiers for the various external
## libraries that we can _optionally_ link against. Teem has no
Modified: teem/trunk/src/make/irix6.mk
===================================================================
--- teem/trunk/src/make/irix6.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/irix6.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
TEEM_LITTER = so_locations
Modified: teem/trunk/src/make/linux.mk
===================================================================
--- teem/trunk/src/make/linux.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/linux.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
TEEM_SHEXT = so
Modified: teem/trunk/src/make/solaris.mk
===================================================================
--- teem/trunk/src/make/solaris.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/solaris.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
TEEM_SHEXT = so
Modified: teem/trunk/src/make/template.mk
===================================================================
--- teem/trunk/src/make/template.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/template.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
####
Modified: teem/trunk/src/make/win32.mk
===================================================================
--- teem/trunk/src/make/win32.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/make/win32.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,14 +13,12 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
# Windows project file stuff
-#
+#
# Makes project files for the teem dll, one for each teem binary, and
# one for the workspace containing all these
@@ -81,7 +79,7 @@
# MS Visual Studio 6.0 project files
-project.build.msvc6: teem.dsp.build headers.copy teem.dsw.build bins.dsp.build
+project.build.msvc6: teem.dsp.build headers.copy teem.dsw.build bins.dsp.build
project.clean.msvc6: headers.clean
$(RM) $(WIN32.DEST)/*.dsp $(WIN32.DEST)/*.dsw $(WIN32.DEST)/*.plg
Modified: teem/trunk/src/preamble.mk
===================================================================
--- teem/trunk/src/preamble.mk 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/preamble.mk 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,8 +13,6 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
Modified: teem/trunk/src/ten/enumsTen.c
===================================================================
--- teem/trunk/src/ten/enumsTen.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/enumsTen.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/modelBall1Cylinder.c
===================================================================
--- teem/trunk/src/ten/modelBall1Cylinder.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/modelBall1Cylinder.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/modelBall1StickEMD.c
===================================================================
--- teem/trunk/src/ten/modelBall1StickEMD.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/modelBall1StickEMD.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEstim.c
===================================================================
--- teem/trunk/src/ten/tendEstim.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/tendEstim.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvec.c
===================================================================
--- teem/trunk/src/ten/tendEvec.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/tendEvec.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendFlotsam.c
===================================================================
--- teem/trunk/src/ten/tendFlotsam.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/tendFlotsam.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendMconv.c
===================================================================
--- teem/trunk/src/ten/tendMconv.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/tendMconv.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendUnmf.c
===================================================================
--- teem/trunk/src/ten/tendUnmf.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/ten/tendUnmf.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/tijk/2dTijk.c
===================================================================
--- teem/trunk/src/tijk/2dTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/2dTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -12,10 +12,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* Implementation of two-dimensional tensors */
Modified: teem/trunk/src/tijk/3dTijk.c
===================================================================
--- teem/trunk/src/tijk/3dTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/3dTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -12,10 +12,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* Implementation of three-dimensional tensors */
Modified: teem/trunk/src/tijk/GNUmakefile
===================================================================
--- teem/trunk/src/tijk/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/GNUmakefile 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/tijk/approxTijk.c
===================================================================
--- teem/trunk/src/tijk/approxTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/approxTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -14,10 +14,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "tijk.h"
Modified: teem/trunk/src/tijk/convertQuietPop.h
===================================================================
--- teem/trunk/src/tijk/convertQuietPop.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/convertQuietPop.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifdef _MSC_VER
Modified: teem/trunk/src/tijk/convertQuietPush.h
===================================================================
--- teem/trunk/src/tijk/convertQuietPush.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/convertQuietPush.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* NOTE: these warning suppressions are hopefully
Modified: teem/trunk/src/tijk/enumsTijk.c
===================================================================
--- teem/trunk/src/tijk/enumsTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/enumsTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* clang-format off */
Modified: teem/trunk/src/tijk/fsTijk.c
===================================================================
--- teem/trunk/src/tijk/fsTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/fsTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -12,10 +12,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* Implementation of fourier series and their relation to tensors */
Modified: teem/trunk/src/tijk/miscTijk.c
===================================================================
--- teem/trunk/src/tijk/miscTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/miscTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -12,10 +12,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "tijk.h"
Modified: teem/trunk/src/tijk/nrrdTijk.c
===================================================================
--- teem/trunk/src/tijk/nrrdTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/nrrdTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -11,10 +11,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* Reading and setting axis labels to encode Tijk types */
Modified: teem/trunk/src/tijk/privateTijk.h
===================================================================
--- teem/trunk/src/tijk/privateTijk.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/privateTijk.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -14,10 +14,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifdef __cplusplus
Modified: teem/trunk/src/tijk/shTijk.c
===================================================================
--- teem/trunk/src/tijk/shTijk.c 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/shTijk.c 2025-08-16 12:15:28 UTC (rev 7288)
@@ -12,10 +12,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* Implementation of spherical harmonics and their relation to tensors */
Modified: teem/trunk/src/tijk/shtables.h
===================================================================
--- teem/trunk/src/tijk/shtables.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/shtables.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -12,10 +12,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
/* clang-format off */
/* The idea is that you will #define TIJK_TABLE_TYPE to 0 (double) or 1 (float),
Modified: teem/trunk/src/tijk/tijk.h
===================================================================
--- teem/trunk/src/tijk/tijk.h 2025-08-16 12:09:04 UTC (rev 7287)
+++ teem/trunk/src/tijk/tijk.h 2025-08-16 12:15:28 UTC (rev 7288)
@@ -14,10 +14,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a ...
[truncated message content] |
|
From: <kin...@us...> - 2025-08-16 12:09:20
|
Revision: 7287
http://sourceforge.net/p/teem/code/7287
Author: kindlmann
Date: 2025-08-16 12:09:04 +0000 (Sat, 16 Aug 2025)
Log Message:
-----------
progress (pt 4) on fixing FSF address in preamble
Modified Paths:
--------------
teem/trunk/src/push/GNUmakefile
teem/trunk/src/push/action.c
teem/trunk/src/push/corePush.c
teem/trunk/src/push/defaultsPush.c
teem/trunk/src/push/forces.c
teem/trunk/src/push/methodsPush.c
teem/trunk/src/push/push.h
teem/trunk/src/push/setup.c
teem/trunk/src/push/test/eparse.c
teem/trunk/src/push/test/pusher.c
teem/trunk/src/ten/GNUmakefile
teem/trunk/src/ten/aniso.c
teem/trunk/src/ten/bimod.c
teem/trunk/src/ten/bvec.c
teem/trunk/src/ten/chan.c
teem/trunk/src/ten/defaultsTen.c
teem/trunk/src/ten/epireg.c
teem/trunk/src/ten/estimate.c
teem/trunk/src/ten/experSpec.c
teem/trunk/src/ten/fiber.c
teem/trunk/src/ten/fiberMethods.c
teem/trunk/src/ten/glyph.c
teem/trunk/src/ten/grads.c
teem/trunk/src/ten/miscTen.c
teem/trunk/src/ten/mod.c
teem/trunk/src/ten/model1Cylinder.c
teem/trunk/src/ten/model1Stick.c
teem/trunk/src/ten/model1Tensor2.c
teem/trunk/src/ten/model1Unit2D.c
teem/trunk/src/ten/model1Vector2D.c
teem/trunk/src/ten/model2Unit2D.c
teem/trunk/src/ten/modelB0.c
teem/trunk/src/ten/modelBall.c
teem/trunk/src/ten/modelBall1Stick.c
teem/trunk/src/ten/modelZero.c
teem/trunk/src/ten/path.c
teem/trunk/src/ten/privateTen.h
teem/trunk/src/ten/qglox.c
teem/trunk/src/ten/qseg.c
teem/trunk/src/ten/ten.h
teem/trunk/src/ten/tenDwiGage.c
teem/trunk/src/ten/tenGage.c
teem/trunk/src/ten/tenMacros.h
teem/trunk/src/ten/tenModel.c
teem/trunk/src/ten/tendAbout.c
teem/trunk/src/ten/tendAnhist.c
teem/trunk/src/ten/tendAnplot.c
teem/trunk/src/ten/tendAnscale.c
teem/trunk/src/ten/tendAnvol.c
teem/trunk/src/ten/tendAvg.c
teem/trunk/src/ten/tendBfit.c
teem/trunk/src/ten/tendBmat.c
teem/trunk/src/ten/tendEllipse.c
teem/trunk/src/ten/tendEpireg.c
teem/trunk/src/ten/tendEval.c
teem/trunk/src/ten/tendEvaladd.c
teem/trunk/src/ten/tendEvalclamp.c
teem/trunk/src/ten/tendEvalmult.c
teem/trunk/src/ten/tendEvalpow.c
teem/trunk/src/ten/tendEvecrgb.c
teem/trunk/src/ten/tendEvq.c
teem/trunk/src/ten/tendExp.c
teem/trunk/src/ten/tendExpand.c
teem/trunk/src/ten/tendFiber.c
teem/trunk/src/ten/tendGlyph.c
teem/trunk/src/ten/tendGrads.c
teem/trunk/src/ten/tendHelix.c
teem/trunk/src/ten/tendLog.c
teem/trunk/src/ten/tendMake.c
teem/trunk/src/ten/tendMfit.c
teem/trunk/src/ten/tendMsim.c
teem/trunk/src/ten/tendNorm.c
teem/trunk/src/ten/tendPoint.c
teem/trunk/src/ten/tendSatin.c
teem/trunk/src/ten/tendShrink.c
teem/trunk/src/ten/tendSim.c
teem/trunk/src/ten/tendSlice.c
teem/trunk/src/ten/tendSten.c
teem/trunk/src/ten/tendTconv.c
teem/trunk/src/ten/tendTriple.c
teem/trunk/src/ten/tensor.c
teem/trunk/src/ten/test/cntr.c
teem/trunk/src/ten/test/csim.c
teem/trunk/src/ten/test/geode.c
teem/trunk/src/ten/test/igrt.c
teem/trunk/src/ten/test/odf-hist.c
teem/trunk/src/ten/test/rgbprobe.c
teem/trunk/src/ten/test/roistat.c
teem/trunk/src/ten/test/rotedge.c
teem/trunk/src/ten/test/taniso.c
teem/trunk/src/ten/test/teigen.c
teem/trunk/src/ten/test/tem.c
teem/trunk/src/ten/test/tensorDotDat.c
teem/trunk/src/ten/test/tg.c
teem/trunk/src/ten/test/to.c
teem/trunk/src/ten/test/tqgl.c
teem/trunk/src/ten/test/tsoid.c
teem/trunk/src/ten/test/tt.c
teem/trunk/src/ten/test/ttriple.c
teem/trunk/src/ten/triple.c
Modified: teem/trunk/src/push/GNUmakefile
===================================================================
--- teem/trunk/src/push/GNUmakefile 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/push/action.c
===================================================================
--- teem/trunk/src/push/action.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/action.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "push.h"
Modified: teem/trunk/src/push/corePush.c
===================================================================
--- teem/trunk/src/push/corePush.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/corePush.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "push.h"
Modified: teem/trunk/src/push/defaultsPush.c
===================================================================
--- teem/trunk/src/push/defaultsPush.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/defaultsPush.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "push.h"
Modified: teem/trunk/src/push/forces.c
===================================================================
--- teem/trunk/src/push/forces.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/forces.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "push.h"
Modified: teem/trunk/src/push/methodsPush.c
===================================================================
--- teem/trunk/src/push/methodsPush.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/methodsPush.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "push.h"
Modified: teem/trunk/src/push/push.h
===================================================================
--- teem/trunk/src/push/push.h 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/push.h 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef PUSH_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/push/setup.c
===================================================================
--- teem/trunk/src/push/setup.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/setup.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "push.h"
Modified: teem/trunk/src/push/test/eparse.c
===================================================================
--- teem/trunk/src/push/test/eparse.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/test/eparse.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
Modified: teem/trunk/src/push/test/pusher.c
===================================================================
--- teem/trunk/src/push/test/pusher.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/push/test/pusher.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
Modified: teem/trunk/src/ten/GNUmakefile
===================================================================
--- teem/trunk/src/ten/GNUmakefile 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/GNUmakefile 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,11 +13,9 @@
# This library 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 this library; if not, see <https://www.gnu.org/licenses/>.
#
-# You should have received a copy of the GNU Lesser General Public License along with
-# this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
-# Fifth Floor, Boston, MA 02110-1301 USA
-#
#### Library name
####
Modified: teem/trunk/src/ten/aniso.c
===================================================================
--- teem/trunk/src/ten/aniso.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/aniso.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/bimod.c
===================================================================
--- teem/trunk/src/ten/bimod.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/bimod.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/bvec.c
===================================================================
--- teem/trunk/src/ten/bvec.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/bvec.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/chan.c
===================================================================
--- teem/trunk/src/ten/chan.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/chan.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/defaultsTen.c
===================================================================
--- teem/trunk/src/ten/defaultsTen.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/defaultsTen.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/epireg.c
===================================================================
--- teem/trunk/src/ten/epireg.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/epireg.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/estimate.c
===================================================================
--- teem/trunk/src/ten/estimate.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/estimate.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/experSpec.c
===================================================================
--- teem/trunk/src/ten/experSpec.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/experSpec.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/fiber.c
===================================================================
--- teem/trunk/src/ten/fiber.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/fiber.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/fiberMethods.c
===================================================================
--- teem/trunk/src/ten/fiberMethods.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/fiberMethods.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/glyph.c
===================================================================
--- teem/trunk/src/ten/glyph.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/glyph.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/grads.c
===================================================================
--- teem/trunk/src/ten/grads.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/grads.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/miscTen.c
===================================================================
--- teem/trunk/src/ten/miscTen.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/miscTen.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/mod.c
===================================================================
--- teem/trunk/src/ten/mod.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/mod.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/model1Cylinder.c
===================================================================
--- teem/trunk/src/ten/model1Cylinder.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/model1Cylinder.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/model1Stick.c
===================================================================
--- teem/trunk/src/ten/model1Stick.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/model1Stick.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/model1Tensor2.c
===================================================================
--- teem/trunk/src/ten/model1Tensor2.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/model1Tensor2.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/model1Unit2D.c
===================================================================
--- teem/trunk/src/ten/model1Unit2D.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/model1Unit2D.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/model1Vector2D.c
===================================================================
--- teem/trunk/src/ten/model1Vector2D.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/model1Vector2D.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/model2Unit2D.c
===================================================================
--- teem/trunk/src/ten/model2Unit2D.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/model2Unit2D.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/modelB0.c
===================================================================
--- teem/trunk/src/ten/modelB0.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/modelB0.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/modelBall.c
===================================================================
--- teem/trunk/src/ten/modelBall.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/modelBall.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/modelBall1Stick.c
===================================================================
--- teem/trunk/src/ten/modelBall1Stick.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/modelBall1Stick.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/modelZero.c
===================================================================
--- teem/trunk/src/ten/modelZero.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/modelZero.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/path.c
===================================================================
--- teem/trunk/src/ten/path.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/path.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/privateTen.h
===================================================================
--- teem/trunk/src/ten/privateTen.h 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/privateTen.h 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifdef __cplusplus
Modified: teem/trunk/src/ten/qglox.c
===================================================================
--- teem/trunk/src/ten/qglox.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/qglox.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/qseg.c
===================================================================
--- teem/trunk/src/ten/qseg.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/qseg.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/ten.h
===================================================================
--- teem/trunk/src/ten/ten.h 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/ten.h 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef TEN_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/ten/tenDwiGage.c
===================================================================
--- teem/trunk/src/ten/tenDwiGage.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tenDwiGage.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tenGage.c
===================================================================
--- teem/trunk/src/ten/tenGage.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tenGage.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tenMacros.h
===================================================================
--- teem/trunk/src/ten/tenMacros.h 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tenMacros.h 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#ifndef TENMACROS_HAS_BEEN_INCLUDED
Modified: teem/trunk/src/ten/tenModel.c
===================================================================
--- teem/trunk/src/ten/tenModel.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tenModel.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendAbout.c
===================================================================
--- teem/trunk/src/ten/tendAbout.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendAbout.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendAnhist.c
===================================================================
--- teem/trunk/src/ten/tendAnhist.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendAnhist.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendAnplot.c
===================================================================
--- teem/trunk/src/ten/tendAnplot.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendAnplot.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendAnscale.c
===================================================================
--- teem/trunk/src/ten/tendAnscale.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendAnscale.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendAnvol.c
===================================================================
--- teem/trunk/src/ten/tendAnvol.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendAnvol.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendAvg.c
===================================================================
--- teem/trunk/src/ten/tendAvg.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendAvg.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendBfit.c
===================================================================
--- teem/trunk/src/ten/tendBfit.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendBfit.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendBmat.c
===================================================================
--- teem/trunk/src/ten/tendBmat.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendBmat.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEllipse.c
===================================================================
--- teem/trunk/src/ten/tendEllipse.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEllipse.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEpireg.c
===================================================================
--- teem/trunk/src/ten/tendEpireg.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEpireg.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEval.c
===================================================================
--- teem/trunk/src/ten/tendEval.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEval.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvaladd.c
===================================================================
--- teem/trunk/src/ten/tendEvaladd.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEvaladd.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvalclamp.c
===================================================================
--- teem/trunk/src/ten/tendEvalclamp.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEvalclamp.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvalmult.c
===================================================================
--- teem/trunk/src/ten/tendEvalmult.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEvalmult.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvalpow.c
===================================================================
--- teem/trunk/src/ten/tendEvalpow.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEvalpow.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvecrgb.c
===================================================================
--- teem/trunk/src/ten/tendEvecrgb.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEvecrgb.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendEvq.c
===================================================================
--- teem/trunk/src/ten/tendEvq.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendEvq.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendExp.c
===================================================================
--- teem/trunk/src/ten/tendExp.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendExp.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, write to Free Software Foundation, Inc., 51 Franklin Street,
- Fifth Floor, Boston, MA 02110-1301 USA
+ You should have received a copy of the GNU Lesser General Public License
+ along with this library; if not, see <https://www.gnu.org/licenses/>.
*/
#include "ten.h"
Modified: teem/trunk/src/ten/tendExpand.c
===================================================================
--- teem/trunk/src/ten/tendExpand.c 2025-08-16 12:01:31 UTC (rev 7286)
+++ teem/trunk/src/ten/tendExpand.c 2025-08-16 12:09:04 UTC (rev 7287)
@@ -13,10 +13,8 @@
This library 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
- this library; if not, wri...
[truncated message content] |