mirror of
https://github.com/radio95-rnt/rds95.git
synced 2026-07-30 08:49:15 +02:00
whoops
This commit is contained in:
@@ -95,6 +95,13 @@ int lua_set_rds_##name(lua_State *localL) { \
|
|||||||
function(enc, str, writing_program); \
|
function(enc, str, writing_program); \
|
||||||
return 0; \
|
return 0; \
|
||||||
}
|
}
|
||||||
|
#define STR_RAW_SETTER_LEN(name, function) \
|
||||||
|
int lua_set_rds_##name(lua_State *localL) { \
|
||||||
|
size_t len \
|
||||||
|
const char* str = luaL_checklstring(localL, 1, &len); \
|
||||||
|
function(enc, str, len, writing_program); \
|
||||||
|
return 0; \
|
||||||
|
}
|
||||||
#define AF_SETTER(name, af_field, af_struct, add_func) \
|
#define AF_SETTER(name, af_field, af_struct, add_func) \
|
||||||
int lua_set_rds_##name(lua_State *localL) { \
|
int lua_set_rds_##name(lua_State *localL) { \
|
||||||
luaL_checktype(localL, 1, LUA_TTABLE); \
|
luaL_checktype(localL, 1, LUA_TTABLE); \
|
||||||
|
|||||||
@@ -224,7 +224,6 @@ void reset_rds_state(RDSEncoder* enc, uint8_t program) {
|
|||||||
set_rds_tps(&tempCoder, enc->data[program].tps, program);
|
set_rds_tps(&tempCoder, enc->data[program].tps, program);
|
||||||
set_rds_lps(&tempCoder, enc->data[program].lps, program);
|
set_rds_lps(&tempCoder, enc->data[program].lps, program);
|
||||||
set_rds_ptyn(&tempCoder, enc->data[program].ptyn, program);
|
set_rds_ptyn(&tempCoder, enc->data[program].ptyn, program);
|
||||||
set_rds_grpseq(&tempCoder, enc->data[program].grp_sqc, program);
|
|
||||||
|
|
||||||
struct tm *utc;
|
struct tm *utc;
|
||||||
time_t now;
|
time_t now;
|
||||||
|
|||||||
@@ -166,4 +166,4 @@ void set_rds_ps(RDSEncoder* enc, const char *ps, uint8_t program);
|
|||||||
void set_rds_tps(RDSEncoder* enc, const char *tps, uint8_t program);
|
void set_rds_tps(RDSEncoder* enc, const char *tps, uint8_t program);
|
||||||
void set_rds_lps(RDSEncoder* enc, const char *lps, uint8_t program);
|
void set_rds_lps(RDSEncoder* enc, const char *lps, uint8_t program);
|
||||||
void set_rds_ptyn(RDSEncoder *enc, const char *ptyn, uint8_t program);
|
void set_rds_ptyn(RDSEncoder *enc, const char *ptyn, uint8_t program);
|
||||||
void set_rds_grpseq(RDSEncoder* enc, const char *grpseq, uint8_t program);
|
void set_rds_grpseq(RDSEncoder* enc, const char *grpseq, size_t size, uint8_t program);
|
||||||
|
|||||||
Reference in New Issue
Block a user