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