Home

rwaury Eric

Welcome to the TSAR wiki!

Here we provide information about the "Tools Slightly Above the Runtime".

TSAR is a collection of MIT-licensed, platform-indepedent utilities written in C/C++.

The utilities were written with Windows, UNIX and IBM i (aka OS/400 or i5/OS) as target platforms but since they are mostly written in generic C/C++ you shouldn't be surprised if they run on other platforms as well.

TSAR provides functions and classes for:

  • tracing
  • character set conversion (for ASCII, EBCDIC and Unicode)
  • SQL parsing
  • Extended Dynamic SQL (high-performance access to DB2 for i databases)
  • mutexes and semaphores
  • threading
  • message queues
  • CLI argument parsing
  • call stack snapshots

Classes:
wiki:ASThread
wiki:ebcdic
wiki:Errors
wiki:HexDump
wiki:iTerminal
wiki:LevelTrace
wiki:LinkList
wiki:LoadLib
wiki:MainArguments
wiki:MEMprintf
wiki:PRCEDpp
wiki:QueryTool
wiki:SnapStack

Tutorials
wiki:Building the QueryTool