MySmartUSB-MK3-Interface

git clone git://xatko.vsos.ethz.ch/MySmartUSB-MK3-Interface.git
Log | Files | Refs

common.h (654B)


      1 /*
      2  * MySmartUSB MK3 Interface
      3  * 
      4  * @copyright: 	Copyright (c) 2012, Dominik Schmidt
      5  * @author:		Dominik Schmidt <das1993@hotmail.com>
      6  * @version:	0.0.0 
      7  * @license: 	CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)
      8  * 
      9 */
     10 #pragma once
     11 #define ARRAY_CHUNK_SIZE 10;
     12 struct array{
     13 	unsigned short int alloc;
     14 	unsigned short int count;
     15 };
     16 	
     17 
     18 extern int array_initiate(void **data, struct array *arr, unsigned short int size);
     19 extern int array_grow(void **data, struct array *arr, unsigned short int by);
     20 extern int array_destroy(void **data, struct array *arr);
     21 extern int itoa(char *a, int i, int base);
     22 extern void strrevert(char *str);