Conversion between two pointer types produces a result that is incorrectly aligned (6.3.2.3).
A pointer is used to call a function whose type is not compatible with the pointed-to type (6.3.2.3).
-A universal character name in an identifier does not designate a character whose encoding falls into one of the specified ranges (6.4.2.1).
-The initial character of an identifier is a universal character name designating a digit (6.4.2.1).
Two identifiers differ only in nonsignificant characters (6.4.2.1).
The identifier __func__ is explicitly declared (6.4.2.2).
The program attempts to modify a string literal (6.4.5).
--- /dev/null
+# Research White Papers
+
+* Single-Pass Generation of Static Single Assignment Form for Structured Languages
+* Ownership You Can Count On: A Hybrid Approach to Safe Explicit Memory Management
+* Biased Reference Counting: Minimizing Atomic Operations in Garbage Collection
+* A Simple and Efficient Algorithm for Cycle Collection
+* Concurrent Cycle Collection in Reference Counted Systems
+*
+
+# Algorithms
+
+* Depth-first search for graph traversal
\ No newline at end of file