Index: anches/rel2/psLib/psLib.kdevelop
===================================================================
--- /branches/rel2/psLib/psLib.kdevelop	(revision 1550)
+++ 	(revision )
@@ -1,165 +1,0 @@
-<?xml version = '1.0'?>
-<kdevelop>
-  <general>
-    <author>Robert DeSonia</author>
-    <email>robert.desonia@mhpcc.hpc.mil</email>
-    <version>$VERSION$</version>
-    <projectmanagement>KDevCustomProject</projectmanagement>
-    <primarylanguage>C</primarylanguage>
-    <ignoreparts>
-      <part>KDevClassView</part>
-      <part>KDevClearCase</part>
-      <part>KDevFileGroups</part>
-      <part>KDevPerforce</part>
-    </ignoreparts>
-    <projectdirectory>.</projectdirectory>
-    <absoluteprojectpath>false</absoluteprojectpath>
-    <description/>
-    <secondaryLanguages/>
-  </general>
-  <kdevcustomproject>
-    <run>
-      <mainprogram/>
-      <directoryradio>executable</directoryradio>
-      <customdirectory>/</customdirectory>
-      <programargs/>
-      <terminal>false</terminal>
-      <autocompile>true</autocompile>
-      <envvars/>
-    </run>
-    <general>
-      <activedir>src/image</activedir>
-    </general>
-    <build>
-      <buildtool>make</buildtool>
-      <builddir>src</builddir>
-    </build>
-    <make>
-      <abortonerror>false</abortonerror>
-      <numberofjobs>1</numberofjobs>
-      <dontact>false</dontact>
-      <makebin/>
-      <selectedenvironment>default</selectedenvironment>
-      <environments>
-        <default/>
-      </environments>
-    </make>
-  </kdevcustomproject>
-  <kdevdebugger>
-    <general>
-      <dbgshell/>
-      <programargs/>
-      <gdbpath/>
-      <configGdbScript/>
-      <runShellScript/>
-      <runGdbScript/>
-      <breakonloadinglibs>true</breakonloadinglibs>
-      <separatetty>false</separatetty>
-      <floatingtoolbar>false</floatingtoolbar>
-    </general>
-    <display>
-      <staticmembers>false</staticmembers>
-      <demanglenames>true</demanglenames>
-    </display>
-  </kdevdebugger>
-  <kdevdoctreeview>
-    <ignoretocs>
-      <toc>ada</toc>
-      <toc>ada_bugs_gcc</toc>
-      <toc>bash</toc>
-      <toc>bash_bugs</toc>
-      <toc>clanlib</toc>
-      <toc>fortran_bugs_gcc</toc>
-      <toc>gnome1</toc>
-      <toc>gnustep</toc>
-      <toc>gtk</toc>
-      <toc>gtk_bugs</toc>
-      <toc>haskell</toc>
-      <toc>haskell_bugs_ghc</toc>
-      <toc>java_bugs_gcc</toc>
-      <toc>java_bugs_sun</toc>
-      <toc>kde2book</toc>
-      <toc>libstdc++</toc>
-      <toc>opengl</toc>
-      <toc>pascal_bugs_fp</toc>
-      <toc>php</toc>
-      <toc>php_bugs</toc>
-      <toc>perl</toc>
-      <toc>perl_bugs</toc>
-      <toc>python</toc>
-      <toc>python_bugs</toc>
-      <toc>qt-kdev3</toc>
-      <toc>ruby</toc>
-      <toc>ruby_bugs</toc>
-      <toc>sdl</toc>
-      <toc>stl</toc>
-      <toc>sw</toc>
-      <toc>w3c-dom-level2-html</toc>
-      <toc>w3c-svg</toc>
-      <toc>w3c-uaag10</toc>
-      <toc>wxwindows_bugs</toc>
-    </ignoretocs>
-    <ignoreqt_xml>
-      <toc>Guide to the Qt Translation Tools</toc>
-      <toc>Qt Assistant Manual</toc>
-      <toc>Qt Designer Manual</toc>
-      <toc>Qt Reference Documentation</toc>
-      <toc>qmake User Guide</toc>
-    </ignoreqt_xml>
-    <ignoredoxygen>
-      <toc>KDE Libraries (Doxygen)</toc>
-    </ignoredoxygen>
-    <projectdoc>
-      <userdocDir>html/</userdocDir>
-      <apidocDir>html/</apidocDir>
-    </projectdoc>
-    <ignorekdocs/>
-    <ignoredevhelp/>
-  </kdevdoctreeview>
-  <kdevfilecreate>
-    <filetypes/>
-    <useglobaltypes>
-      <type ext="c" />
-      <type ext="h" />
-    </useglobaltypes>
-  </kdevfilecreate>
-  <kdevcppsupport>
-    <references/>
-    <codecompletion>
-      <includeGlobalFunctions>true</includeGlobalFunctions>
-      <includeTypes>true</includeTypes>
-      <includeEnums>true</includeEnums>
-      <includeTypedefs>false</includeTypedefs>
-      <automaticCodeCompletion>true</automaticCodeCompletion>
-      <automaticArgumentsHint>true</automaticArgumentsHint>
-      <automaticHeaderCompletion>true</automaticHeaderCompletion>
-      <codeCompletionDelay>250</codeCompletionDelay>
-      <argumentsHintDelay>400</argumentsHintDelay>
-      <headerCompletionDelay>250</headerCompletionDelay>
-    </codecompletion>
-  </kdevcppsupport>
-  <kdevfileview>
-    <groups>
-      <hidenonprojectfiles>false</hidenonprojectfiles>
-      <hidenonlocation>false</hidenonlocation>
-    </groups>
-    <tree>
-      <hidepatterns>*.o,*.lo,CVS</hidepatterns>
-      <hidenonprojectfiles>false</hidenonprojectfiles>
-      <showvcsfields>true</showvcsfields>
-    </tree>
-  </kdevfileview>
-  <cppsupportpart>
-    <filetemplates>
-      <interfacesuffix>.h</interfacesuffix>
-      <implementationsuffix>.cpp</implementationsuffix>
-    </filetemplates>
-  </cppsupportpart>
-  <kdevcvsservice>
-    <recursivewhenupdate>true</recursivewhenupdate>
-    <prunedirswhenupdate>true</prunedirswhenupdate>
-    <createdirswhenupdate>true</createdirswhenupdate>
-    <recursivewhencommitremove>true</recursivewhencommitremove>
-    <revertoptions>-C</revertoptions>
-  </kdevcvsservice>
-</kdevelop>
Index: anches/rel2/psLib/psLib.kdevses
===================================================================
--- /branches/rel2/psLib/psLib.kdevses	(revision 1550)
+++ 	(revision )
@@ -1,67 +1,0 @@
-<?xml version = '1.0' encoding = 'UTF-8'?>
-<!DOCTYPE KDevPrjSession>
-<KDevPrjSession>
- <DocsAndViews NumberOfDocuments="8" >
-  <Doc0 NumberOfViews="1" URL="file:/home/desonia/psLib/src/sysUtils/psMemory.c" >
-   <View0 line="0" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="751" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc0>
-  <Doc1 NumberOfViews="1" URL="file:/home/desonia/psLib/test/sysUtils/tst_psMemory.c" >
-   <View0 line="227" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="533" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc1>
-  <Doc2 NumberOfViews="1" URL="file:/home/desonia/psLib/src/sysUtils/psType.h" >
-   <View0 line="93" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="533" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc2>
-  <Doc3 NumberOfViews="1" URL="file:/home/desonia/psLib/test/astronomy/tst_psMetadata_02.c" >
-   <View0 line="0" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="533" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc3>
-  <Doc4 NumberOfViews="1" URL="file:/home/desonia/psLib/test/astronomy/tst_psMetadata_01.c" >
-   <View0 line="242" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="531" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc4>
-  <Doc5 NumberOfViews="1" URL="file:/home/desonia/psLib/src/astronomy/psMetadata.c" >
-   <View0 line="45" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="533" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc5>
-  <Doc6 NumberOfViews="1" URL="file:/home/desonia/psLib/src/sysUtils/psError.c" >
-   <View0 line="86" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="531" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc6>
-  <Doc7 NumberOfViews="1" URL="file:/home/desonia/psLib/src/astronomy/makedir/psAstrometry.d" >
-   <View0 line="0" Type="???" >
-    <AdditionalSettings Top="2" Width="1136" Attach="1" Height="533" Left="2" MinMaxMode="0" />
-   </View0>
-  </Doc7>
- </DocsAndViews>
- <pluginList>
-  <kdevbookmarks>
-   <bookmarks>
-    <bookmark url="/home/desonia/psLib/test/dataManip/tst_psImageManip.c" >
-     <mark line="615" />
-     <mark line="652" />
-     <mark line="593" />
-    </bookmark>
-   </bookmarks>
-  </kdevbookmarks>
-  <kdevsubversion>
-   <subversion recurseresolve="1" recurserelocate="1" recursemerge="1" recursecommit="1" base="" recursepropget="1" recurseswitch="1" recurseupdate="1" recursepropset="1" recursediff="1" recurserevert="1" forcemove="1" recursecheckout="1" forceremove="1" recurseadd="1" recurseproplist="1" forcemerge="1" />
-  </kdevsubversion>
-  <kdevvalgrind>
-   <executable path="" params="" />
-   <valgrind path="" params="" />
-  </kdevvalgrind>
-  <kdevdebugger>
-   <breakpointList/>
-  </kdevdebugger>
- </pluginList>
-</KDevPrjSession>
Index: anches/rel2/psLib/test/collections/tst_psVectorSort_01.c~
===================================================================
--- /branches/rel2/psLib/test/collections/tst_psVectorSort_01.c~	(revision 1550)
+++ 	(revision )
@@ -1,83 +1,0 @@
-/** @file  tst_psSort_01.c
- *
- *  @brief Test driver for psSort functions
- *
- *  This test driver contains the following tests for psSort test point 1:
- *     A)  Create float vectors
- *     B)  Sort input float vector and put results into output float vector
- *     C)  Free float vectors
- *
- *  @author  Ross Harman, MHPCC
- *
- *  @version $Revision: 1.1 $  $Name: not supported by cvs2svn $
- *  @date  $Date: 2004-07-15 23:52:34 $
- *
- *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
- *
- */
-
-#include "pslib.h"
-#include "psTest.h"
-
-int main(int argc,
-         char* argv[])
-{
-    psVector *in = NULL;
-    psVector *out = NULL;
-    psVector *tempVec = NULL;
-
-
-    // Test A - Create float vectors
-    printPositiveTestHeader(stdout,"psSort", "Create float vectors");
-    in = psVectorAlloc(7, PS_TYPE_F32);
-    in->n = 7;
-    out = psVectorAlloc(7, PS_TYPE_F32);
-    out->n = 7;
-    in->data.F32[0] = 7.0f;
-    in->data.F32[1] = 9.0f;
-    in->data.F32[2] = 3.0f;
-    in->data.F32[3] = 1.0f;
-    in->data.F32[4] = 5.0f;
-    in->data.F32[5] = 5.0f;
-    in->data.F32[6] = -20.0f;
-    for(int i=0; i<7; i++) {
-        printf("vec[%d] = %f\n", i, in->data.F32[i]);
-    }
-    printFooter(stdout, "psSort", "Create float vectors", true);
-
-
-    // Test B - Sort input float vector and put results into output float vector
-    printPositiveTestHeader(stdout,"psSort", "Sort float vector");
-    tempVec = out;
-    out = psSort(out, in);
-    for(int i=0; i<7; i++) {
-        printf("vec[%d] = %f\n", i, out->data.F32[i]);
-    }
-    if(out != tempVec) {
-        printf("Error: Return pointer not equal to output argument pointer\n");
-    }
-    printFooter(stdout, "psSort", "Sort float vector", true);
-
-
-    // Test C - Sort input float vector into itself
-    printPositiveTestHeader(stdout,"psSort", "Sort input float vector into itself");
-    in = psSort(in, in);
-    for(int i=0; i<7; i++) {
-        printf("vec[%d] = %f\n", i, out->data.F32[i]);
-    }
-    printFooter(stdout, "psSort", "Sort input float vector into itself", true);
-
-
-    // Test D - Free float vectors
-    printPositiveTestHeader(stdout,"psSort", "Free float vectors");
-    psFree(in);
-    psFree(out);
-    psMemCheckLeaks(0, NULL, stdout);
-    int nBad = psMemCheckCorruption(0);
-    if(nBad) {
-        printf("ERROR: Found %d bad memory blocks\n", nBad);
-    }
-    printFooter(stdout, "psSort", "Free float vectors", true);
-
-    return 0;
-}
Index: anches/rel2/psLib/test/collections/tst_psVectorSort_02.c~
===================================================================
--- /branches/rel2/psLib/test/collections/tst_psVectorSort_02.c~	(revision 1550)
+++ 	(revision )
@@ -1,66 +1,0 @@
-/** @file  tst_psSort_02.c
- *
- *  @brief Test driver for psSort functions
- *
- *  This test driver contains the following tests for psSort test point 2:
- *     A)  Create vectors
- *     B)  Sort integer vector of indices based on pre-sort order of floating point vector
- *     C)  Free vectors
- *
- *  @author  Ross Harman, MHPCC
- *
- *  @version $Revision: 1.1 $  $Name: not supported by cvs2svn $
- *  @date  $Date: 2004-07-15 23:52:34 $
- *
- *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
- *
- */
-
-#include "pslib.h"
-#include "psTest.h"
-
-int main(int argc,
-         char* argv[])
-{
-    psVector *in = NULL;
-    psVector *out = NULL;
-
-
-    // Test A - Create float vectors
-    printPositiveTestHeader(stdout,"psSort", "Create vectors");
-    in = psVectorAlloc(5, PS_TYPE_F32);
-    in->n = 5;
-    out = psVectorAlloc(5, PS_TYPE_F32);
-    out->n = 5;
-    in->data.F32[0] = 7.0f;
-    in->data.F32[1] = 9.0f;
-    in->data.F32[2] = 3.0f;
-    in->data.F32[3] = 1.0f;
-    in->data.F32[4] = 5.0f;
-    for(int i=0; i<5; i++) {
-        printf("arr[%d] = %f\n", i, in->data.F32[i]);
-    }
-    printFooter(stdout, "psSort", "Create vectors", true);
-
-
-    // Test B - Sort integer vector of indices based on pre-sort order of floating point vector
-    printPositiveTestHeader(stdout,"psSort", "Create sorted index vector");
-    out = psSortIndex(out, in);
-    for(int i=0; i<5; i++) {
-        printf("arr[%d] = %d\n", i, out->data.S32[i]);
-    }
-    printFooter(stdout, "psSort", "Create sorted index vector", true);
-
-
-    // Test C - Free vectors
-    printPositiveTestHeader(stdout,"psSort", "Free vectors");
-    psFree(in);
-    psFree(out);
-    psMemCheckLeaks(0, NULL, stdout);
-    int nBad = psMemCheckCorruption(0);
-    if(nBad) {
-        printf("ERROR: Found %d bad memory blocks\n", nBad);
-    }
-    printFooter(stdout, "psSort", "Free vectors", true);
-
-}
Index: anches/rel2/psLib/test/collections/tst_psVectorSort_03.c~
===================================================================
--- /branches/rel2/psLib/test/collections/tst_psVectorSort_03.c~	(revision 1550)
+++ 	(revision )
@@ -1,60 +1,0 @@
-/** @file  tst_psSort_03.c
- *
- *  @brief Test driver for psSort functions
- *
- *  This test driver contains the following tests for psSort test point 3:
- *     A)  Create float vectors of different sizes
- *     B)  Attempt to sort vectors...should get errors
- *     C)  Free float vectors
- *
- *  @author  Ross Harman, MHPCC
- *
- *  @version $Revision: 1.1 $  $Name: not supported by cvs2svn $
- *  @date  $Date: 2004-07-15 23:52:34 $
- *
- *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
- *
- */
-
-#include "pslib.h"
-#include "psTest.h"
-
-int main(int argc,
-         char* argv[])
-{
-    psVector *in = NULL;
-    psVector *out = NULL;
-
-
-    // Test A - Create float vectors
-    printPositiveTestHeader(stdout,"psSort", "Create float vectors of different sizes");
-    in = psVectorAlloc(5, PS_TYPE_F32);
-    in->n = 5;
-    out = psVectorAlloc(6, PS_TYPE_F32);
-    out->n = 6;
-    in->n = 5;
-    for(int i=0; i<5; i++) {
-        printf("arr[%d] = %f\n", i, in->data.F32[i]);
-    }
-    printFooter(stdout, "psSort", "Create float vectors of different sizes", true);
-
-
-    // Test B - Sort input float vector and put results into output float vector
-    printNegativeTestHeader(stdout,"psSort", "Sort float vector",
-                            "Input and output vector sizes are not equal", 0);
-    out = psSort(out, in);
-    printFooter(stdout, "psSort", "Sort float vector", true);
-
-
-    // Test C - Free float vectors
-    printPositiveTestHeader(stdout,"psSort", "Free float vectors");
-    psFree(in);
-    psFree(out);
-    psMemCheckLeaks(0, NULL, stdout);
-    int nBad = psMemCheckCorruption(0);
-    if(nBad) {
-        printf("ERROR: Found %d bad memory blocks\n", nBad);
-    }
-    printFooter(stdout, "psSort", "Free float vectors", true);
-
-}
Index: anches/rel2/psLib/test/collections/tst_psVectorSort_04.c~
===================================================================
--- /branches/rel2/psLib/test/collections/tst_psVectorSort_04.c~	(revision 1550)
+++ 	(revision )
@@ -1,44 +1,0 @@
-/** @file  tst_psSort_04.c
- *
- *  @brief Test driver for psSort functions
- *
- *  This test driver contains the following tests for psSort test point 4:
- *     A)  Attempt to sort with null input vector
- *     B)  Free vectors
- *
- *  @author  Ross Harman, MHPCC
- *
- *  @version $Revision: 1.1 $  $Name: not supported by cvs2svn $
- *  @date  $Date: 2004-07-15 23:52:34 $
- *
- *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
- *
- */
-
-#include "pslib.h"
-#include "psTest.h"
-
-int main(int argc,
-         char* argv[])
-{
-    psVector *badIn = NULL;
-    psVector *goodOut = psVectorAlloc(5, PS_TYPE_F32);
-
-    // Test A - Attempt to sort with null input vector
-    printNegativeTestHeader(stdout,"psSort", "Attempt to sort with null input vector",
-                            "Null input vector", 0);
-    goodOut = psSort(goodOut, badIn);
-    printFooter(stdout, "psSort", "Attempt to sort with null input vector", true);
-
-    // Test B - Free vectors
-    printPositiveTestHeader(stdout, "psSort", "Free vectors");
-    psFree(goodOut);
-    psMemCheckLeaks(0, NULL, stdout);
-    int nBad = psMemCheckCorruption(0);
-    if(nBad) {
-        printf("ERROR: Found %d bad memory blocks\n", nBad);
-    }
-    printFooter(stdout, "psSort", "Free arays", true);
-
-    return 0;
-}
Index: anches/rel2/psLib/test/tst_template.c
===================================================================
--- /branches/rel2/psLib/test/tst_template.c	(revision 1550)
+++ 	(revision )
@@ -1,92 +1,0 @@
-/** @file  tst_psImageManip.c
-*
-*  @brief Contains the tests for psImageManip.[ch]
-*
-*
-*  @author Robert DeSonia, MHPCC
-*
-*  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-08-02 18:30:10 $
-*
-*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
-*/
-
-#include "psTest.h"
-#include "pslib.h"
-
-static int test1( void );
-static int test2( void );
-static int test3( void );
-
-// test descrription consists of:
-//    * test function
-//
-//    * testpoint number (item number in gforge testpoint log)
-//
-//    * name of the testpoint
-//
-//    * expected return value (negative numbers are signal types, e.g.,
-//      -6 for aborts).  Usually either -6 (psAbort called) or 0.
-//
-//    * boolean to signify if the test function is already in list, i.e., if
-//      the test function covers multiple testpoints.  If true, the line is
-//      ignored by runTestSuite if the user didn't explicitly specify the
-//      testpoint with the -n or -t option, as to not run a test function
-//      multiple times.
-//
-testDescription tests[] = {
-                              {
-                                  test1, 1111, "psFunctionBar", 0, false
-                              },
-                              {
-                                  test2, 1113, "psFunctionFoo", 0, false
-                              },
-                              {
-                                  test3, 1114, "psFunctionFunk", 0, false
-                              },
-                              
-                              // testpoint #1112 handled by same test function as #1111
-                              {
-                                  test1, 1112, "psFunctionBang", 0, true
-                              },
-                              
-                              // A null terminates the testDescription list
-                              {
-                                  NULL
-                              }
-                          };
-                          
-int main( int argc, char* argv[] )
-{
-    psLogSetLevel( PS_LOG_INFO );
-    
-    return ( ! runTestSuite( stderr, "psImage", tests, argc, argv ) );
-}
-
-int test1( void )
-{
-    // no need to check for memory leaks, as the runTestSuite does that for you.
-    
-    // here is where one implements the tests for generally a single testpoint.
-    
-    return 0;  // the value that indicates success is part of the testDescription
-}
-
-int test2( void )
-{
-    // no need to check for memory leaks, as the runTestSuite does that for you.
-    
-    // here is where one implements the tests for generally a single testpoint.
-    
-    return 0;  // the value that indicates success is part of the testDescription
-}
-
-int test3( void )
-{
-    // no need to check for memory leaks, as the runTestSuite does that for you.
-    
-    // here is where one implements the tests for generally a single testpoint.
-    
-    return 0;  // the value that indicates success is part of the testDescription
-}
-
