string comparison and manipulation functions are provided in the libraries
LIB/str_lib.bas
|
memset
|
fill RAM with an 8 bit value
|
memcpy
|
copy data from source RAM location to destination RAM location
|
memcpy_code
|
copy data from source CODE location to destination RAM location
|
strcpy
|
copy string from source RAM location to destination RAM location
|
strcpy_code
|
copy string from source CODE location to destination RAM location
|
strncpy
|
copy string from source RAM location to destination RAM location
upto a specified maximum
|
strncpy_code
|
copy string from source CODE location to destination RAM location
upto a specified maximum
|
strlen
|
find the length of a string held in RAM
|
strlen_code
|
find the length of a string held in CODE memory
|
strcat
|
append a source string held in RAM to a destination string also
held in RAM.
|
strcat_code
|
append a source string held in CODE memory to a destination string
held in RAM.
|
strcmp
|
compare two strings held in RAM
|
strcmp_code
|
compare a string held in RAM with a string held in CODE memory
|
strncmp
|
compare two strings held in RAM (upto a maximum length)
|
strncmp_code
|
compare a string held in RAM with a string held in CODE memory
(upto a maximum length)
|
stricmp
|
compare two strings held in RAM ignoring differences in case
|
stricmp_code
|
compare a string held in RAM with a string held in CODE memory
ignoring differences in case
|
strnicmp
|
compare two strings held in RAM ignoring differences in case
(upto a maximum length)
|
strnicmp_code
|
compare a string held in RAM with a string held in CODE memory
ignoring differences in case (upto a maximum length)
|
strupper
|
copy string from source RAM location to destination RAM location
converting all lower case characters to upper case characters
|
strupper_code
|
copy string from source CODE location to destination RAM location
converting all lower case characters to upper case characters
|
strlower
|
copy string from source RAM location to destination RAM location
converting all upper case characters to lower case characters
|
strlower_code
|
copy string from source CODE location to destination RAM location
converting all upper case characters to lower case characters
|
strindex
|
find the first occurence of a specific character in a string
held in RAM
|
strrindex
|
find the last occurence of a specific character in a string
held in RAM
|