summaryrefslogtreecommitdiff
path: root/source3/include/includes.h
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>1999-12-23 01:57:43 +0000
committerJeremy Allison <jra@samba.org>1999-12-23 01:57:43 +0000
commit7c51c5ddf31cc990610d07edb1cbe7265288e2c3 (patch)
treee0a0592582f6661c8df0840e81ccc40d9a1b6475 /source3/include/includes.h
parent63ca6eaff0f9451aeb8b4f14e0e6767ff32c06b7 (diff)
downloadsamba-7c51c5ddf31cc990610d07edb1cbe7265288e2c3.tar.gz
samba-7c51c5ddf31cc990610d07edb1cbe7265288e2c3.tar.bz2
samba-7c51c5ddf31cc990610d07edb1cbe7265288e2c3.zip
Samba now includes a full ucs2 upper to lower case (and vica versa) map table.
Jeremy. (This used to be commit d7b72d4cbfb6bd1925abc7f95c1180d3d65856a5)
Diffstat (limited to 'source3/include/includes.h')
-rw-r--r--source3/include/includes.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/include/includes.h b/source3/include/includes.h
index 0e8505daec..0dd12bc989 100644
--- a/source3/include/includes.h
+++ b/source3/include/includes.h
@@ -672,6 +672,13 @@ typedef struct smb_wpasswd {
wpstring pw_shell;
} SMB_STRUCT_WPASSWD;
+/* Defines for wisXXX functions. */
+#define UNI_UPPER 0x1
+#define UNI_LOWER 0x2
+#define UNI_DIGIT 0x4
+#define UNI_XDIGIT 0x8
+#define UNI_SPACE 0x10
+
/***** automatically generated prototypes *****/
#include "proto.h"
@@ -695,6 +702,12 @@ typedef struct smb_wpasswd {
#define fstrcpy(d,s) safe_strcpy((d),(s),sizeof(fstring)-1)
#define fstrcat(d,s) safe_strcat((d),(s),sizeof(fstring)-1)
+/* smb_ucs2_t versions of the above. */
+#define wpstrcpy(d,s) safe_wstrcpy((d),(s),sizeof(wpstring))
+#define wpstrcat(d,s) safe_wstrcat((d),(s),sizeof(wpstring))
+#define wfstrcpy(d,s) safe_wstrcpy((d),(s),sizeof(wfstring))
+#define wfstrcat(d,s) safe_wstrcat((d),(s),sizeof(wfstring))
+
#ifdef __COMPAR_FN_T
#define QSORT_CAST (__compar_fn_t)
#endif