

}lWg֐Q


y0.Tvz
  OS݂̉ȂSHINOBICuɂāÅǗs܂B
֐ȊO̎dĺA֐̖̂OقȂȊÓACW֐́umallocv
ƓłB

y1.f[^^z
y2.֐dlz
s2.1֐ꗗt
+------------+------------------------------------------------+
|֐        |@\                                            |
+------------+------------------------------------------------+
|syMallocInit|Ǘ֐̗p郁GÅmۂƐ錾|
+------------+------------------------------------------------+
|syMalloc    |̊m                                    |
+------------+------------------------------------------------+
|syFree      |̊J                                    |
+------------+------------------------------------------------+


s2.1֐APIt
m֐nVoid syMallocInit(Void *heap, Uint32 size);
ḿnheap ... ǗC̈̐擪AhX
        size ... ǗCTCY
mónȂ
m߂lnȂ
m@\nsyMalloc CuɊǗC̈w肵A
        Cu܂B
        {֐́AsbInit֐Ŏs܂B
        SDKł́AsbInit֐̃\[XvO͌J܂񂪁A
        SDKł́AsbInit\[XJAq[v̐擪̈yуTCY
        ύXł悤ɂȂ܂B
        sbInit֐ł̃ftHgl͈ȉ̒ʂłB
          q[v̈̐擪AhXFBZNV̏I
          q[ṽTCY          F̍Ō܂
mӓ_n{֐́ABZNVȍ~AP[gԂƌȂA
          ̓e܂BABZNVȍ~Ƀ[U
          ZNV݂ĂꍇAĂ܂܂B
          [UZNV蓖Ăۂ́AKBZNVOɒu
          Kv܂B

----------

m֐nVoid *syMalloc(Uint32 size);
ḿnsize ... vTCYibyte)
mónȂ
m߂lnmۂ̈ւ̃|C^
          NULL ̏ꍇ́Amێs
m@\nC̕W֐malloc(size) ƓłB
        {֐͕K32oCgACgŃmۂ܂B
        f[^TCY32oCgoE_Œ`鎖ŁÂ悢
        AP[V\łB

----------

m֐nVoid syFree(void *ap);
ḿnJ̈|C^
mónȂ
m߂lnȂ
m@\nfree(*ap)Ɠ


