oclh_h_internals.h 778 B

123456789101112131415161718192021222324
  1. /*
  2. * oclh_internals.h
  3. *
  4. * Created on: 17 March 2020
  5. * Author: havock
  6. */
  7. #ifndef OCLH_INTERNALS_H_
  8. #define OCLH_INTERNALS_H_ 1
  9. #include <oclh_hd_std_types.clh>
  10. typedef enum __GHE_CASE_SENSITIVITY {
  11. __GHE_CASE_SENSITIVE=0,
  12. __GHE_CASE_INSENSITIVE=1
  13. } __GHE_CASE_SENS;
  14. uint64_t __ghf_removePreNPostSpacesFromCharPtr( char* const pcStr);
  15. uint64_t __ghf_replaceIllegalFSCharsInCharPtr( char* const pcStr);
  16. uint64_t __ghf_replaceSpacesWithUnderscoreInCharPtr(char* const pcStr);
  17. int32_t __ghf_concatHeapStrAndCharPtr(char** ppcDst, const char* const pcStr);
  18. int32_t __ghf_cmpCharPtrAndWC(const char* pcStr,
  19. const char* pcPattern,
  20. const __GHE_CASE_SENS CaseSensFlag);
  21. #endif