Changeset 2687 in Sophya


Ignore:
Timestamp:
Apr 25, 2005, 7:01:19 PM (20 years ago)
Author:
ansari
Message:

1/ Suppression print de debug ds fiosegdb.h
2/ Ajout fichier ppftpointerio.cc avec les implementation specifiques de
la classe PPF_TPointer_IO<T> - qui etaient ds le .h , produisant des
warning 'multiply defined' avec OSF pour la fabrication shared-libs
3/ MAJ numero de version et Makefile

Reza 25/4/2005

Location:
trunk/SophyaLib/BaseTools
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/Makefile

    r2660 r2687  
    33all: $(LIB)libBaseTools.a
    44clean:
    5         rm -f $(OBJ)datatype.o $(OBJ)dvlist.o $(OBJ)fiondblock.o $(OBJ)mutyv.o $(OBJ)ndatablock.o $(OBJ)pexceptions.o $(OBJ)ppersist.o $(OBJ)ppfbinstream.o $(OBJ)rawstream.o $(OBJ)sophyainit.o $(OBJ)timestamp.o $(OBJ)gnumd5.o $(OBJ)srandgen.o
     5        rm -f $(OBJ)datatype.o $(OBJ)dvlist.o $(OBJ)fiondblock.o $(OBJ)mutyv.o $(OBJ)ndatablock.o $(OBJ)pexceptions.o $(OBJ)ppersist.o $(OBJ)ppfbinstream.o $(OBJ)ppftpointerio.o $(OBJ)rawstream.o $(OBJ)sophyainit.o $(OBJ)timestamp.o $(OBJ)gnumd5.o $(OBJ)srandgen.o
    66        rm -f $(LIB)libBaseTools.a
    7 $(LIB)libBaseTools.a : $(OBJ)datatype.o $(OBJ)dvlist.o $(OBJ)fiondblock.o $(OBJ)gnumd5.o $(OBJ)mutyv.o $(OBJ)ndatablock.o $(OBJ)pexceptions.o $(OBJ)ppersist.o $(OBJ)ppfbinstream.o $(OBJ)rawstream.o $(OBJ)sophyainit.o $(OBJ)srandgen.o $(OBJ)timestamp.o
     7$(LIB)libBaseTools.a : $(OBJ)datatype.o $(OBJ)dvlist.o $(OBJ)fiondblock.o $(OBJ)gnumd5.o $(OBJ)mutyv.o $(OBJ)ndatablock.o $(OBJ)pexceptions.o $(OBJ)ppersist.o $(OBJ)ppfbinstream.o $(OBJ)ppftpointerio.o $(OBJ)rawstream.o $(OBJ)sophyainit.o $(OBJ)srandgen.o $(OBJ)timestamp.o
    88        $(ARCXX) $(ARCXXFLAGS) $@ $($(ARARGS))
    99ifeq ($(CXX),cxx)
     
    3434  $(INC)machdefs.h ppfbinstream.h rawstream.h \
    3535  pexceptions.h
     36$(OBJ)ppftpointerio.o: ppftpointerio.cc \
     37  $(INC)machdefs.h ppftpointerio.h ppersist.h \
     38  pexceptions.h gnumd5.h ppfbinstream.h rawstream.h ppfnametag.h
    3639$(OBJ)rawstream.o: rawstream.cc sopnamsp.h rawstream.h \
    3740  $(INC)machdefs.h pexceptions.h
  • trunk/SophyaLib/BaseTools/fiosegdb.h

    r2665 r2687  
    101101    }
    102102    else dobj->SetSize(itab[1], itab[2]);
    103     cout << *dobj ;
    104103    // On lit les donnees par paquet ...
    105104    for(uint_8 k=0; k<itab[2]; k++)
  • trunk/SophyaLib/BaseTools/objlist.list

    r2660 r2687  
    88ppersist.o
    99ppfbinstream.o
     10ppftpointerio.o
    1011rawstream.o
    1112sophyainit.o
  • trunk/SophyaLib/BaseTools/ppftpointerio.h

    r2665 r2687  
    3636  }
    3737};
    38 // Specific implementation using table I/O in PPFBinaryIOStreams
    39 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    40 void PPF_TPointer_IO<char>::Write(POutPersist & os, char const * arr, size_t n)
    41   { os.PutBytes(arr,n); }
    42 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    43 void PPF_TPointer_IO<char>::Read(PInPersist & is, char * arr, size_t n)
    44   { is.GetBytes(arr,n); }
    45 
    46 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    47 void PPF_TPointer_IO< int_1 >::Write(POutPersist & os, int_1 const * arr, size_t n)
    48   { os.Put(arr,n); }
    49 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    50 void PPF_TPointer_IO< int_1 >::Read(PInPersist & is, int_1 * arr, size_t n)
    51   { is.Get(arr,n); }
    52 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    53 void PPF_TPointer_IO< uint_1 >::Write(POutPersist & os, uint_1 const * arr, size_t n)
    54   { os.Put(arr,n); }
    55 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    56 void PPF_TPointer_IO< uint_1 >::Read(PInPersist & is, uint_1 * arr, size_t n)
    57   { is.Get(arr,n); }
    58 
    59 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    60 void PPF_TPointer_IO< int_2 >::Write(POutPersist & os, int_2 const * arr, size_t n)
    61   { os.Put(arr,n); }
    62 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    63 void PPF_TPointer_IO< int_2 >::Read(PInPersist & is, int_2 * arr, size_t n)
    64   { is.Get(arr,n); }
    65 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    66 void PPF_TPointer_IO< uint_2 >::Write(POutPersist & os, uint_2 const * arr, size_t n)
    67   { os.Put(arr,n); }
    68 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    69 void PPF_TPointer_IO< uint_2 >::Read(PInPersist & is, uint_2 * arr, size_t n)
    70   { is.Get(arr,n); }
    71 
    72 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    73 void PPF_TPointer_IO< int_4 >::Write(POutPersist & os, int_4 const * arr, size_t n)
    74   { os.Put(arr,n); }
    75 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    76 void PPF_TPointer_IO< int_4 >::Read(PInPersist & is, int_4 * arr, size_t n)
    77   { is.Get(arr,n); }
    78 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    79 void PPF_TPointer_IO< uint_4 >::Write(POutPersist & os, uint_4 const * arr, size_t n)
    80   { os.Put(arr,n); }
    81 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    82 void PPF_TPointer_IO< uint_4 >::Read(PInPersist & is, uint_4 * arr, size_t n)
    83   { is.Get(arr,n); }
    84 
    85 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    86 void PPF_TPointer_IO< int_8 >::Write(POutPersist & os,  int_8 const * arr, size_t n)
    87   { os.Put(arr,n); }
    88 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    89 void PPF_TPointer_IO< int_8 >::Read(PInPersist & is, int_8 * arr, size_t n)
    90   { is.Get(arr,n); }
    91 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    92 void PPF_TPointer_IO< uint_8 >::Write(POutPersist & os,  uint_8 const * arr, size_t n)
    93   { os.Put(arr,n); }
    94 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    95 void PPF_TPointer_IO< uint_8 >::Read(PInPersist & is, uint_8 * arr, size_t n)
    96   { is.Get(arr,n); }
    97 
    98 
    99 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    100 void PPF_TPointer_IO< r_4 >::Write(POutPersist & os, r_4 const * arr, size_t n)
    101   { os.Put(arr,n); }
    102 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    103 void PPF_TPointer_IO< r_4 >::Read(PInPersist & is, r_4 * arr, size_t n)
    104   { is.Get(arr,n); }
    105 
    106 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    107 void PPF_TPointer_IO< r_8 >::Write(POutPersist & os,  r_8 const * arr, size_t n)
    108   { os.Put(arr,n); }
    109 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    110 void PPF_TPointer_IO< r_8 >::Read(PInPersist & is, r_8 * arr, size_t n)
    111   { is.Get(arr,n); }
    112 
    113 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    114 void PPF_TPointer_IO< complex<r_4> >::Write(POutPersist & os, complex<r_4> const * arr, size_t n)
    115   { os.Put(arr,n); }
    116 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    117 void PPF_TPointer_IO< complex<r_4> >::Read(PInPersist & is, complex<r_4> * arr, size_t n)
    118   { is.Get(arr,n); }
    119 
    120 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    121 void PPF_TPointer_IO< complex<r_8> >::Write(POutPersist & os, complex<r_8> const * arr, size_t n)
    122   { os.Put(arr,n); }
    123 DECL_TEMP_SPEC  /* equivalent a template <> , pour SGI-CC en particulier */
    124 void PPF_TPointer_IO< complex<r_8> >::Read(PInPersist & is, complex<r_8> * arr, size_t n)
    125   { is.Get(arr,n); }
    12638
    12739
  • trunk/SophyaLib/BaseTools/sversion.h

    r2661 r2687  
    33
    44#define SOPHYA_VERSION   1.8
    5 #define SOPHYA_REVISION  40
     5#define SOPHYA_REVISION  45
    66#define SOPHYA_TAG       "V_Avr2005"
    77
Note: See TracChangeset for help on using the changeset viewer.