encodeVersion

fnint encodeVersion(int major, int minor, int patch)

Encodes version components into FLTK ABI version format.

The ABI version format is 1xxyy where major=1, xx=minor (zero-padded), yy=patch (zero-padded).

Parameters

majorMajor version number (must be 1 for FLTK 1.x)
minorMinor version number (0-99)
patchPatch version number (0-99)

Returns

Encoded ABI version number, or -1 if inputs are invalid

Examples

---

assert(encodeVersion(1, 3, 11) == 10311); assert(encodeVersion(1, 3, 0) == 10300); assert(encodeVersion(1, 4, 0) == 10400); ---