Most of the code is unchanged. Some of the code that relied on modifiable char pointers was modified to use std::string.