# HG changeset patch # User alex # Date 1056238772 0 # Node ID d83e4e54985c235b93325c6c5cb2155c6d8ee459 # Parent 2e9b7465d24243a1d18d1020e801898f1854108d backport PRINT_INDIRECT to old-config parser (new config fails on some 64bit systems - should be fixed) and some minor corrections diff -r 2e9b7465d242 -r d83e4e54985c cfgparser.c --- a/cfgparser.c Sat Jun 21 23:22:38 2003 +0000 +++ b/cfgparser.c Sat Jun 21 23:39:32 2003 +0000 @@ -72,6 +72,7 @@ switch(conf->type) { case CONF_TYPE_PRINT : + case CONF_TYPE_PRINT_INDIRECT : case CONF_TYPE_SUBCONFIG : return; default : @@ -761,6 +762,9 @@ case CONF_TYPE_PRINT: mp_msg(MSGT_CFGPARSER, MSGL_INFO, "%s", (char *) conf[i].p); exit(1); + case CONF_TYPE_PRINT_INDIRECT: + mp_msg(MSGT_CFGPARSER, MSGL_INFO, "%s", *(char **) conf[i].p); + exit(1); case CONF_TYPE_POSITION: if (param == NULL) goto err_missing_param; @@ -1490,6 +1494,7 @@ type = "Function"; break; case CONF_TYPE_PRINT: + case CONF_TYPE_PRINT_INDIRECT: type = "Print"; break; case CONF_TYPE_STRING_LIST: