Dělám to správně, když chci posunout prvky pole o jeden doprava? Používám memmove, protože memcpy by mi nejspíš přepisoval hodnoty, které ještě nestihl zkopírovat.
searchIndex je return hodnota binary searche, pole bude vždycky dost velké na posun
memmove(polePointeru + (searchIndex+1) * sizeof(S*),
polePointeru + searchIndex * sizeof(S*),
(pocetPrvku - position) * sizeof(S*));