プログラミング言語c第2版の演習問題やってんだけど
これって、どうしろっていうことなんでしょう?

演習2-6 位置pから始まるnビットをyの右端のnビットにセットし、
他のビットはそのままにしたxを返す関数setbits(x,p,n,y)を書け。

http://homepage2.nifty.com/tenk/scrap/kr2rev.htm#s2
とか見たけど間違いじゃないみたいだし・・。
正しい問題、だれかおしえて〜。