Строго говоря, код на Vanilla "C" или Pure "C" это код, в котором не только применен лишь стандартный синтаксис "C", но и применены только стандартные библиотеки, то есть описанные, например, в стандарте C99, и никаких WinAPI и даже POSIX, если данной функции в стандарте "C".
Разумеется, таким образом можно написать только "чистый" алгоритм, например шифрования, код получается независимый от конкретных ОС и компиляторов, и поэтому кроссплатформенный.