Annotation of mstools/h/wcstr.h, revision 1.1.1.1

1.1       root        1: /***
                      2: * wcstr.h - declarations for wide character string manipulation functions
                      3: *
                      4: *       Copyright (c) 1985-1991, Microsoft Corporation. All rights reserved.
                      5: *
                      6: *Purpose:
                      7: *       This file contains the function declarations for the string
                      8: *       manipulation functions.
                      9: *       [UNICODE/ISO]
                     10: *
                     11: ****/
                     12: 
                     13: #ifndef _INC_WCSTR
                     14: 
                     15: 
                     16: 
                     17: #ifndef _SIZE_T_DEFINED
                     18: typedef unsigned int size_t;
                     19: #define _SIZE_T_DEFINED
                     20: #endif
                     21: 
                     22: #ifndef _WCHAR_T_DEFINED
                     23: typedef unsigned short wchar_t;
                     24: #define _WCHAR_T_DEFINED
                     25: #endif
                     26: 
                     27: /* define NULL pointer value */
                     28: 
                     29: #ifndef NULL
                     30: #define NULL    ((void *)0)
                     31: #endif
                     32: 
                     33: 
                     34: /* function prototypes */
                     35: 
                     36: wchar_t *wcscat(wchar_t *string1, const wchar_t *string2);
                     37: wchar_t *wcschr(const wchar_t *string1, wchar_t character);
                     38: int      wcscmp(const wchar_t *string1, const wchar_t *string2);
                     39: wchar_t *wcscpy(wchar_t *string1, const wchar_t *string2);
                     40: size_t   wcscspn(const wchar_t *string1, const wchar_t *string2);
                     41: size_t   wcslen(const wchar_t *string);
                     42: wchar_t *wcsncat(wchar_t *string1, const wchar_t *string2, size_t count);
                     43: int      wcsncmp(const wchar_t *string1, const wchar_t *string2, size_t count);
                     44: wchar_t *wcsncpy(wchar_t *string1, const wchar_t *string2, size_t count);
                     45: wchar_t *wcspbrk(const wchar_t *string1, const wchar_t *string2);
                     46: wchar_t *wcsrchr(const wchar_t *string, wchar_t character);
                     47: size_t   wcsspn(const wchar_t *string1, const wchar_t *string2);
                     48: wchar_t *wcswcs(const wchar_t *string1, const wchar_t *string2);
                     49: int      wcstomb(char *string, wchar_t character);
                     50: size_t   wcstombs(char *dest, const wchar_t *string, size_t count);
                     51: 
                     52: #define _INC_WCSTR
                     53: 
                     54: #endif  /* _INC_WCSTR */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.