summaryrefslogtreecommitdiffstats
path: root/mpvcore/m_option.h
diff options
context:
space:
mode:
Diffstat (limited to 'mpvcore/m_option.h')
-rw-r--r--mpvcore/m_option.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/mpvcore/m_option.h b/mpvcore/m_option.h
index 5e3184a964..684fc2c715 100644
--- a/mpvcore/m_option.h
+++ b/mpvcore/m_option.h
@@ -503,8 +503,10 @@ int m_option_required_params(const m_option_t *opt);
#define OPTION_PATH_SEPARATOR ':'
#endif
-#define OPTDEF_STR(s) .defval = (void *)&(char * const){s}
-#define OPTDEF_INT(i) .defval = (void *)&(const int){i}
+#define OPTDEF_STR(s) .defval = (void *)&(char * const){s}
+#define OPTDEF_INT(i) .defval = (void *)&(const int){i}
+#define OPTDEF_FLOAT(f) .defval = (void *)&(const float){f}
+#define OPTDEF_DOUBLE(d) .defval = (void *)&(const double){d}
#define OPT_GENERAL(ctype, optname, varname, flagv, ...) \
{.name = optname, .flags = flagv, .is_new_option = 1, \