Eric Sunshine made the following changes:
Eric Sunshine made the following changes:

-*- Renamed csQint8(), csQint16(), and csQint24() to csQfixed8(),
    csQfixed16(), and csQfixed24(), respectively, in order to better
    reflect their functionality. (The old names, though deprecated, are
    still recognized for backward compatibility.)

-*- Re-implemented csQint(), csQround(), csQfixed8(), csQfixed16(), and
    csQfixed24() in terms of simple casting operations rather than
    advanced bit-trickery since, on modern hardware, the casts tend to be
    significantly faster. For instance, csQint() with CS_QINT_WORKAROUND
    defined was about six times slower than the simple cast, and csQint()
    without CS_QINT_WORKAROUND defined was two times slower than the cast.

-*- Removed the CS_IEEE_DOUBLE_FORMAT disabling override on Intel style
    64-bit platforms which was added on 22-Feb-2005 since it caused
    csutil/formatter.h to complain about not knowing how to format
    floating point as hexadecimal. (Anyhow, this override is no longer
    needed since csQint() should now work correctly on 64-bit platforms.)


git-svn-id: 28d9401aa571d5108e51b194aae6f24ca5964c06@20546 8cc4aa7f-3514-0410-904f-f2cc9021211c

crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS