[PD-dev] I am really confused by this C problem - help?