|
@@ -1,37 +0,0 @@
|
|
|
-/*
|
|
|
- *$Id$
|
|
|
- *
|
|
|
- */
|
|
|
-
|
|
|
-
|
|
|
-#ifndef _modfix_h
|
|
|
-#define _modfix_h
|
|
|
-
|
|
|
-#include "mem/mem.h"
|
|
|
-#include "str.h"
|
|
|
-#include "error.h"
|
|
|
-
|
|
|
-
|
|
|
-/*
|
|
|
- * Convert char* parameter to str* parameter
|
|
|
- */
|
|
|
-static int str_fixup(void** param, int param_no)
|
|
|
-{
|
|
|
- str* s;
|
|
|
-
|
|
|
- if (param_no == 1 || param_no == 2 ) {
|
|
|
- s = (str*)pkg_malloc(sizeof(str));
|
|
|
- if (!s) {
|
|
|
- LOG(L_ERR, "str_fixup(): No memory left\n");
|
|
|
- return E_UNSPEC;
|
|
|
- }
|
|
|
-
|
|
|
- s->s = (char*)*param;
|
|
|
- s->len = strlen(s->s);
|
|
|
- *param = (void*)s;
|
|
|
- }
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
-#endif
|