void gfree_case_tables(void);
void load_case_tables(void);
size_t dos_PutUniCode(char *dst,const char *src, size_t len, bool null_terminate);
-char *skip_unibuf(char *src, size_t len);
int rpcstr_push(void *dest, const char *src, size_t dest_len, int flags);
int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src);
bool isvalid83_w(smb_ucs2_t c);
}
-/*******************************************************************
- Skip past a unicode string, but not more than len. Always move
- past a terminating zero if found.
-********************************************************************/
-
-char *skip_unibuf(char *src, size_t len)
-{
- char *srcend = src + len;
-
- while (src < srcend && SVAL(src,0)) {
- src += 2;
- }
-
- if(!SVAL(src,0)) {
- src += 2;
- }
-
- return src;
-}
-
/* Converts a string from internal samba format to unicode
*/