* True if parameter was rendered
* False if it was not the parameter required
*/
-bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, char *value)
+bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, const char *value)
{
if (bstrcasecmp(name, pname)){
if (!*param){
* True if parameter was rendered
* False if it was not the parameter required
*/
-bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, int value)
+bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, const int value)
{
if (bstrcasecmp(name, pname)){
if (!*param){
* @return true
* @return false
*/
-bool parse_param(POOL_MEM ¶m, const char *pname, const char *name, char *value)
+bool parse_param(POOL_MEM ¶m, const char *pname, const char *name, const char *value)
{
if (bstrcasecmp(name, pname)){
pm_strcpy(param, value);
* False if it was not the parameter required
*/
// TODO: It should be called setup_param
-bool render_param(bool ¶m, const char *pname, const char *name, bool value)
+bool render_param(bool ¶m, const char *pname, const char *name, const bool value)
{
if (bstrcasecmp(name, pname))
{
* @return true
* @return false
*/
-bool parse_param(int ¶m, const char *pname, const char *name, char *value, bool * err)
+bool parse_param(int ¶m, const char *pname, const char *name, const char *value, bool * err)
{
// clear error flag when requested
if (err != NULL) *err = false;
alist * plugutil_str_split_to_alist(const char * str, const char sep = '.');
/* plugin parameters manipulation */
-bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, char *value);
-bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, int value);
-bool render_param(bool ¶m, const char *pname, const char *name, bool value);
-
-bool parse_param(bool ¶m, const char *pname, const char *name, char *value);
-bool parse_param(int ¶m, const char *pname, const char *name, char *value, bool *err = NULL);
-// inline bool parse_param(int32_t ¶m, const char *pname, const char *name, char *value, bool *err = NULL) { return parse_param((int&)param, pname, name, value, err); }
-bool parse_param(POOL_MEM ¶m, const char *pname, const char *name, char *value);
+bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, const char *value);
+bool render_param(POOLMEM **param, const char *pname, const char *fmt, const char *name, const int value);
+bool render_param(bool ¶m, const char *pname, const char *name, const bool value);
+
+bool parse_param(bool ¶m, const char *pname, const char *name, const char *value);
+bool parse_param(int ¶m, const char *pname, const char *name, const char *value, bool *err = NULL);
+bool parse_param(POOL_MEM ¶m, const char *pname, const char *name, const char *value);
bool setup_param(int32_t ¶m, const char *pname, const char *name, const int32_t value);
bool setup_param(bool ¶m, const char *pname, const char *name, const bool value);