* sec_auth.cc (str2uni_cat): Move from here...
* path.cc (str2uni_cat): ...to here. Simplify. Make static inline. (get_nt_native_path): Use RtlAppendUnicodeToString rather than str2uni_cat for constant strings for speed. * security.h (str2uni_cat): Drop declaration.
This commit is contained in:
		| @@ -126,18 +126,6 @@ str2buf2lsa (LSA_STRING &tgt, char *buf, const char *srcstr) | ||||
|   memcpy (buf, srcstr, tgt.MaximumLength); | ||||
| } | ||||
|  | ||||
| void | ||||
| str2uni_cat (UNICODE_STRING &tgt, const char *srcstr) | ||||
| { | ||||
|   int len = sys_mbstowcs (tgt.Buffer + tgt.Length / sizeof (WCHAR), | ||||
| 			  (tgt.MaximumLength - tgt.Length) / sizeof (WCHAR), | ||||
| 			  srcstr); | ||||
|   if (len) | ||||
|     tgt.Length += (len - 1) * sizeof (WCHAR); | ||||
|   else | ||||
|     tgt.Length = tgt.MaximumLength = 0; | ||||
| } | ||||
|  | ||||
| HANDLE | ||||
| open_local_policy (ACCESS_MASK access) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user