"Strings should always use double quotes. Some people are very fond of their C style strings (single quotes), but this leads to conflicting styles within a script."
Maybe I've read this statement incorrectly, but:
C strings are double quoted not single quoted.
char *s = "hello world";
C characters are single quoted.
char c = 'c';
Woah, I hit "e" accidentally and it closed the issue. Apologies.