mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
With permission from the main authors [1], most of the code has been relicensed under the MIT license. SPDX license identifiers are used so that the license headers in source code files aren't too large. Add CONTRIBUTORS.rst file. [1] https://github.com/rednex/rgbds/issues/128 Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com>
31 lines
736 B
C
31 lines
736 B
C
/*
|
|
* This file is part of RGBDS.
|
|
*
|
|
* Copyright (c) 2017-2018, Antonio Nino Diaz and RGBDS contributors.
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*/
|
|
|
|
#ifndef RGBDS_LINK_SCRIPT_H
|
|
#define RGBDS_LINK_SCRIPT_H
|
|
|
|
#include <stdint.h>
|
|
|
|
#include "extern/stdnoreturn.h"
|
|
|
|
noreturn void script_fatalerror(const char *fmt, ...);
|
|
|
|
void script_Parse(const char *path);
|
|
|
|
void script_IncludeFile(const char *path);
|
|
int32_t script_IncludeDepthGet(void);
|
|
void script_IncludePop(void);
|
|
|
|
void script_InitSections(void);
|
|
void script_SetCurrentSectionType(const char *type, uint32_t bank);
|
|
void script_SetAddress(uint32_t addr);
|
|
void script_SetAlignment(uint32_t alignment);
|
|
void script_OutputSection(const char *section_name);
|
|
|
|
#endif /* RGBDS_LINK_SCRIPT_H */
|