BSPCNTL.C
上传用户:sycq158
上传日期:2008-10-22
资源大小:15361k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. #include "idbsp.h"
  2. #include "shutdown.h"
  3. #include "cmem.h"
  4. STORAGE * linestore_i;
  5. void Generate_BSP() {
  6. Make_Line_List();
  7. BuildBSP();
  8. ConvBSP();
  9. Free_Mem(linestore_i->data);
  10. Free_Mem(linestore_i);
  11. }
  12. void *SafeMalloc(unsigned size)
  13. {
  14. void *ret = Alloc_Mem(size);
  15. if (!ret)
  16. Error("nSafeMalloc: Failed to allocate %u bytes",size);
  17. return ret;
  18. }
  19. void *SafeCalloc(unsigned num, unsigned size)
  20. {
  21. void *ret = (void *)calloc(num,size);
  22. if (!ret)
  23. Error("nSafeCalloc: Failed to allocate %u of %u bytes",num,size);
  24. return ret;
  25. }