Dados gerais

Interface: MemMan
Arquivos: lib/memman.h
Última atualização: 11/02/2002
Autor: Luiz Henrique Shigunov
Informações

Descrição
Funções
  • 0x00 - Compare - Compara duas áreas de memória
  • 0x01 - Copy - Copia uma área de memória
  • 0x02 - FindByte - Encontra um byte numa área de memória
  • 0x03 - Move - Move uma área de memória
  • 0x04 - Set - Preenche uma área de memória
  • Descrição

    Esta página descreve a interface MemMan.

    0x00 - Compare

    Sintaxe

    int Compare(const void *m1, const void *m2, unsigned int count);

    Descrição

    Esta função compara count bytes de m1 com m2.

    Valor de retorno

    0x01 - Copy

    Sintaxe

    void Copy(void *dest, const void *src, unsigned int count);

    Descrição

    Esta função copia count bytes da memória src para dest.

    As áreas de memória não podem se sobrepor e dest tem que ser grande o suficiente.

    Valor de retorno

    Nada.

    0x02 - FindByte

    Sintaxe

    void *FindByte(const void *mem, int c, unsigned int count);

    Descrição

    Esta função encontra a primeira ocorrência do byte c na memória mem, percorrendo no máximo count bytes.

    Valor de retorno

    0x03 - Move

    Sintaxe

    void Move(void *dest, const void *src, unsigned int count);

    Descrição

    Esta função copia count bytes da memória src para dest.

    As áreas de memória PODEM se sobrepor e dest tem que ser grande o suficiente.

    Valor de retorno

    Nada.

    0x04 - Set

    Sintaxe

    void Set(void *mem, unsigned int c, unsigned int count);

    Descrição

    Esta função preenche count bytes da memória mem com o byte c.

    Valor de retorno

    Nada.