Wiki Page Content

Differences between revisions 5 and 6
Revision 5 as of 2010-06-24 22:13:55
Size: 1753
Editor: SheenaSmith
Comment: update formatting
Revision 6 as of 2010-07-21 04:52:07
Size: 1747
Editor: SheenaSmith
Comment: update content (w/ Sam)
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
{i} There are four (4) macros ''(<<Color2(green,Need to create a link to a resource that introduces macros.)>>)'' that apply to this header. Here are macros ''(<<Color2(green,Need to create a link to a resource that introduces macros.)>>)'' that are useful in dealing with version information.
Line 28: Line 28:
  * A minor macro that converts version numbers into a numeric value.   * A macro that converts version numbers into a numeric value.
Line 30: Line 30:
  * A minor macro that produces the current SDL version number (major.minor.patchlevel)   * A macro that produces the current SDL version number (major.minor.patchlevel)
Line 32: Line 32:
  * A minor macro that confirms whether a program was compiled with a version no older than the specified version.   * A macro that confirms whether a program was compiled with a version no older than the specified version.

DRAFT

Querying SDL Version

Include File(s): SDL_version.h

Introduction

These functions are used to collect or display information about the version of SDL that is currently being used by the program.

  • The version number consists of three segments (X.Y.Z)
    • X = Major Version, which increments with massive changes, additions, and enhancements

    • Y = Minor Version, which increments with backwards-compatible changes to the major revision

    • Z = Patchlevel, which increments with fixes to the minor revision

    Example: The current version is 1.3.0

Here are macros (green

) that are useful in dealing with version information.

  • SDL_VERSION

    • This macro gathers information from SDL_MAJOR_VERSION, SDL_MINOR_VERSION, AND SDL_PATCHLEVEL (#defines) and fills the structure SDL_version with that information.

  • SDL_VERSIONNUM

    • A macro that converts version numbers into a numeric value.
  • SDL_COMPILEDVERSION

    • A macro that produces the current SDL version number (major.minor.patchlevel)
  • SDL_VERSION_ATLEAST

    • A macro that confirms whether a program was compiled with a version no older than the specified version.

Functions


CategoryCategory

None: CategoryVersion (last edited 2016-03-27 21:54:16 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit