?? oalloc.c
字號:
/*
* *************************************************************************
* * *
* * This confidential and proprietary software may be used only *
* * as authorized by a licensing agreement from the Alta Group of *
* * Cadence Design Systems, Inc. In the event of publication, the *
* * following notice is applicable: *
* * *
* * (c) COPYRIGHT 1995 ALTA GROUP OF CADENCE DESIGN SYSTEMS, INC. *
* * ALL RIGHTS RESERVED *
* * *
* * The entire notice above must be reproduced on all authorized *
* * copies. *
* * *
* *************************************************************************
*
*/
/*
* FILE: Oalloc.c
* DATE: Nov 1, 1989
* RELATED FILES:
* AUTHOR: John Lundell
* DESCRIPTION: CGS memory allocator
* NOTES/WARNINGS: No deallocation function is provided
* REVISION HISTORY:
* Release Who Date Comments
*/
#include "cgs.h"
/*---------------------------------------------------------------
* FUNCTION: Oalloc
* DESCRIPTION: Allocate memory of various types
* RETURN VALUE: Pointer to block of memory
* NOTES/WARNINGS:
* REVISION HISTORY:
* Release Who Date Comments
*/
Data Oalloc(i_mem_type, l_size)
int i_mem_type;
long l_size;
{
Data ret;
long size;
size = (l_size != 0) ? l_size : 1;
ret = (Data)calloc(size,1);
if (ret == NULL){
#ifdef SPB
supInitError("Unable to allocate memory segment of %d elements\n", size);
#else
printf("Unable to allocate memory segment of %d elements\n", size);
#endif
exit(1);
}
return(ret);
}
/*---------------------------------------------------------------
* FUNCTION: OallocInit
* DESCRIPTION: Reset default VEC_MEM and SLO_MEM values
* RETURN VALUE: none.
* NOTES/WARNINGS:
* REVISION HISTORY:
* Release Who Date Comments
*/
void OallocInit(i_vec_mem, i_slo_mem)
int i_vec_mem, i_slo_mem;
{
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -