query: Embedded C programming style
positive_passages.docid: 8979
positive_passages.text: Why use apparently meaningless do-while and if-else statements in macros?
negative_passages.docid: 104147
negative_passages.text: Concept of void pointer in C programming
negative_passages.docid: 138837
negative_passages.text: How to write a while loop with the C preprocessor?
negative_passages.docid: 130528
negative_passages.text: Does C support overloading?
negative_passages.docid: 123736
negative_passages.text: Unit testing for C++ code - Tools and methodology
negative_passages.docid: 138122
negative_passages.text: Organization of C files
negative_passages.docid: 24965
negative_passages.text: Practical Uses for the "Curiously Recurring Template Pattern"
negative_passages.docid: 56520
negative_passages.text: Writing a compiler in its own language
negative_passages.docid: 25577
negative_passages.text: When do we need an Operating System in Embedded System Design?
negative_passages.docid: 24284
negative_passages.text: Code Metrics Analysis for Unmanaged C++ Code
negative_passages.docid: 76865
negative_passages.text: Need some ignition for learning Embedded Systems
negative_passages.docid: 115157
negative_passages.text: Is there a way to use gcc to convert C to MIPS?
negative_passages.docid: 68216
negative_passages.text: Object-orientation in C
negative_passages.docid: 122493
negative_passages.text: Explanation of switch statement constraints on variably modified types in C standard
negative_passages.docid: 155162
negative_passages.text: Practical Use of Zero-Length Bitfields
negative_passages.docid: 40316
negative_passages.text: Beyond Stack Sampling: C++ Profilers
negative_passages.docid: 151330
negative_passages.text: smart pointers (boost) explained