<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/include/PR/ultratypes.h, branch gha</title>
<subtitle>Decompilation of The Legend of Zelda: Majora’s Mask</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/'/>
<entry>
<title>Handwritten asm: exceptasm, get/setintmask (#1819)</title>
<updated>2025-08-16T12:50:16+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-16T12:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=b1a50c2d1b2a66a4174477381e95c26a684c99b9'/>
<id>b1a50c2d1b2a66a4174477381e95c26a684c99b9</id>
<content type='text'>
* Handwritten asm: exceptasm, get/setintmask

* Fix maybe

* Update warnings

* Remove .global from jlabel

* Move os_internal_rsp inclusion to os.h

* Make HWINT_* defins consistent</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handwritten asm: exceptasm, get/setintmask

* Fix maybe

* Update warnings

* Remove .global from jlabel

* Move os_internal_rsp inclusion to os.h

* Make HWINT_* defins consistent</pre>
</div>
</content>
</entry>
<entry>
<title>Organize `libc` and `libm` files (#1499)</title>
<updated>2023-11-28T02:01:14+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-11-28T02:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=7649cd309af155de1b8ee8bfd32d850e46f27925'/>
<id>7649cd309af155de1b8ee8bfd32d850e46f27925</id>
<content type='text'>
* memmove

* strcpy

* strcmp

* memset

* fmodf

* fix some missing includes

* Remove libc header dependencies on libultra

* fix

* review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* memmove

* strcpy

* strcmp

* memset

* fmodf

* fix some missing includes

* Remove libc header dependencies on libultra

* fix

* review</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ultratypes types (#1454)</title>
<updated>2023-11-16T05:01:42+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2023-11-16T05:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=5acaec4486a6ba9c6a308c3987f664d1bbe6ab6b'/>
<id>5acaec4486a6ba9c6a308c3987f664d1bbe6ab6b</id>
<content type='text'>
* Fix ultratypes types

* Add back size_t and NULL

* Callocs

* Callocs pt 2

* bool

* STDC version checks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix ultratypes types

* Add back size_t and NULL

* Callocs

* Callocs pt 2

* bool

* STDC version checks</pre>
</div>
</content>
</entry>
<entry>
<title>Move libultra variables to their respective headers (#1369)</title>
<updated>2023-09-15T14:02:27+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-09-15T14:02:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=4b30f1a6549c99eff5344a815b12f54e69d689e9'/>
<id>4b30f1a6549c99eff5344a815b12f54e69d689e9</id>
<content type='text'>
* internal_rsp; move size_t and NULL to ultratypes.h

* guint.h

* Move system variables to os_system.h

* controller, pi and vi

* osint.h

* piint.h

* siint, ucode, viint, voiceinternal

* Remove remaining variables from variables.h

* format

* final renames

* bss

* review

* review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* internal_rsp; move size_t and NULL to ultratypes.h

* guint.h

* Move system variables to os_system.h

* controller, pi and vi

* osint.h

* piint.h

* siint, ucode, viint, voiceinternal

* Remove remaining variables from variables.h

* format

* final renames

* bss

* review

* review</pre>
</div>
</content>
</entry>
<entry>
<title>Move libultra function declarations to libultra headers (#1196)</title>
<updated>2023-09-02T19:34:29+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-09-02T19:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=4fa13e4132cf8adb2f07bb34927e62e525c8cc79'/>
<id>4fa13e4132cf8adb2f07bb34927e62e525c8cc79</id>
<content type='text'>
* Delete unused headers

* Move PR and io to ultra64

* move headers to ultra64

* more cleanups

* more reorganizing

* i think that should be all

* format

* ifdef guards cleanup

* Add IO_READ and IO_WRITE macros for future use

* warnings

* review

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;

* warnings again

* warn

* ifdef guards

* fix merge

* fix merge

* fix merge

* bss

* padutils.h

* bss

* bss

* bss

* fix merge

* bss

* bss

* bss

* fix merge

* fixes

* fixes

* bss

* bss

* fix merge

* fix

* fix

* fix includepaths

* fix paths

* bss

* fix

* ultra64/ -&gt; PR/

* header guards

* fix ehader guards

* fix

* fix++

* format

* bss is borken

* prevent 2

* :despair:

* bss

* rename assert to dbg_hungup

* fix

* a

* fix

* bss

* fix

* bss

* bss

---------

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Delete unused headers

* Move PR and io to ultra64

* move headers to ultra64

* more cleanups

* more reorganizing

* i think that should be all

* format

* ifdef guards cleanup

* Add IO_READ and IO_WRITE macros for future use

* warnings

* review

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;

* warnings again

* warn

* ifdef guards

* fix merge

* fix merge

* fix merge

* bss

* padutils.h

* bss

* bss

* bss

* fix merge

* bss

* bss

* bss

* fix merge

* fixes

* fixes

* bss

* bss

* fix merge

* fix

* fix

* fix includepaths

* fix paths

* bss

* fix

* ultra64/ -&gt; PR/

* header guards

* fix ehader guards

* fix

* fix++

* format

* bss is borken

* prevent 2

* :despair:

* bss

* rename assert to dbg_hungup

* fix

* a

* fix

* bss

* fix

* bss

* bss

---------

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>`sys_matrix` OK, documented, rename some other mathematics functions (#787)</title>
<updated>2022-05-26T03:24:39+00:00</updated>
<author>
<name>EllipticEllipsis</name>
<email>elliptic.ellipsis@gmail.com</email>
</author>
<published>2022-05-26T03:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=8049dec3393c4ade687dbdfd84d3ccde73168ab0'/>
<id>8049dec3393c4ade687dbdfd84d3ccde73168ab0</id>
<content type='text'>
* Import data and bss, add some name options

* Decomp rest of stack functions,
remove RSPMatrix,
split header

* sys_matrix OK (thanks Tharo)

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;

* pragma weaks in sinf and cosf, change documentation
change mcros to use 0x8000

* Rename sinf and cosf

* Correct initialisation of sMtxFClear

* More minor cleanup

* Rename stack functions

* Matrix_InsertMatrix -&gt; Matrix_Mult

* The big transpose rename

* Fix MirRay_DrawReflectedBeam

* Matrix_InsertTranslation -&gt; Matrix_Translate

* Matrix_Insert.Rotation_s -&gt; Matrix_Rotate$1S
+ RotateY -&gt; RotateYS

* Matrix_Insert(.)Rotation_f -&gt; Matrix_Rotate$1F

* Matrix_RotateStateAroundXAxis -&gt; Matrix_RotateXFApply
Matrix_SetStateXRotation -&gt; Matrix_RotateXFNew

* Matrix_MultiplyVector3fByState -&gt; Matrix_MultVec3f

* Matrix_MultiplyVector3fXZByCurrentState -&gt; Matrix_MultVec3fXZ

* Matrix_GetStateTranslation -&gt; Matrix_MultZero

* Matrix_GetStateTranslationAndScaled(.) -&gt; Matrix_MultVec$1

* Matrix_FromRSPMatrix -&gt; Matrix_MtxToMtxF

* Matrix_MultiplyVector3fByMatrix -&gt; Matrix_MultVec3fExt

* Matrix_TransposeXYZ -&gt; Matrix_Transpose

* Matrix_ToRSPMatrix -&gt; Matrix_MtxFToMtx

* Matrix_AppendToPolyOpaDisp -&gt; Matrix_MtxFToNewMtx
and document the conversion functions

* Matrix_NormalizeXYZ -&gt; Matrix_ReplaceRotation

* Matrix_InsertRotationAroundUnitVector_f -&gt; Matrix_RotateAxisF and S

* Matrix_InsertRotation -&gt; Matrix_RotateZYX

* Document the last functions

* Small cleanup

* Matrix_JointPosition -&gt; Matrix_TranslateRotateZYX

* Matrix_SetStateRotationAndTranslation -&gt; Matrix_SetTranslateRotateYXZ

* func_8018219C -&gt; Matrix_MtxFToYXZRot

* func_801822C4 -&gt; Matrix_MtxFToZYXRot

* Fix files

* Format

* Review 1

* Renames

* Fix warning in EnDragon

* Format

* Convert `mode` to an actual enum

* Add enums, typedefs, externs to sys_matrix header

* Review

* One more

* More review

* Fix function names

* Format

* Fix names

* Format

* Review

* engineer's review

* Fix build

* Format

* Fix again

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import data and bss, add some name options

* Decomp rest of stack functions,
remove RSPMatrix,
split header

* sys_matrix OK (thanks Tharo)

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;

* pragma weaks in sinf and cosf, change documentation
change mcros to use 0x8000

* Rename sinf and cosf

* Correct initialisation of sMtxFClear

* More minor cleanup

* Rename stack functions

* Matrix_InsertMatrix -&gt; Matrix_Mult

* The big transpose rename

* Fix MirRay_DrawReflectedBeam

* Matrix_InsertTranslation -&gt; Matrix_Translate

* Matrix_Insert.Rotation_s -&gt; Matrix_Rotate$1S
+ RotateY -&gt; RotateYS

* Matrix_Insert(.)Rotation_f -&gt; Matrix_Rotate$1F

* Matrix_RotateStateAroundXAxis -&gt; Matrix_RotateXFApply
Matrix_SetStateXRotation -&gt; Matrix_RotateXFNew

* Matrix_MultiplyVector3fByState -&gt; Matrix_MultVec3f

* Matrix_MultiplyVector3fXZByCurrentState -&gt; Matrix_MultVec3fXZ

* Matrix_GetStateTranslation -&gt; Matrix_MultZero

* Matrix_GetStateTranslationAndScaled(.) -&gt; Matrix_MultVec$1

* Matrix_FromRSPMatrix -&gt; Matrix_MtxToMtxF

* Matrix_MultiplyVector3fByMatrix -&gt; Matrix_MultVec3fExt

* Matrix_TransposeXYZ -&gt; Matrix_Transpose

* Matrix_ToRSPMatrix -&gt; Matrix_MtxFToMtx

* Matrix_AppendToPolyOpaDisp -&gt; Matrix_MtxFToNewMtx
and document the conversion functions

* Matrix_NormalizeXYZ -&gt; Matrix_ReplaceRotation

* Matrix_InsertRotationAroundUnitVector_f -&gt; Matrix_RotateAxisF and S

* Matrix_InsertRotation -&gt; Matrix_RotateZYX

* Document the last functions

* Small cleanup

* Matrix_JointPosition -&gt; Matrix_TranslateRotateZYX

* Matrix_SetStateRotationAndTranslation -&gt; Matrix_SetTranslateRotateYXZ

* func_8018219C -&gt; Matrix_MtxFToYXZRot

* func_801822C4 -&gt; Matrix_MtxFToZYXRot

* Fix files

* Format

* Review 1

* Renames

* Fix warning in EnDragon

* Format

* Convert `mode` to an actual enum

* Add enums, typedefs, externs to sys_matrix header

* Review

* One more

* More review

* Fix function names

* Format

* Fix names

* Format

* Review

* engineer's review

* Fix build

* Format

* Fix again

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ovl_en_ossan OK and documented (#223)</title>
<updated>2021-07-27T02:27:53+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2021-07-27T02:27:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=c774f880e1b033c53e48fc9b438f84fa47836346'/>
<id>c774f880e1b033c53e48fc9b438f84fa47836346</id>
<content type='text'>
* Lots of progress, some came for OOT WIP

* Some small cleanup

* Fix merge conflict

* Bring over updated z_en_girla.h

* Fix merge error

* some cleanup

* fix msgcontext and add sfx ids

* func_808AAB30 is ugly but it matches

* Cleanup

* More cleanup and matched func_808AA8E8

* Matched last two functions

* Brought over data as a comment

* Figured out data, but not late rodata

* Document EnOssan

* Cleanup

* Added ShopItemIds

* Cleanup

* Switch left and right stick prompts

* Remove testing NON_MATCHING define

* Cleanup

* Add header to .c file

* Adjust header

* Rename InitCutscenes to GetCutscenes

* Cleanup

* Cleanup before merge with upstream

* More cleanup

* Lower case Shopkeeper

* More cleanup

* More general cleaning

* Found the late rodata issue

* Format

* Rename InitalUpdate

* PR suggestions except texture stuff

* Texture stuff

* Rename Texture typedef to UNK_TEXPTR

* One more rename

* Remove * from TexturePtr arrays

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

Co-authored-by: Derek Hensley &lt;d.hensley@tempered.io&gt;
Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Lots of progress, some came for OOT WIP

* Some small cleanup

* Fix merge conflict

* Bring over updated z_en_girla.h

* Fix merge error

* some cleanup

* fix msgcontext and add sfx ids

* func_808AAB30 is ugly but it matches

* Cleanup

* More cleanup and matched func_808AA8E8

* Matched last two functions

* Brought over data as a comment

* Figured out data, but not late rodata

* Document EnOssan

* Cleanup

* Added ShopItemIds

* Cleanup

* Switch left and right stick prompts

* Remove testing NON_MATCHING define

* Cleanup

* Add header to .c file

* Adjust header

* Rename InitCutscenes to GetCutscenes

* Cleanup

* Cleanup before merge with upstream

* More cleanup

* Lower case Shopkeeper

* More cleanup

* More general cleaning

* Found the late rodata issue

* Format

* Rename InitalUpdate

* PR suggestions except texture stuff

* Texture stuff

* Rename Texture typedef to UNK_TEXPTR

* One more rename

* Remove * from TexturePtr arrays

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

Co-authored-by: Derek Hensley &lt;d.hensley@tempered.io&gt;
Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>`ovl_Eff_Dust` OK (#136)</title>
<updated>2021-05-19T03:01:48+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-05-19T03:01:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=f3dc829456fb09c977264c01001e86487ef1e72f'/>
<id>f3dc829456fb09c977264c01001e86487ef1e72f</id>
<content type='text'>
* some easy functions

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* init is cursed

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* func_80919230 is weird

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* I'm dumb

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* func_80919768 nonmatching

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* everything is wrong

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* This thing still doesn't want to match

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* improved a bit

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* a bit of renaming, but it still doesn't work

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* almost matching

* func_80919768 ok

* func_809199FC ok

* init was dumb

* add enum and other minor changes

* run format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* some easy functions

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* init is cursed

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* func_80919230 is weird

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* I'm dumb

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* func_80919768 nonmatching

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* everything is wrong

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* This thing still doesn't want to match

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* improved a bit

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* a bit of renaming, but it still doesn't work

Signed-off-by: Angie &lt;angheloalf95@gmail.com&gt;

* almost matching

* func_80919768 ok

* func_809199FC ok

* init was dumb

* add enum and other minor changes

* run format</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed ultratypes.h (#48)</title>
<updated>2021-02-24T04:08:16+00:00</updated>
<author>
<name>kyleburnette</name>
<email>kyle@kyleburnette.com</email>
</author>
<published>2021-02-24T04:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=e0164dba144220fb67b2385ec760fa85535faf6a'/>
<id>e0164dba144220fb67b2385ec760fa85535faf6a</id>
<content type='text'>
* fixed ultratypes.h

* fixed ultratypes.h</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fixed ultratypes.h

* fixed ultratypes.h</pre>
</div>
</content>
</entry>
<entry>
<title>Use gbi.h from oot decomp</title>
<updated>2019-10-01T01:55:41+00:00</updated>
<author>
<name>rozlette</name>
<email>uberpanzermensch@gmail.com</email>
</author>
<published>2019-10-01T01:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=a88337a2fd02386c168396fb44e355a6994ca6e5'/>
<id>a88337a2fd02386c168396fb44e355a6994ca6e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
