Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

cobs.h 914B

123456789101112131415161718192021222324
  1. //! \file cobs.h
  2. //! \author Thomas.Hoehenleitner [at] seerose.net
  3. #ifndef COBS_H_
  4. #define COBS_H_
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. #include <stddef.h> //lint !e537 !e451 Warning 537: Repeated include file, Warning 451: Header file repeatedly included but does not have a standard
  9. #include <stdint.h> //lint !e537 !e451 Warning 537: Repeated include file, Warning 451: Header file repeatedly included but does not have a standard
  10. //! If your compiler uses a pre-C99 C dialect and does not know The "__restrict" keyword, you can define it in the project settings.
  11. size_t COBSEncode(void* __restrict out, const void* __restrict in, size_t length);
  12. //! If your compiler uses a pre-C99 C dialect and does not know The "__restrict" keyword, you can define it in the project settings.
  13. size_t COBSDecode(void* __restrict out, const void* __restrict in, size_t length);
  14. #ifdef __cplusplus
  15. }
  16. #endif
  17. #endif