RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
DigitalResearch::CPM86Format::library_id Struct Reference
module nullptr

(FlexOS only) A shared runtime library identifier More...

#include <cpm86.h>

Inheritance diagram for DigitalResearch::CPM86Format::library_id:
DigitalResearch::CPM86Format::library

Public Member Functions

 library_id (std::string name, uint16_t major_version, uint16_t minor_version)
 
 library_id (std::string name, uint16_t major_version, uint16_t minor_version, uint32_t flags)
 
void Write (Linker::Writer &wr)
 
void Read (Linker::Reader &rd)
 

Public Attributes

std::string name
 The name of the library, 8 characters long.
 
uint16_t major_version = 0
 The major version of the library.
 
uint16_t minor_version = 0
 The minor version of the library.
 
uint32_t flags = 0x11010000
 System specific flags, undocumented.
 

Detailed Description

(FlexOS only) A shared runtime library identifier

A library is identified by its name, version number and flags. This identifier is stored in the header of a library, and then used in executables to reference the library.


The documentation for this struct was generated from the following files: