1// Copyright 2014 PDFium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7#include "../include/fsdk_define.h" 8#include "../include/fpdfoom.h" 9 10void OOM_Handler(FXMEM_FoxitMgr* pFoxitMgr, void* param) 11{ 12 if (!param) return; 13 ((OOM_INFO*)param)->FSDK_OOM_Handler((OOM_INFO*)param); 14} 15 16 17DLLEXPORT FX_BOOL STDCALL FSDK_SetOOMHandler(OOM_INFO* oomInfo) 18{ 19#ifndef _FXSDK_OPENSOURCE_ 20 if (!oomInfo || oomInfo->version!=1) 21 return FALSE; 22 FXMEM_SetOOMHandler(FXMEM_GetDefaultMgr(),OOM_Handler,oomInfo); 23 return TRUE; 24#else 25 return TRUE; 26#endif 27} 28