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)
{
TRACE("%p,%p\n",ppSp, piNumScripts);
TRACE("%p,%p\n", ppSp, piNumScripts);
/* Set up a sensible default and intialise pointers */
*piNumScripts = MAX_SCRIPTS;
*ppSp = Global_Script;
TRACE("ppSp:%p, *ppSp:%p, **ppSp:%p, %d\n", ppSp, *ppSp, **ppSp,
*piNumScripts);
if (!ppSp && !piNumScripts) return E_INVALIDARG;
/* Set up a sensible default and intialise pointers */
if (piNumScripts) *piNumScripts = MAX_SCRIPTS;
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;
}