ScriptEase is designed to be portable to a wide variety of systems such as Windows, Mac, various Unix flavors, and others. Similarly, it is designed to handle ASCII, UNICODE, and MBCS builds. In order to do so, ScriptEase uses a number of types and macros to ensure portability. This chapter goes through all the special ScriptEase datatypes and their use.
The following types are defined via typedefs for use in ScriptEase programs:
THE CHARACTER ACCESS ROUTINES