massspec/int_array.h
00001 #ifndef _INT_ARRAY_H_
00002 #define _INT_ARRAY_H_
00003 
00004 
00005 
00006 
00007 
00008 
00028  int*    IntArray_create(int size);
00029 
00038  void    IntArray_init(int* array, int size, int value);
00039 
00048  int*    IntArray_createInit(int size, int first, ...);
00049  int*    IntArray_createOnes(int size);
00050  int*    IntArray_createZeros(int size);
00051  int*    IntArray_createIncr(int size, int start);
00052 
00053  int*    IntArray_copyUsingIndexArray(int* array, int* index_array, int npeaks);
00054  int*    IntArray_copy(int* array, int nsize);
00055 int*    IntArray_copyPart(int* array, int start, int stop);
00056 
00057  void    IntArray_sum(int* array_1, int* array_2, int nstart, int nstop);
00058  char*   IntArray_toString(int* array, int nsize);
00059 
00060  void    IntArray_print  (int*   array, int start, int stop, int format);
00061  void    IntArray_fprint (FILE* fp, int* array, int start, int stop, int format);
00062  void    IntArray_fprintf(FILE* fp, int* array, int start, int stop, int npl, char* format);
00063  void   IntArray_fprintDelimited(FILE* fp, int* array, int start, int stop, char delimiter);
00064 
00065 #endif
00066 
Generated on Sun Feb 13 01:05:57 2005 for MapQuant by
 1.3.7