usp10: Fix ScriptGetProperties so that first pointer can be NULL.

This commit is contained in:
Eric Pouech 2006-05-16 21:12:16 +02:00 committed by Alexandre Julliard
parent 820141114e
commit 766530dfe8
1 changed files with 9 additions and 6 deletions

View File

@ -109,13 +109,16 @@ HRESULT WINAPI ScriptFreeCache(SCRIPT_CACHE *psc)
*/ */
HRESULT WINAPI ScriptGetProperties(const SCRIPT_PROPERTIES ***ppSp, int *piNumScripts) HRESULT WINAPI ScriptGetProperties(const SCRIPT_PROPERTIES ***ppSp, int *piNumScripts)
{ {
TRACE("%p,%p\n",ppSp, piNumScripts); TRACE("%p,%p\n", ppSp, piNumScripts);
/* Set up a sensible default and intialise pointers */ if (!ppSp && !piNumScripts) return E_INVALIDARG;
*piNumScripts = MAX_SCRIPTS;
*ppSp = Global_Script; /* Set up a sensible default and intialise pointers */
TRACE("ppSp:%p, *ppSp:%p, **ppSp:%p, %d\n", ppSp, *ppSp, **ppSp, if (piNumScripts) *piNumScripts = MAX_SCRIPTS;
*piNumScripts); if (ppSp) *ppSp = Global_Script;
TRACE("ppSp:%p, *ppSp:%p, **ppSp:%p, %d\n",
ppSp, ppSp ? *ppSp : NULL, (ppSp && *ppSp) ? **ppSp : NULL,
piNumScripts ? *piNumScripts : -1);
return 0; return 0;
} }