Skip to content

cstring

Isaac Shelton edited this page Sep 12, 2023 · 6 revisions

cstring

2.7/cstring.adept

The functions defined are variants of functions from sys/cstring.adept, but have been made to work with String values instead of C-Strings.

Additional Functions

  • func strcpy(out dest *String, src String) StringView
  • func strncpy(out dest *String, src String, n usize) StringView
  • func strcat(out dest *String, src String) StringView
  • func strncat(out dest *String, src String, n usize) StringView
  • func strcmp(str1 String, str2 String) int
  • func strncmp(str1 String, str2 String, n usize) int
  • func strchr(haystack String, character ubyte) StringView
  • func strrchr(haystack String, character ubyte) StringView
  • func strspn(string String, choices String) usize
  • func strstr(str1 String, str2 String) long
  • func strerrorConstant(errnum int) String
  • func strlen(string String) usize
  • func strdup(string String) String

Other Symbols

Other symbols are imported indirectly from sys/cstring.adept

Clone this wiki locally