mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2025-12-18 05:52:40 +00:00
Some checks are pending
Build coop / build-linux (push) Waiting to run
Build coop / build-steamos (push) Waiting to run
Build coop / build-windows-opengl (push) Waiting to run
Build coop / build-windows-directx (push) Waiting to run
Build coop / build-macos-arm (push) Waiting to run
Build coop / build-macos-intel (push) Waiting to run
* modfs; optional function parameters in autogen * errors and stuff * script to turn a directory into a modfs file and vice versa * bug fixes * read: raise error on eof * properly check eof on read_string * fill; reload; check pointer validity; skip private files when loading non-active modfs * added bytestrings * move ByteString to smlua_utils.h
16 lines
535 B
C
16 lines
535 B
C
#ifndef SMLUA_AUTOGEN_H
|
|
#define SMLUA_AUTOGEN_H
|
|
|
|
//
|
|
// Autogen macros
|
|
//
|
|
|
|
// A macro to tell autogen which function parameters are modified during the function call and should be pushed again
|
|
// Only works with Vec3, Mat4 and Color types
|
|
#define OUT
|
|
|
|
// A macro to tell autogen this parameter can be omitted and replaced by 'nil' during a function call
|
|
// Optional parameters must be contiguous until the last parameter (a mandatory parameter following an optional parameter is not allowed)
|
|
#define OPTIONAL
|
|
|
|
#endif // SMLUA_AUTOGEN_H
|