textbox.{c,h} are the only files not matching the filename convention for objects/classes. Rename them to text-box.{c,h}.