Quote from: BigMc on Sun 15/07/2012 20:49:08
Is it something for the coding conventions that all files that are not intended for all platforms should go into "platform"? Also, aren't some of the files currently in the platform folders intended for all platforms and should therefore go somewhere else?
I changed this a bit. First I moved Common/platform/file to Common/util/file. Then, I made platform/base subfolder and put agsplatformdriver there.
'bigend' header and source files are now in Common/platform/bigend and should not be required by little-end systems. Moved some string-related definitions for Android, IOS and Linux from bigend.h to Common/util/string_utils.h.
Updated Makefile.linux accordingly, but it will be a good idea to test compilation again.