Automatycznie generuj kod C z nagłówka

Chcę wygenerować puste implementacje procedur zdefiniowanych w pliku nagłówkowym. W idealnej sytuacji powinny zwracać NULL dla wskaźników, 0 dla liczb całkowitych itp., Aw idealnym świecie również drukować na stderr, która funkcja została wywołana.

Motywacją tego jest potrzeba wdrożenia opakowania, które dostosowuje podzbiór złożonego, istniejącego API (plik nagłówkowy) do innej biblioteki. Tylko niewielka liczba procedur w API musi być delegowana, ale nie jest jasne, które. Mam więc nadzieję, że skorzystam z iteracyjnego podejścia, w którym uruchamiam ten automatyczny generator, sprawdzam, co się nazywa, implementuję za pomocą delegowania i powtarzam.

WidzęAutomatycznie generuj plik C ++ z nagłówka? ale odpowiedzi wydają się być specyficzne dla C ++.

Więc dla ludzi, którzy potrzebują pytania opisanego prostymi słowami, jak mogę zautomatyzować generowanie takiej implementacji, biorąc pod uwagę plik nagłówkowy? Wolałbym istniejące narzędzie - moim najlepszym pomysłem na proste rozwiązanie jest użycie pycparsera.

aktualizacja Dzięki chłopaki. Obie dobre odpowiedzi. Opublikowałem również mój obecny hack.

questionAnswers(3)

yourAnswerToTheQuestion