1. The standard allows multibyte character sets. What character set is most commonly used with C? Is it UTF-8?

2. Does anyone actually use trigraphs these days? Or does that only apply to obscure, old machines?

3. The functions in the standard library are not re-entrant. Yet, my program might access the library at the same time as another process on the same machine. Does the library have separate static storage *for each thread* ?