ecere::sys

Module: ecereCOM
Parent namespace: ecere

Description

Platform independent System API (Files, Multithreading, Unicode, ...)

Classes

  BTNode
  BackSlashEscaping
  BinaryTree
  EscapeCStringOptions
  Item
  Mutex
  NamedItem
  NamedLink
  NamedLink64
  OldLink
  OldList
  StringAllocType
  StringBTNode
  StringBinaryTree
  TreePrintStyle
  ZString

Functions

  ChangeCh
  ChangeChars
  ChangeExtension
  CopyString
  EscapeCString
  FloatFromString
  GetCurrentThreadID
  GetExtension
  GetHexValue
  GetLastDirectory
  GetString
  GetValue
  ISO8859_1toUTF8
  IsPathInsideOf
  MakePathRelative
  PathCat
  PathCatSlash
  PrintBigSize
  PrintSize
  RSearchString
  RepeatCh
  SearchString
  SplitArchivePath
  SplitDirectory
  StringLikePattern
  StripChars
  StripExtension Removes the file extension from the string
  StripLastDirectory
  StripQuotes
  Tokenize
  TokenizeWith
  TrimLSpaces
  TrimRSpaces
  UTF16toUTF8
  UTF16toUTF8Buffer
  UTF32toUTF8Len
  UTF8GetChar
  UTF8Validate
  UTF8toUTF16
  UTF8toUTF16Buffer
  UnescapeCString
  UnescapeCStringLoose
  ishexdigit
  strcatf
  strchrmax

Definitions

  ecere::sys::DIR_SEP(__runtimePlatform == win32) ? '\\' : '/'
  ecere::sys::DIR_SEPS(__runtimePlatform == win32) ? "\\" : "/"
  ecere::sys::MAX_DIRECTORY534
  ecere::sys::MAX_EXTENSION17
  ecere::sys::MAX_FILENAME274
  ecere::sys::MAX_F_STRING1025
  ecere::sys::MAX_LOCATION797