2013-02-23 8 views
5

Chcę dodać małą funkcję do preprocesora C, ale do tego potrzebuję takiej, która jest łatwa do zrozumienia i którą można łatwo zmodyfikować. Konkretnie szukam następujących kryteriów:Co to jest łatwy do hakowania preprocesor C?

  • mały codesize
  • dobrze udokumentowane
  • łatwo modyfikować
  • wolnego oprogramowania (Chcę, aby móc rozpowszechniać zmodyfikowanego kodu bez wnoszenia opłat lub tak.)

już znaleźć tcc, który zawiera preprocesor i jest dość mały, ale, o ile widzę, brakuje dobrej dokumentacji na temat przebiegu wyprzedzającego jest realizowany. Czy powinienem po prostu spróbować zrozumieć, jak działa tcc lub czy istnieje lepsze dopasowanie?

+0

Walczymy o preprocessorless C! (+1) –

+2

Być może już wiesz, ale powinienem zaznaczyć, że wstępne przetwarzanie C zostało opisane w najdrobniejszych szczegółach w standardzie. Czy sprawdziłeś, czy sekcja 5.1.1.2 w standardzie C99 może służyć jako dokumentacja preprocesora TCC? Nie ma motywacji, by robić to inaczej, niż tam określone. –

Odpowiedz