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