QLIB is a Standard C Library...  but here are the changes from Standard C...

open() does not need the stupid attr field when creating files and will
  make the new files writtable (unlike C which needed the dumb S_IWRITE flag)

time() has been renamed to _time() to avoid name conflicts

getcwd() and getdcwd() do not need the buflen field.  You should always
  make your buffers the maximum length.
    Short file name max length = 12
    Long file name max length = 255
    Path max length = 260
    Null terminator = 1

atol() and atoi() are replaced with str2num()
          These functions are within QLIB which simply call str2num().
          I suggest you use str2num() though.

ltoa() and itoa() are replaced with num2strs()
          These functions are within QLIB which simply call num2strs().
          I suggest you use num2strs() though.

utoa() is replaced with num2str()
          Again it is avail but it simply calls num2str()
          There are many versions of num2str():
            each following this form: num2str[c,s,sc] ();
              c=capital letters (if radix is over 10)
              s=signed (ltoa and itoa)
              sc=signed and capital letters
              Default is unsigned

