From 683432660ea53304d25212c56fd119aaabe2c0e3 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 11 Jul 2005 09:19:50 +0000 Subject: r8318: added a bunch more ejs calls. getgr*() getpw*() strlower() strupper() IfaceList() (This used to be commit 1517ad490dd67302f38ab9dcd8a3b24b73b8d550) --- source4/scripting/ejs/mprutil.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source4/scripting/ejs/mprutil.c') diff --git a/source4/scripting/ejs/mprutil.c b/source4/scripting/ejs/mprutil.c index 6b5c02c48d..a9cf71b15d 100644 --- a/source4/scripting/ejs/mprutil.c +++ b/source4/scripting/ejs/mprutil.c @@ -114,6 +114,18 @@ struct MprVar mprList(const char *name, const char **list) return var; } +/* + construct a MprVar from a string, using NULL if needed +*/ +struct MprVar mprString(const char *s) +{ + struct MprVar var; + if (s == NULL) { + return mprCreatePtrVar(NULL, "NULL"); + } + return mprCreateStringVar(s, 1); +} + /* construct a string MprVar from a lump of data */ -- cgit