मैं एक सी प्रीप्रोसेसर में एक छोटी सी विशेषता जोड़ना चाहता हूं, लेकिन इसके लिए, मुझे समझने में आसान एक को चाहिए और आसानी से संशोधित किया जा सकता है। विशेष रूप से, मैं निम्नलिखित मानदंडों रहा हूँ:आसानी से हैक करने योग्य सी प्रीप्रोसेसर क्या है?
- छोटे codesize
- अच्छी तरह से प्रलेखित
- मुफ्त सॉफ्टवेयर को संशोधित करने के लिए आसान (मैं फीस का भुगतान के बिना संशोधित कोड वितरित करने के लिए सक्षम होना चाहते हैं या इसलिए।)
मैं पहले से ही tcc है, जो एक पूर्वप्रक्रमक भी शामिल है और काफी छोटी लेकिन, जहाँ तक मैं देख सकता हूँ, कैसे पूर्व प्रसंस्करण कार्यान्वित किया जाता है पर अच्छा प्रलेखन का अभाव है मिल गया है। क्या मुझे यह समझने की कोशिश करनी चाहिए कि टीसीसी कैसे करता है या बेहतर फिट मौजूद है?
हम प्रीप्रोसेसरलेस सी के लिए लड़ते हैं! (हालांकि +1) –
आप पहले ही जानते हैं, लेकिन मुझे यह इंगित करना चाहिए कि सी प्रीप्रोकैसिंग को मानक में मिनट के विवरण में वर्णित किया गया है। क्या आपने जांच की है कि सी 99 मानक में सेक्शन 5.1.1.2 टीसीसी के प्रीप्रोसेसर के दस्तावेज के रूप में काम कर सकता है? वहां निर्दिष्ट से अलग करने के लिए थोड़ा प्रोत्साहन है। –