86 inline void sort(
int (*compar)(
const void *,
const void *)) {
90 inline bool checkSort(
int (*compar)(
const void *,
const void *)) {
93 if(compar(&(*
this)[
i-1], &(*
this)[
i]) > 0) {
94 printf(
"checkSort: problem at element %d\n",
i);
106 if(minSize > newSize) {
112 T *newArray =
new T[newSize];
117 if(oldArray != NULL) {
118 memcpy(newArray, oldArray,
fSize*
sizeof(T));
119 memset(newArray+
fSize, 0, (newSize-
fSize)*
sizeof(T));
122 memset(newArray, 0, (newSize)*
sizeof(T));
128 *
sizeof(
DWORD) /
sizeof(T);
131 printf(
"Warning: could not find bank %s\n", bankName);
136 void toBank(
void *pevent,
char *bankName) {
138 bk_create(pevent, bankName, TID_DWORD, (
DWORD*) &outputArray);
140 bk_close(pevent, outputArray +
fSize);