次のような内容のヘッダファイルoddsum.hがある。
struct oddsum; typedef struct oddsum *oddsump; oddsump oddsum_new(void); void oddsum_put(oddsump r, int x); int oddsum_get(oddsump r);
このAPIは、まずoddsum_newで作成したバッファに対して1回以上 oddsum_putで整数を投入した後、oddsum_getで値を取得すると、最初に 投入されたものを1番目として、奇数番目のものの和が返される(getよ り前に必ず1回は_putが呼ばれるものとしてよい)。このAPIの実装を作 成せよ。下請け関数は使用しないこととする。