[pedant mode]Sigil is written in C++ not C. I'm a C programmer for my day job. I keep meaning to learn C++ but I never seem to find the time. They are related and there's some overlap but they are different.
Anyway I believe the OP said he was a C++ coder so I really am being pedantic

[/pedant mode]