text: //
  //  wfunction.hpp
  //  cpp_tests
  //
  //  Created by jief on 15.03.20.
  //  Copyright © 2020 JF Knudsen. All rights reserved.
  //
  
  #ifndef __xcode_utf16_h__
  #define __xcode_utf16_h__
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  #include <stdlib.h>
  /*
   * all the functions w... seems to expect utf32 even when compiled with short-wchar
   */
  
  size_t   wcslen_fixed(const wchar_t *s);
  int      wcsncmp_fixed(const wchar_t *s1, const wchar_t * s2, size_t n);
  #ifdef _LIBCPP_WCHAR_H
  wchar_t* wcsstr_fixed(const wchar_t* haystack, const wchar_t* needle);
  #else
  wchar_t* wcsstr_fixed(const wchar_t* haystack, const wchar_t* needle);
  #endif
  
  void xcode_utf_fixed_tests(void);
  
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif /* wfunction_hpp */
  