Changed the naming regulation.

* New regulation does not use typedef'ed structs.
* New regulation uses lower case at first character of structs.