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

# dkcBuffer.c File Reference

`#include "dkcBuffer.h"`
`#include "dkcStdio.h"`

Include dependency graph for dkcBuffer.c:

## Functions
DKC_BUFFER *WINAPI | dkcAllocBuffer (const void *data, size_t size)
| バッファ領域を得る。
int WINAPI | dkcFreeBuffer (DKC_BUFFER **ptr)
| dkcAllocBuffer()で確保したリスト領域と内部バッファを削除。dkcAllocBufferと対。
int WINAPI | dkcBufferSet (DKC_BUFFER *ptr, const void *data, size_t size)
int WINAPI | dkcBufferGet (DKC_BUFFER *ptr, void *data, size_t size)
int WINAPI | dkcBufferResize (DKC_BUFFER *ptr, size_t size)
DKC_BUFFER *WINAPI | dkcAllocBufferCopy (const DKC_BUFFER *ptr)

## Detailed Description

d金魚

Since:
  2004/3/xx

## Function Documentation

DKC_BUFFER* WINAPI dkcAllocBuffer | ( | const void * | data,
|  | size_t | size
| ) |

  | バッファ領域を得る。 Parameters:
  data[in] | バッファへコピーしたいデータへのポインタ
  size[in] | バッファのサイズ（dataのサイズ）

DKC_BUFFER* WINAPI dkcAllocBufferCopy | ( | const DKC_BUFFER * | ptr | ) |

int WINAPI dkcBufferGet | ( | DKC_BUFFER * | ptr,
|  | void * | data,
|  | size_t | size
| ) |

int WINAPI dkcBufferResize | ( | DKC_BUFFER * | ptr,
|  | size_t | size
| ) |

int WINAPI dkcBufferSet | ( | DKC_BUFFER * | ptr,
|  | const void * | data,
|  | size_t | size
| ) |

int WINAPI dkcFreeBuffer | ( | DKC_BUFFER ** | ptr | ) |

| dkcAllocBuffer()で確保したリスト領域と内部バッファを削除。dkcAllocBufferと対。 DKC_BUFFERをデリート Note: 必ず使用したあとはこれを呼んでください。