2018-01-28 18:30:49 +00:00
|
|
|
/*********************************************
|
|
|
|
* string - String Handling Routines for C02 *
|
|
|
|
*********************************************/
|
|
|
|
|
2020-10-11 18:45:01 +00:00
|
|
|
/* Find Character in String *
|
2018-01-28 18:30:49 +00:00
|
|
|
* Args: c - Character to find *
|
|
|
|
* &s - String to search *
|
|
|
|
* Returns: c in s *
|
|
|
|
* $FF if not found */
|
|
|
|
char strchr();
|
|
|
|
|
|
|
|
/* Get Length of String *
|
|
|
|
* Args: s - string *
|
|
|
|
* Returns: Length of string */
|
|
|
|
char strlen();
|
|
|
|
|
|
|
|
/* Sets Destination String for *
|
|
|
|
* functions that use two strings *
|
|
|
|
* Args: &s - Destination string */
|
|
|
|
void strdst();
|
|
|
|
|
|
|
|
/* Concatenate Destination String to Source String *
|
|
|
|
* Args: &s - Source string *
|
|
|
|
* Sets: Destination string specified by strdst() *
|
|
|
|
* Returns: Total Length of concatenated string */
|
|
|
|
char strcat();
|
|
|
|
|
|
|
|
/* Compare Destination String against Source String *
|
|
|
|
* Args: &s - Source string *
|
|
|
|
* Uses: Destination string specified by strdst() *
|
|
|
|
* Returns: Result of comparison *
|
|
|
|
* -1 = Destination < Source *
|
|
|
|
* 0 = Destination = Source *
|
|
|
|
* 1 = Destination > Source */
|
|
|
|
char strcmp();
|
|
|
|
|
|
|
|
/* Copy Source String to Destination String *
|
|
|
|
* Args: &s - Source string *
|
|
|
|
* Sets: Destination string specified by strdst() *
|
|
|
|
* Returns: Number of characters copied */
|
|
|
|
char strcpy();
|
|
|
|
|
|
|
|
/* Copy Part of Source String to Destination String *
|
|
|
|
* Args: n - Starting point in source string *
|
|
|
|
* &s - Source string *
|
|
|
|
* Sets: Destination string specified by strdst() *
|
|
|
|
* Returns: Number of characters copied */
|
|
|
|
char strcut();
|
|
|
|
|
|
|
|
/* Find String in String *
|
|
|
|
* Args: &s - String to Find *
|
|
|
|
* Uses: String to search specified by strdst() *
|
|
|
|
* Sets: strdst() pointer to position of string *
|
|
|
|
* End of string if not found *
|
|
|
|
* Returns: Position of s in Destination string *
|
|
|
|
* $FF if not found */
|
|
|
|
char strstr();
|
|
|
|
|