vanilla bl_platform.c shipped with the starteware.
beginnings should always be clean.