Go to the source code of this file.
Defines | |
#define | LIBSSWF_VERSION 4:0:0 |
The C++ SSWF library (libsswf) compatibility version. | |
#define | LIBSSWFAS_VERSION 2:0:0 |
The ActionScript compiler library (libsswf_as) compatibility version. | |
#define | LIBSSWFASAS_VERSION 2:0:0 |
The ActionScript assembler library (libsswf_asas) compatibility version. | |
#define | LIBSSWFASC_VERSION 1:0:0 |
The ActionScript internal script files. | |
#define | LIBSSWFC_VERSION 3:0:0 |
The C SSWF library (libsswf_c) compatibility version. | |
#define | SSWF_VERSION 1.8.5 |
The exact SSWF project version. | |
#define | TO_STR(s) TO_STR_sub(s) |
Transform a macro which is not a string into a string. | |
#define | TO_STR_sub(s) #s |
A low-level macro to create a C string. |
The library versions are compatibility versions used by the dynamic linker to make sure that a given library can indeed be used by a software or another.
#define LIBSSWF_VERSION 4:0:0 |
When you run a program linked against the dynamic SSWF library, the dynamic linker will check the version of the library to make sure that it is compatible. This version is defined by LIBSSWF_VERSION.
When this version changes, it is not unlikely that the C library version will change too.
The syntax is what libtools supports. Three decimal numbers separated by semicolons.
#define LIBSSWFAS_VERSION 2:0:0 |
When you run a program linked against the dynamic ActionScript compiler library, the dynamic linker will check the version of the library to make sure that it is compatible. This version is defined by LIBSSWFAS_VERSION.
The syntax is what libtools supports. Three decimal numbers separated by semicolons.
#define LIBSSWFASAS_VERSION 2:0:0 |
When you run a program linked against the dynamic ActionScript assembler library, the dynamic linker will check the version of the library to make sure that it is compatible. This version is defined by LIBSSWFASAS_VERSION.
The syntax is what libtools supports. Three decimal numbers separated by semicolons.
#define LIBSSWFASC_VERSION 1:0:0 |
The compiler can be used with all the packages defined internally instead of externally. This is achieved with the SSWF asc library. The following is the version of that library. The dynamic linker will check that version whenever the library is being loaded to make sure it is compatible with your tools.
#define LIBSSWFC_VERSION 3:0:0 |
When you run a program linked against the dynamic C SSWF library, the dynamic linker will check the version of the library to make sure that it is compatible. This version is defined by LIBSSWFC_VERSION.
This version should change less than the C++ library version, yet it will certain often change when the C++ library includes new functions and parameters.
The syntax is what libtools supports. Three decimal numbers separated by semicolons.
#define SSWF_VERSION 1.8.5 |
The SSWF VERSION represents the current project release (see libtool -release).
Its declares the exact version of the SSWF project. It is composed of 3 decimal numbers separated by two points.
The first number defines the major version of the library and tools. So far, it has not changed.
The second number defines the tag versions, each time I add support for one or more SWF tags, that version is increased.
The third number defines the revision number. I increase that number whenever I make a new release with bug fixes and new functions, but no new SWF tags.
Referenced by sswf::sswf_version().
#define TO_STR | ( | s | ) | TO_STR_sub(s) |
The TO_STR(s) macro transform the parameter into a string.
s | Often another macro such as SSWF_VERSION |
Referenced by sswf::sswf_version().
#define TO_STR_sub | ( | s | ) | #s |
The TO_STR_sub(s) macro is used to transform the parameter into a string. This macro is called by the TO_STR(s) macro.
s | Often another macro such as SSWF_VERSION |