Main Page | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

dkcStack.c File Reference

#include "dkcStack.h"
#include "dkcStdio.h"

Include dependency graph for dkcStack.c:

Include dependency graph

Functions

DKC_STACK *WINAPI dkcAllocStack (size_t numof__, size_t offsetof__)
int WINAPI dkcFreeStack (DKC_STACK **ptr)
void WINAPI dkcStackPop (DKC_STACK *ptr)
int WINAPI dkcStackTop (DKC_STACK *ptr, void *get_data)
int WINAPI dkcStackPush (DKC_STACK *ptr, const void *data)
int WINAPI dkcStackDynamicPush (DKC_STACK *ptr, const void *data)
void WINAPI dkcStackClear (DKC_STACK *ptr)
size_t WINAPI dkcStackSize (DKC_STACK *ptr)
BOOL WINAPI dkcStackIsEmpty (DKC_STACK *ptr)

Detailed Description

d金魚
Since:
2004/3/xx

Function Documentation

DKC_STACK* WINAPI dkcAllocStack size_t  numoff__,
size_t  offsetof__
 

Parameters:
numof__[in] スタックに使う配列の要素の数
offsetof__[in] スタックにぶち込むデータのサイズ
Returns:
スタックハンドルへのポインタ。

int WINAPI dkcFreeStack DKC_STACK **  ptr  ) 
 

Note:
必ず使用したあとはこれを呼んでください。 dkcAllocStackと対。

void WINAPI dkcStackClear DKC_STACK ptr  ) 
 

Stack内のカウンタを0に戻して、スタックを事実上クリアする。

int WINAPI dkcStackDynamicPush DKC_STACK ptr,
const void *  data
 

BOOL WINAPI dkcStackIsEmpty DKC_STACK ptr  ) 
 

void WINAPI dkcStackPop DKC_STACK ptr  ) 
 

Note:

int WINAPI dkcStackPush DKC_STACK ptr,
const void * 
 

\

size_t WINAPI dkcStackSize DKC_STACK ptr  ) 
 

int WINAPI dkcStackTop DKC_STACK ptr,
void *  get_data
 


Generated on Mon Apr 26 19:37:13 2004 for dkutil_c by doxygen 1.3.6