Atlas - STRING.H

Home / ext / JunkDrawer / DOS / BuildTools / v4.0 / BLD / INC Lines: 1 | Size: 2148 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)]
[FILE BEGIN]
1/*** 2*string.h - declarations for string manipulation functions 3* 4* Copyright (c) 1985-1988, Microsoft Corporation. All rights reserved. 5* 6*Purpose: 7* This file contains the function declarations for the string 8* manipulation functions. 9* [ANSI/System V] 10* 11*******************************************************************************/ 12 13 14#ifndef _SIZE_T_DEFINED 15typedef unsigned int size_t; 16#define _SIZE_T_DEFINED 17#endif 18 19#ifndef NO_EXT_KEYS /* extensions enabled */ 20 #define _CDECL cdecl 21#else /* extensions not enabled */ 22 #define _CDECL 23#endif /* NO_EXT_KEYS */ 24 25 26/* function prototypes */ 27 28void * _CDECL memccpy(void *, void *, int, unsigned int); 29void * _CDECL memchr(const void *, int, size_t); 30int _CDECL memcmp(const void *, const void *, size_t); 31int _CDECL memicmp(void *, void *, unsigned int); 32void * _CDECL memcpy(void *, const void *, size_t); 33void * _CDECL memmove(void *, const void *, size_t); 34void * _CDECL memset(void *, int, size_t); 35void _CDECL movedata(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); 36 37char * _CDECL strcat(char *, const char *); 38char * _CDECL strchr(const char *, int); 39int _CDECL strcmp(const char *, const char *); 40int _CDECL strcmpi(const char *, const char *); 41int _CDECL stricmp(const char *, const char *); 42char * _CDECL strcpy(char *, const char *); 43size_t _CDECL strcspn(const char *, const char *); 44char * _CDECL strdup(const char *); 45char * _CDECL _strerror(char *); 46char * _CDECL strerror(int); 47size_t _CDECL strlen(const char *); 48char * _CDECL strlwr(char *); 49char * _CDECL strncat(char *, const char *, size_t); 50int _CDECL strncmp(const char *, const char *, size_t); 51int _CDECL strnicmp(const char *, const char *, size_t); 52char * _CDECL strncpy(char *, const char *, size_t); 53char * _CDECL strnset(char *, int, size_t); 54char * _CDECL strpbrk(const char *, const char *); 55char * _CDECL strrchr(const char *, int); 56char * _CDECL strrev(char *); 57char * _CDECL strset(char *, int); 58size_t _CDECL strspn(const char *, const char *); 59char * _CDECL strstr(const char *, const char *); 60char * _CDECL strtok(char *, const char *); 61char * _CDECL strupr(char *); 62
[FILE END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.