int compare(const void *a, const void *b);
int func(void *customize, int a, int b);
void qsort(base, num, size, compare, customize);
void *makeFunc(void *baseFunc, void *customize, int x, int y)
{
p = mallocして、実行権限を付ける.
メモリに機械語を書いて、f(x,y) { return baseFunc(customize, x, y); }
に相当する関数を作る.
return p;
}| コメント | お名前 | NameLink | |