About
Docs
Files
Support
Index

Essentials
AutoDocs
Library functions
Cooperate
Process mastering
Debug
Own debugging kit
FGE
Smart modeid pick
Loader
Shared lib. loader
Macros
Helper macros
Structs
All the structures
Logs
Library changelogs
Tools
Progs baked inside

Logs
a-crt_xxxargv.c1.00
a-crt_xxxinstance.c1.00
a-crt_xxxmethod.c1.00
a-ctl_clipath.c1.01
a-ctl_devmount.c1.01
a-ctl_devunmount.c1.03
a-ctl_devunmsupp.c1.00
a-ctl_diskreqxxx.c1.00
a-ctl_findscreensafe.c1.00
a-ctl_haltidcmp.c1.01
a-ctl_newshell.c1.01
a-ctl_rearrangecon.c1.06
a-ctl_relabel.c1.00
a-ctl_setclistack.c1.00
a-ctl_swapbackpen.c1.00
a-ctl_udirassign.c1.00
a-ctl_xxxbartrigger.c1.04
a-ctl_xxxconlogo.c1.12
a-ctl_xxxconlogof.c1.15
a-ctl_xxxconscreen.c1.37
a-ctl_xxxconswitch.c1.02
a-ctl_xxxidcmphandler.c1.00
a-ctl_xxxscreensafe.c1.00
a-ctl_xxxviewctrl.c1.08
a-ctl_zoomifycon.c1.05
a-dev_getdiskcmdset.c1.00
a-dev_xxxdiskdev.c1.00
a-dev_xxxdiskgeo.c1.00
a-dev_xxxdiskrdb.c1.00
a-dmt_mountcb.c1.04
a-dos_addfdrelay.c1.49
a-dos_addfdrglue.c1.01
a-dos_addlinkpoint.c1.18
a-dos_checkdevice.c1.01
a-dos_ctrlfdrelay.c1.02
a-dos_dclinkpoint.c1.00
a-dos_devbymsgport.c1.00
a-dos_dopacket.c1.00
a-dos_qfxxx.c1.01
a-dos_remfdrelay.c1.02
a-dos_remlinkpoint.c1.00
a-dos_replypacket.c1.00
a-dos_swapmpfdrelay.c1.00
a-dos_waitpacket.c1.01
a-dos_xxxdevice.c1.03
a-dos_xxxfmfdrelay.c1.01
a-han_binaryifh.c1.01
a-han_rollifh.c1.01
a-han_rwifh.c1.01
a-han_termifh.c1.00
a-mem_allocbmapthere.c1.01
a-mem_convimgtobmap.c1.02
a-mem_cooperate.c1.01
a-mem_dosynctask.c1.03
a-mem_freepentab.c1.00
a-mem_getwbstartup.c1.00
a-mem_grabqarea.c1.00
a-mem_iloadseg.c1.03
a-mem_iloadseg2.c1.02
a-mem_initemptybmap.c1.00
a-mem_makebmapfromimg.c1.01
a-mem_remapbitmap.c1.03
a-mem_remapbitmap2.c1.00
a-mem_signalsafe.c1.00
a-mem_xxxhandler.c1.06
a-mem_xxxhotvec.c1.02
a-mem_xxxifh.c1.08
a-mem_xxxitnimage.c1.03
a-mem_xxxjtslot.c1.00
a-mem_xxxjumptable.c1.00
a-mem_xxxlfvec.c1.01
a-mem_xxxpenholder.c1.00
a-mem_xxxpicture.c1.07
a-mem_xxxpooled.c1.05
a-mem_xxxregion.c1.02
a-mem_xxxsniffer.c1.01
a-mem_xxxterm.c1.00
a-mem_xxxtokenlist.c1.01
a-mod_codefind.c1.00
a-mod_codexxx.c1.02
a-mod_findktpresby.c1.02
a-mod_getmemlist.c1.01
a-mod_kicktagxxx.c1.01
a-mod_ktprescount.c1.00
a-mod_ktpresunlink.c1.00
a-mod_xxxdiskmodule.c1.01
a-mod_xxxmodule.c1.02
a-nfo_devvercmp.c1.02
a-nfo_findgfxentry.c1.07
a-nfo_findgfxrange.c1.03
a-nfo_findgfxreso.c1.02
a-nfo_findgfxsm.c1.01
a-nfo_fsquery.c1.03
a-nfo_fssmvalid.c1.00
a-nfo_getcmcolors.c1.00
a-nfo_getconioreq.c1.00
a-nfo_getconunit.c1.00
a-nfo_getdrimap.c1.00
a-nfo_getscparams.c1.01
a-nfo_getviscount.c1.01
a-nfo_getvisstate.c1.00
a-nfo_getwinaddr.c1.00
a-nfo_grepml.c1.05
a-nfo_idcmptoindex.c1.00
a-nfo_isblitable.c1.00
a-nfo_ischildofproc.c1.00
a-nfo_isdev64bit.c1.00
a-nfo_isdirectory.c1.01
a-nfo_isinstack.c1.00
a-nfo_isonmemlist.c1.00
a-nfo_ispdev64bit.c1.01
a-nfo_issegremote.c1.00
a-nfo_istask.c1.01
a-nfo_iswindow.c1.00
a-nfo_ktm.c1.07
a-nfo_libvercmp.c1.02
a-nfo_m68kcputype.c1.01
a-nfo_modeidcount.c1.00
a-nfo_scanlist.c1.01
a-nfo_scanturbo.c1.00
a-nfo_screencount.c1.00
a-nfo_stackreport.c1.01
a-nfo_stackvalid.c1.01
a-nfo_typeofgfxmem.c1.01
a-nfo_waitback.c1.02
a-nfo_whichchipset.c1.00
a-nfo_xxxargsource.c1.03
i-cnv_altoulong.c1.01
i-cnv_altouquad.c1.00
i-cnv_atoulong.c1.07
i-cnv_atouquad.c1.00
i-cnv_ulongtoa.c1.04
i-cnv_uquadtoa.c1.00
i-ctl_relocdrimap.c1.01
i-dev_sizeingigs.c1.01
i-dos_copydevice.c1.01
i-mem_csumchs32.c1.00
i-mem_csumeor32.c1.00
i-mem_csumint32.c1.00
i-mem_fnv128hash.c1.00
i-mem_fnv64hash.c1.00
i-mem_pjw64hash.c1.01
i-nfo_isconsole.c1.00
i-nfo_ismode15khz.c1.00
i-nfo_isprime.c1.00
i-nfo_nearestprime.c1.00
i-nfo_numdivisors.c1.00
i-txt_bstrncat.c1.01
i-txt_bstrncatlc.c1.00
i-txt_bstrncatuc.c1.00
i-txt_bstrnpcat.c1.00
i-txt_bstrnpcatlc.c1.00
i-txt_bstrnpcatuc.c1.00
i-txt_datdat.c1.01
i-txt_datidat.c1.00
i-txt_fixquotes.c1.00
i-txt_fnv128hash.c1.00
i-txt_fnv128ihash.c1.00
i-txt_fnv64hash.c1.00
i-txt_fnv64ihash.c1.00
i-txt_iniparse.c1.01
i-txt_memcmp.c1.01
i-txt_memfill.c1.01
i-txt_memicmp.c1.00
i-txt_needslash.c1.00
i-txt_noansi.c1.02
i-txt_nocomment.c1.02
i-txt_parseline.c1.00
i-txt_pjw64hash.c1.01
i-txt_pjw64ihash.c1.00
i-txt_psnprintf.c1.00
i-txt_quickhash.c1.00
i-txt_quickihash.c1.00
i-txt_skipcc.c1.01
i-txt_strchr.c1.00
i-txt_strcmp.c1.01
i-txt_strcspn.c1.00
i-txt_strichr.c1.00
i-txt_stricmp.c1.00
i-txt_stripansi.c1.01
i-txt_stristr.c1.00
i-txt_strlen.c1.00
i-txt_strncat.c1.01
i-txt_strncatlc.c1.00
i-txt_strncatuc.c1.00
i-txt_strnpcat.c1.00
i-txt_strnpcatlc.c1.00
i-txt_strnpcatuc.c1.00
i-txt_strnvacat.c1.00
i-txt_strspn.c1.00
i-txt_strstr.c1.01
i-txt_strtok.c1.01
i-txt_tokenify.c1.00
i-txt_vcbpsnprintf.c1.00
i-txt_vpsnprintf.c1.06
p-ctl_clirun.c1.01
p-ctl_makedir.c1.00
p-ctl_xxxsmparams.c1.01
p-mem_addrfrombase.c1.00
p-mem_dbsupport.c1.02
p-mem_dbsupportqo.c1.00
p-mem_findinfile.c1.01
p-mem_lzwcompress.c1.03
p-mem_lzwdecompress.c1.03
p-mem_lzwfree.c1.03
p-mem_scanfile.c1.01
p-mem_scanlbl.c1.01
p-mem_scanlblncc.c1.01
p-mem_xxxarray.c1.02
p-mem_xxxcluster.c1.02
p-mem_xxxsmlcb.c1.01
p-mem_xxxsrcimage.c1.00
p-nfo_getsystime.c1.00
p-nfo_scanml.c1.06
p-txt_debugprintf.c1.01
p-txt_strboth.c1.00
p-txt_striboth.c1.00
p-txt_stripat.c1.00
p-txt_strpat.c1.01
qcrt0.c1.00



A
-
M
E
M
_
X
X
X
I
F
H
.
C

-------------------------------=| PROJECT |=-------------------------------

Bump : 1.00
Date : 11-07-2010
File : a-mem_xxxifh.c

-------------------------------=| HISTORY |=-------------------------------

Bump : 1.01
Date : 12-07-2010
Dude : megacz

Stat : BF
0001 : Routine uses now  'AllocDosObjectTags()'  instead of creating custom
0001 : FH so 100% compatibility can be expected.



Bump : 1.02
Date : 18-12-2010
Dude : megacz

Stat : BF
0001 : Code responsible for task exception was moved to separate subsystem.
0001 : It is now possible to have multiple virtual files in a single task.



Bump : 1.03
Date : 21-12-2010
Dude : megacz

Stat : BF
0001 : Virtual file handler  supports now two types of packet handlers. One
0001 : that allows to read data only and the rollover handler which is R/W.



Bump : 1.04
Date : 26-12-2010
Dude : megacz

Stat : BF
0001 : Routine template  has changed. From now on packet handlers are to be
0001 : separate objects. This way greater expandability is possible.



Bump : 1.05
Date : 14-02-2011
Dude : megacz

Stat : BF
0001 : Structure  was largely changed to better suit programmers needs. New 
0001 : extra variables and carry pointers were added.

Stat : BF
0002 : Arguments  are now assisted with registers in the template to detect
0002 : bogus prototypes.

Stat : BF
0003 : From now on  fh_Arg2  carries the virtual file internals so  fh_Arg1
0003 : can be used by the user.



Bump : 1.06
Date : 18-02-2011
Dude : kowalsky

Stat : BF
0001 : Buffering is now completly disabled to avoid doubled memory copy and
0001 : caching problems when calling buffered functions.



Bump : 1.07
Date : 18-09-2011
Dude : megacz

Stat : FA
0001 : Added  special packet related macros  that should be used  in packet
0001 : handlers instead of library code. Less overhead!



Bump : 1.08
Date : 29-03-2013
Dude : megacz

Stat : BF
0001 : Memory leak was found and fixed. Buffered I/O functions were causing
0001 : in-place memory allocation... Looks like  'SetVBuf()' does something
0001 : wrong while setting flags...

-------------------------------=| E::O::F |=-------------------------------
    






No more fear cus pure HTML is here!
Copyright (C) 2013-2014 by Burnt Chip Dominators