MemoryLib es una librería para desarrollos de software. Está disponible para Windows, Windows CE y Linux.
Consta de cinco submodulos cada uno de ellos orientado a funciones especificas:
- Malloc32. Es un grupo de funciones desarrolladas en C para el alojamiento de memoria. Está diseñado para soportar los diferentes tipos de strings dinámicas que utilizan los siguientes submodulos.
- spmem32. Este grupo de funciones de strings, permite trabajar con cadenas de valores, si precisar ocuparse del alojamiento en memoria. Existen funciones para el concatenamiento, coincidencias de caracteres-strings, manejo de cadenas de strings delimitadas, substrings, substitución de caracteres y substrings, conversión a numérico y viceversa, etc.
- spstr32. Este submodulo, soporta matrices de strings de dos dimensiones y manejo de stacks fifo y filo.
- sperr32. Son funciones de soporte de errores, incluyendo detalle de errores y descripción del error.
- spmath32 Son funciones de soporte númerico básico.
Esta librería está en la base del software desarrollado por dSOFT en los últimos años, y es por tanto software muy probado y fiable. El código fuente (No incluido por ahora en la distribución) está muy optimizado, y permite disponer de una base perfecta para casi cualquier tipo de desarrollo.
Enlaces relacionados: