Thu 17 Oct 23:42:52 CEST 2024
This commit is contained in:
		
							parent
							
								
									911a1f057e
								
							
						
					
					
						commit
						edec290bea
					
				
							
								
								
									
										34
									
								
								include/library/string.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								include/library/string.h
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,34 @@ | |||
| /*
 | ||||
| Copyright (C) 2015-2019 The University of Notre Dame | ||||
| This software is distributed under the GNU General Public License. | ||||
| See the file LICENSE for details. | ||||
| */ | ||||
| 
 | ||||
| #ifndef STRING_H | ||||
| #define STRING_H | ||||
| 
 | ||||
| #include "kernel/types.h" | ||||
| 
 | ||||
| void strcpy(char *d, const char *s); | ||||
| void strncpy(char *d, const char *s, unsigned length); | ||||
| char * strdup(const char *s); | ||||
| int strcmp(const char *a, const char *b); | ||||
| int strncmp(const char *a, const char *b, unsigned length); | ||||
| char *strdup(const char *s); | ||||
| unsigned strlen(const char *s); | ||||
| char *strcat(char *d, const char *s); | ||||
| char *uint_to_string(uint32_t u, char *str); | ||||
| char *strrev(char *s); | ||||
| 
 | ||||
| char *strtok(char *s, const char *delim); | ||||
| 
 | ||||
| int str2int(const char *s, int *d); | ||||
| 
 | ||||
| const char *strchr(const char *s, char ch); | ||||
| 
 | ||||
| void memset(void *d, char value, unsigned length); | ||||
| void memcpy(void *d, const void *s, unsigned length); | ||||
| 
 | ||||
| void printf(const char *s, ...); | ||||
| 
 | ||||
| #endif | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user