30 lines
647 B
C++
30 lines
647 B
C++
#ifndef LINKER_H
|
|
#define LINKER_H
|
|
|
|
|
|
namespace Linker
|
|
{
|
|
typedef std::pair<int, uint16_t> SubIndexSize;
|
|
|
|
|
|
bool getInternalSub(const std::string& name, Compiler::InternalSub& internalSub);
|
|
bool setInternalSub(const std::string& name, const Compiler::InternalSub& internalSub);
|
|
bool setInternalSubToLoad(const std::string& name);
|
|
|
|
void reset(void);
|
|
bool initialise(void);
|
|
|
|
bool enableFontLinking(void);
|
|
bool disableFontLinking(void);
|
|
|
|
bool parseIncludes(void);
|
|
|
|
bool linkInternalSubs(void);
|
|
|
|
void collectInternalRuntime(void);
|
|
void relinkInternalSubs(void);
|
|
void outputInternalSubs(void);
|
|
}
|
|
|
|
#endif
|