Why not make a "struct InputBuffer" and make two instances, "first" and "second"?