module Windows::MSVCRT::String
Constants
- Mbscmp
- Mbscpy
- MbscpyPL
- MbscpyPP
- Mbslen
- Mbsrev
- Strchr
- Strcmp
- Strcpy
- StrcpyPL
- StrcpyPP
- Strcspn
- Strlen
- Strncpy
- Strpbrk
- Strrchr
- Strrev
- Strspn
- Strstr
- Strtok
- Strtok_s
- Wcscmp
- Wcscpy
- WcscpyPL
- WcscpyPP
- Wcslen
- Wcsncpy
- Wcsrev
Private Instance Methods
mbscmp(str1, str2)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 124 def mbscmp(str1, str2) if str1 == 0 || str2 == 0 return nil end Mbscmp.call(str1, str2) end
mbscpy(dest, src)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 131 def mbscpy(dest, src) if src.is_a?(Numeric) return nil if src == 0 MbscpyPL.call(dest, src) else MbscpyPP.call(dest, src) end end
mbslen(string)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 140 def mbslen(string) return nil if string == 0 Mbslen.call(string) end
mbsrev(str)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 145 def mbsrev(str) return nil if str == 0 Mbsrev.call(str) end
strchr(string, char)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 51 def strchr(string, char) return nil if string == 0 || char == 0 Strchr.call(string, char) end
strcmp(str1, str2)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 56 def strcmp(str1, str2) if str1 == 0 || str2 == 0 return nil end Strcmp.call(str1, str2) end
strcpy(dest, src)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 63 def strcpy(dest, src) if src.is_a?(Numeric) return nil if src == 0 StrcpyPL.call(dest, src) else StrcpyPP.call(dest, src) end end
strcspn(string, charset)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 77 def strcspn(string, charset) return nil if string == 0 Strcspn.call(string, charset) end
strlen(string)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 72 def strlen(string) return nil if string == 0 Strlen.call(string) end
strncpy(dest, source, count)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 82 def strncpy(dest, source, count) return nil if source == 0 Strncpy.call(dest, source, count) end
strpbrk(string, charset)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 87 def strpbrk(string, charset) return nil if string == 0 || charset == 0 Strpbrk.call(string, charset) end
strrchr(string, int)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 92 def strrchr(string, int) return nil if string == 0 Strrchr.call(string, int) end
strrev(str)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 97 def strrev(str) return nil if str == 0 Strrev.call(str) end
strspn(string, charset)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 102 def strspn(string, charset) return nil if string == 0 || charset == 0 Strspn.call(string, charset) end
strstr(string, search)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 107 def strstr(string, search) return nil if string == 0 || search == 0 Strstr.call(string, search) end
strtok(token, delimeter)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 112 def strtok(token, delimeter) return nil if token == 0 || delimeter == 0 Strtok.call(token, delimeter) end
strtok_s(token, delimeter, context)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 118 def strtok_s(token, delimeter, context) return nil if [token, delimter, context].include?(0) Strtok_s.call(token, delimeter, context) end
wcscmp(str1, str2)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 150 def wcscmp(str1, str2) if str1 == 0 || str2 == 0 return nil end Wcscmp.call(str1, str2) end
wcscpy(dest, src)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 157 def wcscpy(dest, src) if src.is_a?(Numeric) return nil if src == 0 WcscpyPL.call(dest, src) else WcscpyPP.call(dest, src) end end
wcslen(string)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 166 def wcslen(string) return nil if string == 0 Wcslen.call(string) end
wcsncpy(dest, source, count)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 171 def wcsncpy(dest, source, count) return nil if source == 0 Wcsncpy.call(dest, source, count) end
wcsrev(str)
click to toggle source
# File lib/windows/msvcrt/string.rb, line 176 def wcsrev(str) return nil if str == 0 Wcsrev.call(str) end