4
4
5
5
void reverseArray (void * arr , int length , int elemSize );
6
6
7
- void * mostFrequentArrValueH (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ), int (* hashFun )(const void * ));
7
+ void * mostFrequentArrValueH (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ),
8
+ int (* hashFun )(const void * ));
8
9
9
10
void * mostFrequentArrValueA (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ));
10
11
@@ -18,47 +19,60 @@ void *arrResizeOfRangeAndCpy(void *arr, int length, int elemSize, int startIndex
18
19
19
20
void * arrResizeAndCpyC (void * arr , int length , int elemSize , int newLength , void (* copyFun )(const void * , const void * ));
20
21
21
- void * arrResizeOfRangeAndCpyC (void * arr , int length , int elemSize , int startIndex , int endIndex , int newLength , void (* copyFun )(const void * , const void * ));
22
+ void * arrResizeOfRangeAndCpyC (void * arr , int length , int elemSize , int startIndex , int endIndex , int newLength ,
23
+ void (* copyFun )(const void * , const void * ));
22
24
23
25
void * arrCopy (void * arr , int length , int elemSize );
24
26
25
27
void * arrCopyC (void * arr , int length , int elemSize , void (* copyFun )(const void * , const void * ));
26
28
27
29
void * arrCopyOfRange (void * arr , int length , int elemSize , int startIndex , int endIndex );
28
30
29
- void * arrCopyOfRangeC (void * arr , int length , int elemSize , int startIndex , int endIndex , void (* copyFun )(const void * , const void * ));
31
+ void * arrCopyOfRangeC (void * arr , int length , int elemSize , int startIndex , int endIndex ,
32
+ void (* copyFun )(const void * , const void * ));
30
33
31
34
void fillArr (void * arr , void * fillValue , int length , int elemSize );
32
35
33
36
void fillArrC (void * arr , void * fillValue , int length , int elemSize , void (* copyFun )(const void * , const void * ));
34
37
35
38
void fillArrOfRange (void * arr , void * fillValue , int length , int elemSize , int startIndex , int endIndex );
36
39
37
- void fillArrOfRangeC (void * arr , void * fillValue , int length , int elemSize , int startIndex , int endIndex , void (* copyFun )(const void * , const void * ));
40
+ void fillArrOfRangeC (void * arr , void * fillValue , int length , int elemSize , int startIndex , int endIndex ,
41
+ void (* copyFun )(const void * , const void * ));
38
42
39
43
int arrCompare (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ));
40
44
41
- int arrCompareOfRange (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int startIndex , int endIndex , int (* cmp )(const void * , const void * ));
45
+ int arrCompareOfRange (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int startIndex , int endIndex ,
46
+ int (* cmp )(const void * , const void * ));
42
47
43
48
int arrMismatch (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ));
44
49
45
- int arrMismatchOfRange (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int startIndex , int endIndex , int (* cmp )(const void * , const void * ));
50
+ int arrMismatchOfRange (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int startIndex , int endIndex ,
51
+ int (* cmp )(const void * , const void * ));
46
52
47
- int arrAnagramsS (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ));
53
+ int
54
+ arrAnagramsS (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ));
48
55
49
- int arrAnagramsH (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ), int (* hashFun )(const void * ));
56
+ int arrAnagramsH (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ),
57
+ int (* hashFun )(const void * ));
50
58
51
- int arrRemoveDuplicatesH (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ), int (* hashFun )(const void * ), void (* freeFun )(void * ));
59
+ int arrRemoveDuplicatesH (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ),
60
+ int (* hashFun )(const void * ), void (* freeFun )(void * ));
52
61
53
- int arrRemoveDuplicatesA (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ), void (* freeFun )(void * ));
62
+ int arrRemoveDuplicatesA (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ),
63
+ void (* freeFun )(void * ));
54
64
55
- int arrRemoveValues (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize , int (* cmp )(const void * , const void * ), void (* freeFun )(void * ));
65
+ int arrRemoveValues (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize ,
66
+ int (* cmp )(const void * , const void * ), void (* freeFun )(void * ));
56
67
57
- int arrCountValues (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize , int (* cmp )(const void * , const void * ));
68
+ int arrCountValues (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize ,
69
+ int (* cmp )(const void * , const void * ));
58
70
59
- int isSubArr (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize , int (* cmp )(const void * , const void * ));
71
+ int isSubArr (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize ,
72
+ int (* cmp )(const void * , const void * ));
60
73
61
- int arrGetStartIndex (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize , int (* cmp )(const void * , const void * ));
74
+ int arrGetStartIndex (void * arr , int arrLength , void * values , int valuesArrLength , int elemSize ,
75
+ int (* cmp )(const void * , const void * ));
62
76
63
77
int arrContains (void * arr , void * value , int length , int elemSize , int (* cmp )(const void * , const void * ));
64
78
@@ -76,7 +90,8 @@ int arrBinarySearch(void *arr, void *value, int length, int elemSize, int (*cmp)
76
90
77
91
int arrIsPalindrome (void * arr , int length , int elemSize , int (* cmp )(const void * , const void * ));
78
92
79
- int arrIsRotation (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ));
93
+ int
94
+ arrIsRotation (void * fArr , int fLength , void * sArr , int sLength , int elemSize , int (* cmp )(const void * , const void * ));
80
95
81
96
void arrUpdateElem (void * arr , void * value , int length , int elemSize , int index , void (* freeFun )(void * ));
82
97
0 commit comments