Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
c11 [2019/07/19 15:22] – [TO DO] rpjdayc11 [2019/08/05 13:31] (current) – [Internal links] rpjday
Line 10: Line 10:
   * [[https://en.cppreference.com/w/c|cppreference.com]]   * [[https://en.cppreference.com/w/c|cppreference.com]]
  
-===== Figure out =====+===== Fedora packages =====
  
-  * What is "embedded C"?+  * clang 
 +  * valgrind 
 +  * meld [for graphical diff] 
 +  * strace; ltrace 
 +  * splint 
 +  * pkg-config 
 +  * gdb; lldb 
 + 
 + 
 +===== To document ===== 
 + 
 +  * List the properties of "embedded C".
  
 ===== Internal links ===== ===== Internal links =====
  
   * [[21st Century C]]   * [[21st Century C]]
 +  * [[GCC extensions]]
 +  * [[SEI CERT C Coding Standard]]
  
 ===== DON'T CARE ===== ===== DON'T CARE =====
Line 54: Line 67:
 ==== Preprocessor ==== ==== Preprocessor ====
  
-  * ''include_next''+  * ''#define''
  
 ==== Threading ==== ==== Threading ====
Line 61: Line 74:
  
 ==== setjmp/longjmp ==== ==== setjmp/longjmp ====
 +
 +==== Atomic objects ====
 +
 +==== GNU extensions ====
 +
 +  * ''include_next''
  
 ===== Static analyzers ===== ===== Static analyzers =====
Line 72: Line 91:
   * ptrdiff_t, size_t   * ptrdiff_t, size_t
   * inline functions   * inline functions
 +  * flexible array/structure member
   * multi-threading   * multi-threading
   * type-generic macros   * type-generic macros
Line 160: Line 180:
  
 ===== Threads ===== ===== Threads =====
 +
 +  * C11 threads versus POSIX threads (threads.h)
  
  
  • c11.1563549766.txt.gz
  • Last modified: 2019/07/19 15:22
  • by rpjday