macros 271

  1. What is “:-!!” in C code?
  2. Strange definitions of TRUE and FALSE macros
  3. likely()/unlikely() macros in the Linux kernel - how do they work? What's their benefit?
  4. What makes Lisp macros so special?
  5. how to use #ifdef with an OR condition?
  6. Getting a structural type with an anonymous class's methods from a macro
  7. What is the worst real-world macros/pre-processor abuse you've ever come across?
  8. Can I record/play macros in Visual Studio 2012/2013/2015?
  9. C multi-line macro: do/while(0) vs scope block
  10. Overloading Macro on Number of Arguments
  11. Saving vim macros
  12. What does “#pragma comment” mean?
  13. Is #pragma once part of the C++11 standard?
  14. What's the use of do while(0) when we define a macro?
  15. __FILE__ macro shows full path
  16. Is there a macro recorder for Eclipse?
  17. iOS How to detect iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4 by macro?
  18. How to identify platform/compiler from preprocessor macros?
  19. What predefined macro can I use to detect clang?
  20. What does the Q_OBJECT macro do? Why do all Qt objects need this macro?
  21. Inline functions vs Preprocessor macros
  22. Creating C macro with ## and __LINE__ (token concatenation with positioning macro)
  23. Documenting Scala 2.10 macros
  24. How to use a Objective-C #define from Swift
  25. *args, **kwargs in jinja2 macros
  26. What is double evaluation and why should it be avoided?
  27. Are C++ Templates just Macros in disguise?
  28. Lazy Evaluation vs Macros
  29. How far can LISP macros go?
  30. Mmh, who are you PRIu64?
  31. What useful macros have you created in Netbeans?
  32. Auto release of stack variables in C
  33. What does Q_D macro do in Qt
  34. Escaping a # symbol in a #define macro?
  35. Implicit declaration of function - C99
  36. How to write macro for Notepad++?
  37. Why is this C or C++ macro not expanded by the preprocessor?
  38. How does Q_FOREACH (= foreach) macro work and why is it that complex?
  39. Error: macro names must be identifiers using #ifdef 0
  40. Is it wrong to add preprocessor directives in a function-like macro?
  41. What is the best way to do loops in JavaScript
  42. Examples of what Lisp's macros can be used for
  43. C++ - enum vs. const vs. #define
  44. macro definition containing #include directive
  45. Is it possible for C preprocessor macros to contain preprocessor directives?
  46. How big can a malloc be in C?
  47. Can you capitalize a pasted token in a macro?
  48. The need for parentheses in macros in C
  49. Best AutoHotKey macros?
  50. How do I implement no-op macro (or template) in C++?