History:
~~~~~~~~

stormamiga.lib V.45.00 alpha 5 (02.02.1999 - 07.08.1999):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the internal functions "INIT_3_TimerBase" and "EXIT_3_TimerBase"
written

- the stdio-functions "setvbuf" and "tmpfile"  optimized

- the internal functions "double_in", "double_out", "getch", "ungetch",
"SMult64", "SDiv64", "form_in", "form_in64", "lib_double2float" and
"lib_float2double" optimized

- the functions "istream::operator >>(float &)",
"istream::operator >>(double &)", "istream::operator >>(long double &)"
and "ostream::operator <<(float)" optimized

- Bugfixing of the stdio-functions "fflush" and "tmpnam"

- Bugfixing of the internal functions "form_in", "form_in_",
"form_in64" and "form_in64_"

- Bugfixing of "IconBase" (Far Data only)

- Bugfixing of the includefile "sys/types.h"

- the user dictonary overwork and extend


stormamiga.lib V.45.00 alpha 4 (15.01.1999 - 01.02.1999):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the stdio-functions "printf", "printf_", "printf64", "printf64_",
"vprintf", "vprintf_", "vprintf64", "vprintf64_", "fprintf", "fprintf_",
"fprintf64", "fprintf64_", "vfprintf", "vfprintf_", "vfprintf64",
"vfprintf64_", "putc" and "fputc" optimized

- the internal functions "snputc", "sputc", "form_out", "form_out64",
"form_out_" and "form_out64_" optimized

- Bugfixing of the math-function "frexp"


stormamiga.lib V.45.00 alpha 3 (31.12.1998 - 14.01.1999):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the internal functions "ungetch", "amigaread", "amigawrite" and
"amigaflush" optimized

- the functions "endl", "ends", "ostream::flush()", "ostream::opfx()",
"istream::get(char *, int, char)", "istream::get(uchar *, int,char)",
"istream::get(schar *, int, char)", "istream::get(schar &)",
"istream::get(uchar &)", "istream::get(char &)", "istream::get()",
"istream::getline(char *, int, char)", "istream::getline(uchar *, int,
char)", "istream::getline(schar *, int, char)", "istream::ignore(int,
int) ", "ostream::operator <<(schar)", "ostream::operator <<(uchar)",
"ostream::operator <<(char)", "istream::operator >>(uchar *)",
"istream::operator >>(schar *)", "istream::operator >>(char *)",
"istream::ipfx(int)", "istream::operator >>(char &)",
"istream::operator >>(uchar &)", "istream::operator >>(schar &)",
"istream::operator >>(double &)", "ostream::seekp(streampos, enum
seek_dir__ios)", "ostream::seekp(streamoff, enum seek_dir__ios)",
"streambuf *streambuf::setbuf(char *, ulong)",
"streambuf::sgetn(char *, int)", "streambuf::xsgetn(char *, int)",
"streambuf::xsputn(cchar *, int)", "isteam &ws(istream &)" and
"&ios::userword(int)" optimized

- Bugfixing of the stdlib-function "rand"

- Bugfixing of the stdio-functions "fopen" and "fclose"

- Bugfixing of the internal functions "amigareadunget" and "getch"

- Bugfixing of the functions "streambuf::doallocate()",
"ostream::seekp(streampos, enum seek_dir__ios)" and
"ostream::seekp(streamoff, enum seek_dir__ios)"


stormamiga.lib V.44.10 (V.45.00) alpha 2 (27.11.1998 - 30.12.1998):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the stdio-functions "getc", "fgetc", "fscanf", "fscanf_", "fscanf64",
"fscanf64_", "vfscanf", "vfscanf_", "vfscanf64", "vfscanf64_", "scanf",
"scanf_", "scanf64", "scanf64_", "vscanf", "vscanf_", "vscanf64" and
"vscanf64_" optimized

- the string-functions "strlen" and "strdup" optimized

- the internal functions "un_signed_out", "double_out", "putch", "sgetc",
"unsgetc", "ungetc", "form_in", "form_in_", "form_in64" and "form_in64_" optimized

- the functions "istream::get(char *, int, char)", "istream::get(uchar *, int,
char)", "istream::get(schar *, int, char)", "istream::get(schar &)",
"istream::get(uchar &)", "istream::get(char &)", "istream::getline(char *, int,
char)", "istream::getline(uchar *, int, char)", "istream::getline(schar *, int,
char)", "istream::ignore(int, int) ", "istream::ipfx(int) ", "ostream::opfx()",
"ostream::osfx()", "ostream::operator <<(schar)", "ostream::operator <<(uchar)",
"ostream::operator <<(char)", "ostream::operator <<(cuchar *)", "ostream::operator
<<(cschar *)", "ostream::operator <<(cchar *)", "streambuf::sgetn(char *, int)",
"streambuf::sputn(cchar *, int)", "streambuf::xsputn(cchar *, int)", "endl", "ends",
"ostream::flush()", "ostream::operator <<(short)", "ostream::operator <<(ushort)",
"ostream::operator <<(int)", "ostream::operator <<(uint)", "ostream::operator
<<(long)", "ostream::operator <<(ulong)", "ostream::operator <<(double)" and
"ostream::operator <<(void *)" optimized

- Bugfixing of the internal functions "form_in", "form_in_", "form_in64"
and "form_in64_"


stormamiga.lib V.44.10 (V.45.00) alpha 1 (14.08.1998 - 26.11.1998):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the internal functions "INIT_5_InitStdIOFiles" and "EXIT_5_InitStdIOFiles"
optimized

- the functions "ostream::operator <<(short)", "ostream::operator <<(ushort)",
"ostream::operator <<(int)", "ostream::operator <<(uint)", "ostream::operator
<<(long)", "ostream::operator <<(ulong)", "ostream::operator <<(cuchar *)",
"ostream::operator <<(cschar *)" and "ostream::operator <<(cchar *)" optimized

- Bugfixing of the stdlib-function "malloc_3"

- Bugfixing of the time-functions "strftime" and "strftime_d"

- Bugfixing of the internal functions "INIT_5_InitStdIOFiles",
"EXIT_5_InitStdIOFiles" (nur bei Near Code and Near Data), "ungetch", "form_in",
"form_in_", "form_in64", "form_in64_", "EXIT_3_AmigaGuideBase()", "EXIT_2_AslBase()",
"EXIT_3_BulletBase()", "EXIT_3_ColorWheelBase()", "EXIT_2_CxBase()",
"EXIT_3_DataTypesBase()", "EXIT_2_DiskfontBase()", "EXIT_1_DOSBase()",
"EXIT_2_ExpansionBase()", "EXIT_2_GadToolsBase()", "EXIT_3_GrathentSliderBase()",
"EXIT_2_GfxBase()", "EXIT_2_IconBase()", "EXIT_2_IFFParseBase()",
"EXIT_2_IntuitionBase()", "EXIT_2_KeymapBase()", "EXIT_2_LayersBase()",
"EXIT_3_LocaleBase()", "EXIT_3_LowLevelBase()", "EXIT_2_MathBase()",
"EXIT_2_MathIeeeDoubBasBase()", "EXIT_2_MathIeeeDoubTransBase()",
"EXIT_2_MathIeeeSingBasBase()", "EXIT_2_MathIeeeSingTransBase()",
"EXIT_2_MathTransBase()", "EXIT_2_MUIMasterBase()", "EXIT_3_NVBase()",
"EXIT_3_RealTimeBase()", "EXIT_2_ReqToolsBase()", "EXIT_2_RexxSysBase()",
"EXIT_3_TranslatorBase()", "EXIT_1_UtilityBase()", "EXIT_2_VersionBase()",
"EXIT_2_WizardBase()" and "EXIT_2_WorkbenchBase()"

- Bugfixing of the functions "ostream::operator <<(void *)", "istream::get(char*,
int, char)", "istream::operator >>(short &)", "istream::operator >>(ushort &)",
"istream::operator >>(int &)", "istream::operator >>(uint &)", "istream::operator
>>(long &)" and "istream::operator >>(ulong &)"

- the defaultvalue for the variable __stdiowin changed from CON://///AUTO/CLOSE to
  CON://///AUTO/CLOSE/WAIT

- the includefiles "assert_stormamiga.h", "ctype_stormamiga.h" and
"stdlib_stormamiga.h" written

- the includefiles "stormamiga.h", "math_stormamiga.h", "stdio_stormamiga.h",
"string_stormamiga.h", "time_stormamiga.h", "sys/time.h", "sys/times.h",
"sys/resource.h", "utime.h", "unistd.h", "sys/dirent.h", "sys/dir.h", "dirent.h",
"sys/stat.h", "sys/types.h", "sys/unistd.h", "fcntl.h", "limits.h", "math.h",
"stdio.h", "string.h", "time.h", "assert.h", "ctype.h" and "stdlib.h" overwork

- the includefile "stormamigainline.h" removed

- the user dictonary overwork and extend

- the manual overwork and extend

- the installerscript overwork



stormamiga-library.lib V.45.00 alpha 2 (08.11.1998 - 21.05.1999):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the internal functions "INIT_3_TimerBase" and "EXIT_3_TimerBase" written


stormamiga-library.lib V.44.10 (V.45.00) alpha 1 (03.08.1998 - 07.11.1998):
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
- the internal functions "INIT_5_InitStdIOFiles" and "EXIT_5_InitStdIOFiles"
optimized

- the functions "LibOpen" and "LibClose" overwork and extend (the
versions for StormC V2 only)

- Bugfixing of the stdlib-function "malloc_3"
