Skip to content

O HLP (Core Helper Library) é a biblioteca de funções auxiliares (helpers) desenvolvida para o sistema modular cAM-Sys. Ela fornece funções reutilizáveis e seguras, como gerenciamento de memória, logs e outras utilidades, projetadas para facilitar o desenvolvimento de projetos em C, seguindo as melhores práticas de modularidade e confiabilidade.

Notifications You must be signed in to change notification settings

Guilhermevang/HLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HLP - Helper Library for cAM-Sys

O HLP é a biblioteca central de funções auxiliares (helpers) para o sistema cAM-Sys. Ele foi projetado para fornecer utilitários reutilizáveis e seguros para projetos modulares em C, com foco em confiabilidade, desempenho e boas práticas.

Recursos

  • Gerenciamento Seguro de Memória:

    • HLP_SafeMalloc(size_t size): Aloca memória e encerra o programa em caso de falha.
    • HLP_SafeFree(void *ptr): Libera memória e protege contra ponteiros soltos.
  • Sistema de Logs:

    • HLP_Log(const char *format, ...): Logs informativos.
    • HLP_LogError(const char *format, ...): Logs para mensagens de erro.
  • Extensível:

    • Projetado para ser integrado a múltiplos projetos do cAM-Sys, como ACR, ACW, etc.

Instalação

1. Clonando o Repositório

Adicione o HLP como um submódulo ao seu projeto:

git submodule add https://github.com/guilhermevang/HLP modules/hlp

About

O HLP (Core Helper Library) é a biblioteca de funções auxiliares (helpers) desenvolvida para o sistema modular cAM-Sys. Ela fornece funções reutilizáveis e seguras, como gerenciamento de memória, logs e outras utilidades, projetadas para facilitar o desenvolvimento de projetos em C, seguindo as melhores práticas de modularidade e confiabilidade.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published