From 1d24b75d3504acd79a7d6f3186524513fe9d1e7e Mon Sep 17 00:00:00 2001 From: Darren Alton Date: Wed, 13 Aug 2008 00:45:35 +0000 Subject: [PATCH] Making room for test prog's --- src/audio/nds/SDL_ndsaudio.c | 1 + src/video/nds/SDL_ndsrender.c | 220 +- test/nds-test/Makefile | 132 - test/nds-test/build/main.d | 172 - test/nds-test/build/main.i | 6568 ------------------------------ test/nds-test/build/main.s | 4198 ------------------- test/nds-test/build/nds-test.map | 3437 ---------------- test/nds-test/nds-test.arm9 | Bin 272728 -> 0 bytes test/nds-test/nds-test.ds.gba | Bin 283136 -> 0 bytes test/nds-test/nds-test.elf | Bin 446092 -> 0 bytes test/nds-test/nds-test.nds | Bin 282624 -> 0 bytes test/nds-test/source/main.c | 77 - 12 files changed, 92 insertions(+), 14713 deletions(-) delete mode 100644 test/nds-test/Makefile delete mode 100644 test/nds-test/build/main.d delete mode 100644 test/nds-test/build/main.i delete mode 100644 test/nds-test/build/main.s delete mode 100644 test/nds-test/build/nds-test.map delete mode 100755 test/nds-test/nds-test.arm9 delete mode 100644 test/nds-test/nds-test.ds.gba delete mode 100755 test/nds-test/nds-test.elf delete mode 100644 test/nds-test/nds-test.nds delete mode 100644 test/nds-test/source/main.c diff --git a/src/audio/nds/SDL_ndsaudio.c b/src/audio/nds/SDL_ndsaudio.c index c8e010013..91432e17b 100644 --- a/src/audio/nds/SDL_ndsaudio.c +++ b/src/audio/nds/SDL_ndsaudio.c @@ -50,6 +50,7 @@ NDSAUD_PlayDevice(_THIS) sound->vol = 127; /* volume [0..127] for [min..max] */ sound->pan = 64; /* balance [0..127] for [left..right] */ sound->format = 0; /* 0 for 16-bit, 1 for 8-bit */ + /*playSound(sound);*/ /* stub */ } diff --git a/src/video/nds/SDL_ndsrender.c b/src/video/nds/SDL_ndsrender.c index 737846afb..48557387d 100644 --- a/src/video/nds/SDL_ndsrender.c +++ b/src/video/nds/SDL_ndsrender.c @@ -32,7 +32,7 @@ #include "../SDL_renderer_sw.h" -/* SDL surface based renderer implementation */ +/* SDL NDS renderer implementation */ static SDL_Renderer *NDS_CreateRenderer(SDL_Window * window, Uint32 flags); static int NDS_ActivateRenderer(SDL_Renderer * renderer); @@ -99,6 +99,7 @@ typedef struct { bg_attribute *bg; u8 bg_taken[4]; + /* todo for sprites: pSpriteRotation and pSpriteEntry. pointers to OAM */ int sub; } NDS_RenderData; @@ -106,7 +107,7 @@ typedef struct { enum { NDSTX_BG, NDSTX_SPR } type; int hw_index; - struct { int w, h, pitch, bpp; } dim; + struct { int hdx, hdy, vdx, vdy, pitch, bpp; } dim; u16 *vram; } NDS_TextureData; @@ -125,25 +126,6 @@ sdlds_rgb2bgr(u16 c) return (c & GAmask) | r | b; } -void -sdlds_print_pixfmt_info(SDL_PixelFormat * f) -{ - if (!f) - return; - printf("bpp: %d\nRGBA: %x %x %x %x\n", - f->BitsPerPixel, f->Rmask, f->Gmask, f->Bmask, f->Amask); -} - -void -sdlds_print_surface_info(SDL_Surface * s) -{ - if (!s) - return; - printf("flags: %x\nsize: %dx%d, pitch: %d\nlocked: %d, refcount: %d\n", - s->flags, s->w, s->h, s->pitch, s->locked, s->refcount); - sdlds_print_pixfmt_info(s->format); -} - /* again the above shouldn't make it into the stable version */ SDL_Renderer * @@ -269,20 +251,8 @@ printf("+NDS_CreateTexture\n"); int whichbg = -1; if(!data->bg_taken[2]) { whichbg = 2; - data->bg->bg2_rotation.xdx = 0x100; - data->bg->bg2_rotation.xdy = 0; - data->bg->bg2_rotation.ydx = 0; - data->bg->bg2_rotation.ydy = 0x100; - data->bg->bg2_rotation.centerX = 0; - data->bg->bg2_rotation.centerY = 0; } else if(!data->bg_taken[3]) { whichbg = 3; - data->bg->bg3_rotation.xdx = 0x100; - data->bg->bg3_rotation.xdy = 0; - data->bg->bg3_rotation.ydx = 0; - data->bg->bg3_rotation.ydy = 0x100; - data->bg->bg3_rotation.centerX = 0; - data->bg->bg3_rotation.centerY = 0; } if(whichbg >= 0) { data->bg->control[whichbg] = (bpp == 8) ? @@ -293,18 +263,16 @@ printf("+NDS_CreateTexture\n"); txdat = (NDS_TextureData*)texture->driverdata; txdat->type = NDSTX_BG; txdat->hw_index = whichbg; - txdat->dim.w = texture->w; - txdat->dim.h = texture->h; + txdat->dim.hdx = 0x100; txdat->dim.hdy = 0; + txdat->dim.vdx = 0; txdat->dim.vdy = 0x100; txdat->dim.pitch = 256 * (bpp/8); txdat->dim.bpp = bpp; txdat->vram = (u16*)(data->sub ? BG_BMP_RAM_SUB(whichbg) : BG_BMP_RAM(whichbg)); - for(i = 0; i < 256*256; ++i) { - txdat->vram[i] = 0x8000|RGB15(0,31,31); - } for(i = 0; i < 60; ++i) swiWaitForVBlank(); } else { SDL_SetError("Out of NDS backgrounds."); + printf("ran out.\n"); } } else { SDL_SetError("Texture too big for NDS hardware."); @@ -336,71 +304,6 @@ printf("-NDS_QueryTexturePixels\n"); } } -static int -NDS_SetTexturePalette(SDL_Renderer * renderer, SDL_Texture * texture, - const SDL_Color * colors, int firstcolor, int ncolors) -{ -printf("+NDS_SetTexturePalette\n"); - if (SDL_ISPIXELFORMAT_FOURCC(texture->format)) { - SDL_SetError("YUV textures don't have a palette"); - return -1; - } else { - NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata; - /* TODO: mess with 8-bit modes and/or 16-color palette modes */ -printf("-NDS_SetTexturePalette\n"); - return 0; - } -} - -static int -NDS_GetTexturePalette(SDL_Renderer * renderer, SDL_Texture * texture, - SDL_Color * colors, int firstcolor, int ncolors) -{ -printf("+NDS_GetTexturePalette\n"); - if (SDL_ISPIXELFORMAT_FOURCC(texture->format)) { - SDL_SetError("YUV textures don't have a palette"); - return -1; - } else { - NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata; -printf("-NDS_GetTexturePalette\n"); - /* TODO: mess with 8-bit modes and/or 16-color palette modes */ - return 0; - } -} - -static int -NDS_SetTextureColorMod(SDL_Renderer * renderer, SDL_Texture * texture) -{ -printf("!NDS_SetTextureColorMod\n"); - /* stub. TODO: figure out what needs to be done, if anything */ - return 0; -} - -static int -NDS_SetTextureAlphaMod(SDL_Renderer * renderer, SDL_Texture * texture) -{ -printf("!NDS_SetTextureAlphaMod\n"); - /* stub. TODO: figure out what needs to be done, if anything */ - return 0; -} - -static int -NDS_SetTextureBlendMode(SDL_Renderer * renderer, SDL_Texture * texture) -{ -printf("!NDS_SetTextureBlendMode\n"); - /* stub. TODO: figure out what needs to be done, if anything */ - return 0; -} - -static int -NDS_SetTextureScaleMode(SDL_Renderer * renderer, SDL_Texture * texture) -{ -printf("!NDS_SetTextureScaleMode\n"); - /* stub. TODO: figure out what needs to be done. - (NDS hardware scaling is nearest neighbor.) */ - return 0; -} - static int NDS_UpdateTexture(SDL_Renderer * renderer, SDL_Texture * texture, const SDL_Rect * rect, const void *pixels, int pitch) @@ -443,12 +346,14 @@ printf("+NDS_LockTexture\n"); NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata; if (markDirty) { + printf("wanted to mark dirty\n"); /*SDL_AddDirtyRect(&txdat->dirty, rect);*/ } *pixels = (void *) ((u8 *)txdat->vram + rect->y * txdat->dim.pitch + rect->x * (txdat->dim.bpp/8)); *pitch = txdat->dim.pitch; + printf(" pixels = %08x\n", (u32)*pixels); printf("-NDS_LockTexture\n"); return 0; } @@ -501,32 +406,22 @@ NDS_RenderCopy(SDL_Renderer * renderer, SDL_Texture * texture, // SDL_Window *window = SDL_GetWindowFromID(renderer->window); // SDL_VideoDisplay *display = SDL_GetDisplayFromWindow(window); int i; + int bpp = SDL_BYTESPERPIXEL(texture->format); + int pitch = txdat->dim.pitch; printf("+NDS_RenderCopy\n"); - /*for(i = 0; i <= 0xFFFF; ++i) { - txdat->vram[i] = 0x8000|i; - }*/ - printf("/txdat->hw_index = %d\n", txdat->hw_index); -#if 0 - if (txdat->dirty.list) { - SDL_DirtyRect *dirty; - void *pixels; - int bpp = SDL_BYTESPERPIXEL(texture->format); - int pitch = txdat->pitch; -/* below was borrowed from SDL_renderer_gl.c. doesn't work, obv. - figure out how to get the graphics data into VRAM. */ - - for (dirty = txdat->dirty.list; dirty; dirty = dirty->next) { - SDL_Rect *rect = &dirty->rect; - /*pixels = - (void *) ((Uint8 *) txdat->vram + rect->y * pitch + - rect->x * bpp); - data->glTexSubImage2D(texturedata->type, 0, rect->x, rect->y, - rect->w, rect->h, texturedata->format, - texturedata->formattype, pixels);*/ - } - SDL_ClearDirtyRects(&txdat->dirty); + if(txdat->type == NDSTX_BG) { + bg_rotation *tmpbg = (txdat->hw_index == 2) ? + &(data->bg->bg2_rotation) : &(data->bg->bg3_rotation); + tmpbg->xdx = txdat->dim.hdx; + tmpbg->xdy = txdat->dim.hdy; + tmpbg->ydx = txdat->dim.vdx; + tmpbg->ydy = txdat->dim.vdy; + tmpbg->centerX = 0; + tmpbg->centerY = 0; + } else { + /* sprites not implemented yet */ } -#endif + printf(" txdat->hw_index = %d\n", txdat->hw_index); printf("-NDS_RenderCopy\n"); return 0; } @@ -537,9 +432,11 @@ NDS_RenderPresent(SDL_Renderer * renderer) { NDS_RenderData *data = (NDS_RenderData *) renderer->driverdata; /* Send the data to the display TODO */ - + /* shouldn't it already be there at this point? + I guess set the BG's and sprites "visible" flags here. */ printf("+NDS_RenderPresent\n"); - /* Update the flipping chain, if any */ + + /* vsync for NDS */ if (renderer->info.flags & SDL_RENDERER_PRESENTVSYNC) { swiWaitForVBlank(); } @@ -592,4 +489,69 @@ printf("+NDS_DestroyRenderer\n"); printf("-NDS_DestroyRenderer\n"); } +static int +NDS_SetTexturePalette(SDL_Renderer * renderer, SDL_Texture * texture, + const SDL_Color * colors, int firstcolor, int ncolors) +{ +printf("+NDS_SetTexturePalette\n"); + if (SDL_ISPIXELFORMAT_FOURCC(texture->format)) { + SDL_SetError("YUV textures don't have a palette"); + return -1; + } else { + NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata; + /* TODO: mess with 8-bit modes and/or 16-color palette modes */ +printf("-NDS_SetTexturePalette\n"); + return 0; + } +} + +static int +NDS_GetTexturePalette(SDL_Renderer * renderer, SDL_Texture * texture, + SDL_Color * colors, int firstcolor, int ncolors) +{ +printf("+NDS_GetTexturePalette\n"); + if (SDL_ISPIXELFORMAT_FOURCC(texture->format)) { + SDL_SetError("YUV textures don't have a palette"); + return -1; + } else { + NDS_TextureData *txdat = (NDS_TextureData *) texture->driverdata; +printf("-NDS_GetTexturePalette\n"); + /* TODO: mess with 8-bit modes and/or 16-color palette modes */ + return 0; + } +} + +static int +NDS_SetTextureColorMod(SDL_Renderer * renderer, SDL_Texture * texture) +{ +printf("!NDS_SetTextureColorMod\n"); + /* stub. TODO: figure out what needs to be done, if anything */ + return 0; +} + +static int +NDS_SetTextureAlphaMod(SDL_Renderer * renderer, SDL_Texture * texture) +{ +printf("!NDS_SetTextureAlphaMod\n"); + /* stub. TODO: figure out what needs to be done, if anything */ + return 0; +} + +static int +NDS_SetTextureBlendMode(SDL_Renderer * renderer, SDL_Texture * texture) +{ +printf("!NDS_SetTextureBlendMode\n"); + /* stub. TODO: figure out what needs to be done, if anything */ + return 0; +} + +static int +NDS_SetTextureScaleMode(SDL_Renderer * renderer, SDL_Texture * texture) +{ +printf("!NDS_SetTextureScaleMode\n"); + /* stub. TODO: figure out what needs to be done. + (NDS hardware scaling is nearest neighbor.) */ + return 0; +} + /* vi: set ts=4 sw=4 expandtab: */ diff --git a/test/nds-test/Makefile b/test/nds-test/Makefile deleted file mode 100644 index 0f59a0e76..000000000 --- a/test/nds-test/Makefile +++ /dev/null @@ -1,132 +0,0 @@ -#--------------------------------------------------------------------------------- -.SUFFIXES: -#--------------------------------------------------------------------------------- - -ifeq ($(strip $(DEVKITARM)),) -$(error "Please set DEVKITARM in your environment. export DEVKITARM=devkitARM") -endif - -include $(DEVKITARM)/ds_rules - -#--------------------------------------------------------------------------------- -# TARGET is the name of the output -# BUILD is the directory where object files & intermediate files will be placed -# SOURCES is a list of directories containing source code -# INCLUDES is a list of directories containing extra header files -#--------------------------------------------------------------------------------- -TARGET := $(shell basename $(CURDIR)) -BUILD := build -SOURCES := source -DATA := data -INCLUDES := include - -#--------------------------------------------------------------------------------- -# options for code generation -#--------------------------------------------------------------------------------- -ARCH := -mthumb -mthumb-interwork - -# note: arm9tdmi isn't the correct CPU arch, but anything newer and LD -# *insists* it has a FPU or VFP, and it won't take no for an answer! -CFLAGS := -save-temps -g -Wall -O0\ - -mcpu=arm9tdmi -mtune=arm9tdmi \ - $(ARCH) - -CFLAGS += $(INCLUDE) -DARM9 -D__NDS__ -CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -fno-exceptions -fno-rtti - -ASFLAGS := -g $(ARCH) -LDFLAGS = -specs=ds_arm9.specs -g $(ARCH) -mno-fpu -Wl,-Map,$(notdir $*.map) - -#--------------------------------------------------------------------------------- -# any extra libraries we wish to link with the project -#--------------------------------------------------------------------------------- -LIBS := -lSDL -lfat -lnds9 - - -#--------------------------------------------------------------------------------- -# list of directories containing libraries, this must be the top level containing -# include and lib -#--------------------------------------------------------------------------------- -LIBDIRS := $(LIBNDS) - -#--------------------------------------------------------------------------------- -# no real need to edit anything past this point unless you need to add additional -# rules for different file extensions -#--------------------------------------------------------------------------------- -ifneq ($(BUILD),$(notdir $(CURDIR))) -#--------------------------------------------------------------------------------- - -export OUTPUT := $(CURDIR)/$(TARGET) - -export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \ - $(foreach dir,$(DATA),$(CURDIR)/$(dir)) - -export DEPSDIR := $(CURDIR)/$(BUILD) - -CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c))) -CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp))) -SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s))) -BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*))) - -#--------------------------------------------------------------------------------- -# use CXX for linking C++ projects, CC for standard C -#--------------------------------------------------------------------------------- -ifeq ($(strip $(CPPFILES)),) -#--------------------------------------------------------------------------------- - export LD := $(CC) -#--------------------------------------------------------------------------------- -else -#--------------------------------------------------------------------------------- - export LD := $(CXX) -#--------------------------------------------------------------------------------- -endif -#--------------------------------------------------------------------------------- - -export OFILES := $(addsuffix .o,$(BINFILES)) \ - $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) $(SFILES:.s=.o) - -export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \ - $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ - $(foreach dir,$(LIBDIRS),-I$(dir)/include) \ - -I$(CURDIR)/$(BUILD) - -export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) - -.PHONY: $(BUILD) clean - -#--------------------------------------------------------------------------------- -$(BUILD): - @[ -d $@ ] || mkdir -p $@ - @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile - -#--------------------------------------------------------------------------------- -clean: - @echo clean ... - @rm -fr $(BUILD) $(TARGET).elf $(TARGET).nds $(TARGET).arm9 $(TARGET).ds.gba - - -#--------------------------------------------------------------------------------- -else - -DEPENDS := $(OFILES:.o=.d) - -#--------------------------------------------------------------------------------- -# main targets -#--------------------------------------------------------------------------------- -$(OUTPUT).ds.gba : $(OUTPUT).nds -$(OUTPUT).nds : $(OUTPUT).arm9 -$(OUTPUT).arm9 : $(OUTPUT).elf -$(OUTPUT).elf : $(OFILES) - -#--------------------------------------------------------------------------------- -%.pcx.o : %.pcx -#--------------------------------------------------------------------------------- - @echo $(notdir $<) - @$(bin2o) - - --include $(DEPENDS) - -#--------------------------------------------------------------------------------------- -endif -#--------------------------------------------------------------------------------------- diff --git a/test/nds-test/build/main.d b/test/nds-test/build/main.d deleted file mode 100644 index 1ef711d45..000000000 --- a/test/nds-test/build/main.d +++ /dev/null @@ -1,172 +0,0 @@ -main.o: /home/lifning/hack/nds-test/source/main.c \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_main.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_platform.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config_nintendods.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_scancode.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_quit.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h \ - /home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h \ - /home/lifning/hack/devkitPro/libnds/include/nds.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/bios.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/card.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/dma.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/ipc.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/memory.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/system.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/timers.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/background.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/boxtest.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/video.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/math.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/trig_lut.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/cache.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/console.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/exceptions.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/image.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/pcx.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/input.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/rumble.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/sound.h \ - /home/lifning/hack/devkitPro/libnds/include/nds/arm9/sprite.h - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_main.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_platform.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config_nintendods.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_scancode.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_quit.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h: - -/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h: - -/home/lifning/hack/devkitPro/libnds/include/nds.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/bios.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/card.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/dma.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/ipc.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/memory.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/system.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/timers.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/background.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/boxtest.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/video.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/math.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/trig_lut.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/cache.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/console.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/exceptions.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/image.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/pcx.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/input.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/rumble.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/sound.h: - -/home/lifning/hack/devkitPro/libnds/include/nds/arm9/sprite.h: diff --git a/test/nds-test/build/main.i b/test/nds-test/build/main.i deleted file mode 100644 index 60c3d72e7..000000000 --- a/test/nds-test/build/main.i +++ /dev/null @@ -1,6568 +0,0 @@ -# 1 "/home/lifning/hack/nds-test/source/main.c" -# 1 "/home/lifning/hack/nds-test/build//" -# 1 "" -# 1 "" -# 1 "/home/lifning/hack/nds-test/source/main.c" - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 1 -# 77 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_main.h" 1 -# 26 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_main.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 1 -# 32 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config.h" 1 -# 26 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_platform.h" 1 -# 27 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config.h" 2 - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config_nintendods.h" 1 -# 30 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config_nintendods.h" -typedef signed char int8_t; -typedef unsigned char uint8_t; -typedef signed short int16_t; -typedef unsigned short uint16_t; -typedef signed int int32_t; -typedef unsigned int uint32_t; -typedef signed long long int64_t; -typedef unsigned long long uint64_t; - - - - - - -typedef unsigned int uintptr_t; -# 31 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config.h" 2 -# 33 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 1 3 -# 20 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/_ansi.h" 1 3 -# 15 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/_ansi.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/newlib.h" 1 3 -# 16 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/_ansi.h" 2 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/config.h" 1 3 - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/ieeefp.h" 1 3 -# 5 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/config.h" 2 3 -# 17 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/_ansi.h" 2 3 -# 21 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 2 3 - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_types.h" 1 3 - - - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 1 3 -# 26 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 3 -typedef signed char __int8_t ; -typedef unsigned char __uint8_t ; -# 36 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 3 -typedef signed short __int16_t; -typedef unsigned short __uint16_t; -# 46 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 3 -typedef __int16_t __int_least16_t; -typedef __uint16_t __uint_least16_t; -# 58 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 3 -typedef signed int __int32_t; -typedef unsigned int __uint32_t; -# 76 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 3 -typedef __int32_t __int_least32_t; -typedef __uint32_t __uint_least32_t; -# 99 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_default_types.h" 3 -typedef signed long long __int64_t; -typedef unsigned long long __uint64_t; -# 8 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/_types.h" 2 3 -# 26 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 2 3 -# 61 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/_types.h" 1 3 -# 13 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/_types.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/lock.h" 1 3 - - - - - -typedef int _LOCK_T; -typedef int _LOCK_RECURSIVE_T; -# 14 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/_types.h" 2 3 - - -typedef long _off_t; - - - - - - - -typedef short __dev_t; - - - - -typedef unsigned short __uid_t; - - -typedef unsigned short __gid_t; - - - -__extension__ typedef long long _off64_t; - - - - - - - -typedef long _fpos_t; -# 56 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/_types.h" 3 -typedef int _ssize_t; - - - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 1 3 4 -# 355 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 3 4 -typedef unsigned int wint_t; -# 64 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/_types.h" 2 3 - - - -typedef struct -{ - int __count; - union - { - wint_t __wch; - unsigned char __wchb[4]; - } __value; -} _mbstate_t; - - - -typedef _LOCK_RECURSIVE_T _flock_t; - - - - -typedef void *_iconv_t; -# 62 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 2 3 - - - - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 1 3 4 -# 152 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 3 4 -typedef int ptrdiff_t; -# 214 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 3 4 -typedef unsigned int size_t; -# 326 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 3 4 -typedef unsigned int wchar_t; -# 70 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 2 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/types.h" 1 3 -# 19 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/types.h" 3 -typedef long int __off_t; -typedef int __pid_t; - -__extension__ typedef long long int __loff_t; -# 71 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 2 3 -# 92 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -typedef unsigned char u_char; -typedef unsigned short u_short; -typedef unsigned int u_int; -typedef unsigned long u_long; - - - -typedef unsigned short ushort; -typedef unsigned int uint; - - - -typedef unsigned long clock_t; - - - - -typedef long time_t; - - - - -struct timespec { - time_t tv_sec; - long tv_nsec; -}; - -struct itimerspec { - struct timespec it_interval; - struct timespec it_value; -}; - - -typedef long daddr_t; -typedef char * caddr_t; - - - - - - -typedef unsigned int ino_t; -# 162 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -typedef _off_t off_t; -typedef __dev_t dev_t; -typedef __uid_t uid_t; -typedef __gid_t gid_t; - - -typedef int pid_t; - -typedef long key_t; - -typedef _ssize_t ssize_t; -# 186 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -typedef unsigned int mode_t __attribute__ ((__mode__ (__SI__))); - - - - -typedef unsigned short nlink_t; -# 213 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -typedef long fd_mask; - - - - - - - -typedef struct _types_fd_set { - fd_mask fds_bits[(((64)+(((sizeof (fd_mask) * 8))-1))/((sizeof (fd_mask) * 8)))]; -} _types_fd_set; -# 244 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 3 -typedef unsigned long clockid_t; - - - - -typedef unsigned long timer_t; - - - -typedef unsigned long useconds_t; -typedef long suseconds_t; - -typedef __uint32_t fsblkcnt_t; -typedef __uint32_t fsfilcnt_t; - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/features.h" 1 3 -# 260 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/types.h" 2 3 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 1 3 -# 29 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/_ansi.h" 1 3 -# 30 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 2 3 - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 1 3 4 -# 35 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 2 3 - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stdarg.h" 1 3 4 -# 43 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stdarg.h" 3 4 -typedef __builtin_va_list __gnuc_va_list; -# 38 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 2 3 - - - - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 1 3 -# 21 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -typedef unsigned long __ULong; -# 37 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -struct _reent; - - - - - - -struct _Bigint -{ - struct _Bigint *_next; - int _k, _maxwds, _sign, _wds; - __ULong _x[1]; -}; - - -struct __tm -{ - int __tm_sec; - int __tm_min; - int __tm_hour; - int __tm_mday; - int __tm_mon; - int __tm_year; - int __tm_wday; - int __tm_yday; - int __tm_isdst; -}; - - - - - - - -struct _on_exit_args { - void * _fnargs[32]; - void * _dso_handle[32]; - - __ULong _fntypes; - - - __ULong _is_cxa; -}; -# 89 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -struct _atexit { - struct _atexit *_next; - int _ind; - - void (*_fns[32])(void); - struct _on_exit_args _on_exit_args; -}; -# 105 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -struct __sbuf { - unsigned char *_base; - int _size; -}; -# 158 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -struct __sFILE { - unsigned char *_p; - int _r; - int _w; - short _flags; - short _file; - struct __sbuf _bf; - int _lbfsize; - - - - - - - void * _cookie; - - int (*_read) (struct _reent *, void *, char *, int); - - int (*_write) (struct _reent *, void *, const char *, int); - - _fpos_t (*_seek) (struct _reent *, void *, _fpos_t, int); - int (*_close) (struct _reent *, void *); - - - struct __sbuf _ub; - unsigned char *_up; - int _ur; - - - unsigned char _ubuf[3]; - unsigned char _nbuf[1]; - - - struct __sbuf _lb; - - - int _blksize; - int _offset; - - - struct _reent *_data; - - - - _flock_t _lock; - -}; -# 259 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -typedef struct __sFILE __FILE; - - - -struct _glue -{ - struct _glue *_next; - int _niobs; - __FILE *_iobs; -}; -# 291 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -struct _rand48 { - unsigned short _seed[3]; - unsigned short _mult[3]; - unsigned short _add; - - - - -}; -# 564 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -struct _reent -{ - int _errno; - - - - - __FILE *_stdin, *_stdout, *_stderr; - - int _inc; - char _emergency[25]; - - int _current_category; - const char *_current_locale; - - int __sdidinit; - - void (*__cleanup) (struct _reent *); - - - struct _Bigint *_result; - int _result_k; - struct _Bigint *_p5s; - struct _Bigint **_freelist; - - - int _cvtlen; - char *_cvtbuf; - - union - { - struct - { - unsigned int _unused_rand; - char * _strtok_last; - char _asctime_buf[26]; - struct __tm _localtime_buf; - int _gamma_signgam; - __extension__ unsigned long long _rand_next; - struct _rand48 _r48; - _mbstate_t _mblen_state; - _mbstate_t _mbtowc_state; - _mbstate_t _wctomb_state; - char _l64a_buf[8]; - char _signal_buf[24]; - int _getdate_err; - _mbstate_t _mbrlen_state; - _mbstate_t _mbrtowc_state; - _mbstate_t _mbsrtowcs_state; - _mbstate_t _wcrtomb_state; - _mbstate_t _wcsrtombs_state; - } _reent; - - - - struct - { - - unsigned char * _nextf[30]; - unsigned int _nmalloc[30]; - } _unused; - } _new; - - - struct _atexit *_atexit; - struct _atexit _atexit0; - - - void (**(_sig_func))(int); - - - - - struct _glue __sglue; - __FILE __sf[3]; -}; -# 796 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/reent.h" 3 -extern struct _reent *_impure_ptr ; -extern struct _reent *const _global_impure_ptr ; - -void _reclaim_reent (struct _reent *); -# 46 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 2 3 - - - - -typedef __FILE FILE; -# 59 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -typedef _fpos_t fpos_t; - - - - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/stdio.h" 1 3 -# 66 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 2 3 -# 170 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -FILE * tmpfile (void); -char * tmpnam (char *); -int fclose (FILE *); -int fflush (FILE *); -FILE * freopen (const char *, const char *, FILE *); -void setbuf (FILE *, char *); -int setvbuf (FILE *, char *, int, size_t); -int fprintf (FILE *, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -int fscanf (FILE *, const char *, ...) __attribute__ ((__format__ (__scanf__, 2, 3))); - -int printf (const char *, ...) __attribute__ ((__format__ (__printf__, 1, 2))); - -int scanf (const char *, ...) __attribute__ ((__format__ (__scanf__, 1, 2))); - -int sscanf (const char *, const char *, ...) __attribute__ ((__format__ (__scanf__, 2, 3))); - -int vfprintf (FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int vprintf (const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 1, 0))); - -int vsprintf (char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int fgetc (FILE *); -char * fgets (char *, int, FILE *); -int fputc (int, FILE *); -int fputs (const char *, FILE *); -int getc (FILE *); -int getchar (void); -char * gets (char *); -int putc (int, FILE *); -int putchar (int); -int puts (const char *); -int ungetc (int, FILE *); -size_t fread (void *, size_t _size, size_t _n, FILE *); -size_t fwrite (const void * , size_t _size, size_t _n, FILE *); - - - -int fgetpos (FILE *, fpos_t *); - -int fseek (FILE *, long, int); - - - -int fsetpos (FILE *, const fpos_t *); - -long ftell ( FILE *); -void rewind (FILE *); -void clearerr (FILE *); -int feof (FILE *); -int ferror (FILE *); -void perror (const char *); - -FILE * fopen (const char *_name, const char *_type); -int sprintf (char *, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -int remove (const char *); -int rename (const char *, const char *); - - - - - - -int fseeko (FILE *, off_t, int); -off_t ftello ( FILE *); - - -int asiprintf (char **, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -char * asniprintf (char *, size_t *, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -char * asnprintf (char *, size_t *, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int asprintf (char **, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - - -int diprintf (int, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - - -int fcloseall (void); -int fiprintf (FILE *, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -int fiscanf (FILE *, const char *, ...) __attribute__ ((__format__ (__scanf__, 2, 3))); - -int iprintf (const char *, ...) __attribute__ ((__format__ (__printf__, 1, 2))); - -int iscanf (const char *, ...) __attribute__ ((__format__ (__scanf__, 1, 2))); - -int siprintf (char *, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -int siscanf (const char *, const char *, ...) __attribute__ ((__format__ (__scanf__, 2, 3))); - -int snprintf (char *, size_t, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int sniprintf (char *, size_t, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -char * tempnam (const char *, const char *); -int vasiprintf (char **, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -char * vasniprintf (char *, size_t *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -char * vasnprintf (char *, size_t *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int vasprintf (char **, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int vdiprintf (int, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int vfiprintf (FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int vfiscanf (FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 2, 0))); - -int vfscanf (FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 2, 0))); - -int viprintf (const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 1, 0))); - -int viscanf (const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 1, 0))); - -int vscanf (const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 1, 0))); - -int vsiprintf (char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int vsiscanf (const char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 2, 0))); - -int vsniprintf (char *, size_t, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int vsnprintf (char *, size_t, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int vsscanf (const char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 2, 0))); -# 310 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -FILE * fdopen (int, const char *); - -int fileno (FILE *); -int getw (FILE *); -int pclose (FILE *); -FILE * popen (const char *, const char *); -int putw (int, FILE *); -void setbuffer (FILE *, char *, int); -int setlinebuf (FILE *); -int getc_unlocked (FILE *); -int getchar_unlocked (void); -void flockfile (FILE *); -int ftrylockfile (FILE *); -void funlockfile (FILE *); -int putc_unlocked (int, FILE *); -int putchar_unlocked (int); -# 335 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -int dprintf (int, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - - -FILE * fmemopen (void *, size_t, const char *); - - -FILE * open_memstream (char **, size_t *); - -int vdprintf (int, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); -# 352 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -int _asiprintf_r (struct _reent *, char **, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -char * _asniprintf_r (struct _reent *, char *, size_t *, const char *, ...) __attribute__ ((__format__ (__printf__, 4, 5))); - -char * _asnprintf_r (struct _reent *, char *, size_t *, const char *, ...) __attribute__ ((__format__ (__printf__, 4, 5))); - -int _asprintf_r (struct _reent *, char **, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _diprintf_r (struct _reent *, int, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _dprintf_r (struct _reent *, int, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _fclose_r (struct _reent *, FILE *); -int _fcloseall_r (struct _reent *); -FILE * _fdopen_r (struct _reent *, int, const char *); -int _fflush_r (struct _reent *, FILE *); -char * _fgets_r (struct _reent *, char *, int, FILE *); -int _fiprintf_r (struct _reent *, FILE *, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _fiscanf_r (struct _reent *, FILE *, const char *, ...) __attribute__ ((__format__ (__scanf__, 3, 4))); - -FILE * _fmemopen_r (struct _reent *, void *, size_t, const char *); -FILE * _fopen_r (struct _reent *, const char *, const char *); -int _fprintf_r (struct _reent *, FILE *, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _fputc_r (struct _reent *, int, FILE *); -int _fputs_r (struct _reent *, const char *, FILE *); -size_t _fread_r (struct _reent *, void *, size_t _size, size_t _n, FILE *); -int _fscanf_r (struct _reent *, FILE *, const char *, ...) __attribute__ ((__format__ (__scanf__, 3, 4))); - -int _fseek_r (struct _reent *, FILE *, long, int); -long _ftell_r (struct _reent *, FILE *); -size_t _fwrite_r (struct _reent *, const void * , size_t _size, size_t _n, FILE *); -int _getc_r (struct _reent *, FILE *); -int _getc_unlocked_r (struct _reent *, FILE *); -int _getchar_r (struct _reent *); -int _getchar_unlocked_r (struct _reent *); -char * _gets_r (struct _reent *, char *); -int _iprintf_r (struct _reent *, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -int _iscanf_r (struct _reent *, const char *, ...) __attribute__ ((__format__ (__scanf__, 2, 3))); - -int _mkstemp_r (struct _reent *, char *); -char * _mktemp_r (struct _reent *, char *); -FILE * _open_memstream_r (struct _reent *, char **, size_t *); -void _perror_r (struct _reent *, const char *); -int _printf_r (struct _reent *, const char *, ...) __attribute__ ((__format__ (__printf__, 2, 3))); - -int _putc_r (struct _reent *, int, FILE *); -int _putc_unlocked_r (struct _reent *, int, FILE *); -int _putchar_unlocked_r (struct _reent *, int); -int _putchar_r (struct _reent *, int); -int _puts_r (struct _reent *, const char *); -int _remove_r (struct _reent *, const char *); -int _rename_r (struct _reent *, const char *_old, const char *_new); - -int _scanf_r (struct _reent *, const char *, ...) __attribute__ ((__format__ (__scanf__, 2, 3))); - -int _siprintf_r (struct _reent *, char *, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _siscanf_r (struct _reent *, const char *, const char *, ...) __attribute__ ((__format__ (__scanf__, 3, 4))); - -int _sniprintf_r (struct _reent *, char *, size_t, const char *, ...) __attribute__ ((__format__ (__printf__, 4, 5))); - -int _snprintf_r (struct _reent *, char *, size_t, const char *, ...) __attribute__ ((__format__ (__printf__, 4, 5))); - -int _sprintf_r (struct _reent *, char *, const char *, ...) __attribute__ ((__format__ (__printf__, 3, 4))); - -int _sscanf_r (struct _reent *, const char *, const char *, ...) __attribute__ ((__format__ (__scanf__, 3, 4))); - -char * _tempnam_r (struct _reent *, const char *, const char *); -FILE * _tmpfile_r (struct _reent *); -char * _tmpnam_r (struct _reent *, char *); -int _ungetc_r (struct _reent *, int, FILE *); -int _vasiprintf_r (struct _reent *, char **, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -char * _vasniprintf_r (struct _reent*, char *, size_t *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 4, 0))); - -char * _vasnprintf_r (struct _reent*, char *, size_t *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 4, 0))); - -int _vasprintf_r (struct _reent *, char **, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vdiprintf_r (struct _reent *, int, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vdprintf_r (struct _reent *, int, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vfiprintf_r (struct _reent *, FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vfiscanf_r (struct _reent *, FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 3, 0))); - -int _vfprintf_r (struct _reent *, FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vfscanf_r (struct _reent *, FILE *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 3, 0))); - -int _viprintf_r (struct _reent *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int _viscanf_r (struct _reent *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 2, 0))); - -int _vprintf_r (struct _reent *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 2, 0))); - -int _vscanf_r (struct _reent *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 2, 0))); - -int _vsiprintf_r (struct _reent *, char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vsiscanf_r (struct _reent *, const char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 3, 0))); - -int _vsniprintf_r (struct _reent *, char *, size_t, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 4, 0))); - -int _vsnprintf_r (struct _reent *, char *, size_t, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 4, 0))); - -int _vsprintf_r (struct _reent *, char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__printf__, 3, 0))); - -int _vsscanf_r (struct _reent *, const char *, const char *, __gnuc_va_list) __attribute__ ((__format__ (__scanf__, 3, 0))); - - -ssize_t __getdelim (char **, size_t *, int, FILE *); -ssize_t __getline (char **, size_t *, FILE *); -# 494 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -int __srget_r (struct _reent *, FILE *); -int __swbuf_r (struct _reent *, int, FILE *); -# 509 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -FILE *funopen (const void * __cookie, int (*__readfn)(void * __cookie, char *__buf, int __n), int (*__writefn)(void * __cookie, const char *__buf, int __n), fpos_t (*__seekfn)(void * __cookie, fpos_t __off, int __whence), int (*__closefn)(void * __cookie)); -# 521 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 -typedef ssize_t cookie_read_function_t(void *__cookie, char *__buf, size_t __n); -typedef ssize_t cookie_write_function_t(void *__cookie, const char *__buf, - size_t __n); - - - - -typedef int cookie_seek_function_t(void *__cookie, off_t *__off, int __whence); - -typedef int cookie_close_function_t(void *__cookie); -typedef struct -{ - - - cookie_read_function_t *read; - cookie_write_function_t *write; - cookie_seek_function_t *seek; - cookie_close_function_t *close; -} cookie_io_functions_t; -FILE *fopencookie (void *__cookie, const char *__mode, cookie_io_functions_t __functions); -# 669 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdio.h" 3 - -# 40 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdlib.h" 1 3 -# 14 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdlib.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 1 3 4 -# 15 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdlib.h" 2 3 - - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/machine/stdlib.h" 1 3 -# 18 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdlib.h" 2 3 - -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/alloca.h" 1 3 -# 20 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdlib.h" 2 3 - - - - - - - - -typedef struct -{ - int quot; - int rem; -} div_t; - -typedef struct -{ - long quot; - long rem; -} ldiv_t; - - -typedef struct -{ - long long int quot; - long long int rem; -} lldiv_t; -# 57 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdlib.h" 3 -extern int __mb_cur_max; - - - -void abort (void) __attribute__ ((noreturn)); -int abs (int); -int atexit (void (*__func)(void)); -double atof (const char *__nptr); - -float atoff (const char *__nptr); - -int atoi (const char *__nptr); -int _atoi_r (struct _reent *, const char *__nptr); -long atol (const char *__nptr); -long _atol_r (struct _reent *, const char *__nptr); -void * bsearch (const void * __key, const void * __base, size_t __nmemb, size_t __size, int (* _compar) (const void *, const void *)); - - - - -void * calloc (size_t __nmemb, size_t __size); -div_t div (int __numer, int __denom); -void exit (int __status) __attribute__ ((noreturn)); -void free (void *); -char * getenv (const char *__string); -char * _getenv_r (struct _reent *, const char *__string); -char * _findenv (const char *, int *); -char * _findenv_r (struct _reent *, const char *, int *); -long labs (long); -ldiv_t ldiv (long __numer, long __denom); -void * malloc (size_t __size); -int mblen (const char *, size_t); -int _mblen_r (struct _reent *, const char *, size_t, _mbstate_t *); -int mbtowc (wchar_t *, const char *, size_t); -int _mbtowc_r (struct _reent *, wchar_t *, const char *, size_t, _mbstate_t *); -int wctomb (char *, wchar_t); -int _wctomb_r (struct _reent *, char *, wchar_t, _mbstate_t *); -size_t mbstowcs (wchar_t *, const char *, size_t); -size_t _mbstowcs_r (struct _reent *, wchar_t *, const char *, size_t, _mbstate_t *); -size_t wcstombs (char *, const wchar_t *, size_t); -size_t _wcstombs_r (struct _reent *, char *, const wchar_t *, size_t, _mbstate_t *); - - -int mkstemp (char *); -char * mktemp (char *); - - -void qsort (void * __base, size_t __nmemb, size_t __size, int(*_compar)(const void *, const void *)); -int rand (void); -void * realloc (void * __r, size_t __size); -void srand (unsigned __seed); -double strtod (const char *__n, char **__end_PTR); -double _strtod_r (struct _reent *,const char *__n, char **__end_PTR); -float strtof (const char *__n, char **__end_PTR); - - - - - - -long strtol (const char *__n, char **__end_PTR, int __base); -long _strtol_r (struct _reent *,const char *__n, char **__end_PTR, int __base); -unsigned long strtoul (const char *__n, char **__end_PTR, int __base); -unsigned long _strtoul_r (struct _reent *,const char *__n, char **__end_PTR, int __base); - -int system (const char *__string); - - -long a64l (const char *__input); -char * l64a (long __input); -char * _l64a_r (struct _reent *,long __input); -int on_exit (void (*__func)(int, void *),void * __arg); -void _Exit (int __status) __attribute__ ((noreturn)); -int putenv (char *__string); -int _putenv_r (struct _reent *, char *__string); -int setenv (const char *__string, const char *__value, int __overwrite); -int _setenv_r (struct _reent *, const char *__string, const char *__value, int __overwrite); - -char * gcvt (double,int,char *); -char * gcvtf (float,int,char *); -char * fcvt (double,int,int *,int *); -char * fcvtf (float,int,int *,int *); -char * ecvt (double,int,int *,int *); -char * ecvtbuf (double, int, int*, int*, char *); -char * fcvtbuf (double, int, int*, int*, char *); -char * ecvtf (float,int,int *,int *); -char * dtoa (double, int, int, int *, int*, char**); -int rand_r (unsigned *__seed); - -double drand48 (void); -double _drand48_r (struct _reent *); -double erand48 (unsigned short [3]); -double _erand48_r (struct _reent *, unsigned short [3]); -long jrand48 (unsigned short [3]); -long _jrand48_r (struct _reent *, unsigned short [3]); -void lcong48 (unsigned short [7]); -void _lcong48_r (struct _reent *, unsigned short [7]); -long lrand48 (void); -long _lrand48_r (struct _reent *); -long mrand48 (void); -long _mrand48_r (struct _reent *); -long nrand48 (unsigned short [3]); -long _nrand48_r (struct _reent *, unsigned short [3]); -unsigned short * - seed48 (unsigned short [3]); -unsigned short * - _seed48_r (struct _reent *, unsigned short [3]); -void srand48 (long); -void _srand48_r (struct _reent *, long); -long long atoll (const char *__nptr); -long long _atoll_r (struct _reent *, const char *__nptr); -long long llabs (long long); -lldiv_t lldiv (long long __numer, long long __denom); -long long strtoll (const char *__n, char **__end_PTR, int __base); -long long _strtoll_r (struct _reent *, const char *__n, char **__end_PTR, int __base); -unsigned long long strtoull (const char *__n, char **__end_PTR, int __base); -unsigned long long _strtoull_r (struct _reent *, const char *__n, char **__end_PTR, int __base); - - -void cfree (void *); -void unsetenv (const char *__string); -void _unsetenv_r (struct _reent *, const char *__string); - - - - -char * _dtoa_r (struct _reent *, double, int, int, int *, int*, char**); - -void * _malloc_r (struct _reent *, size_t); -void * _calloc_r (struct _reent *, size_t, size_t); -void _free_r (struct _reent *, void *); -void * _realloc_r (struct _reent *, void *, size_t); -void _mstats_r (struct _reent *, char *); - -int _system_r (struct _reent *, const char *); - -void __eprintf (const char *, const char *, unsigned int, const char *); - - -# 43 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 1 3 4 -# 44 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stdarg.h" 1 3 4 -# 105 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stdarg.h" 3 4 -typedef __gnuc_va_list va_list; -# 45 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 62 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/string.h" 1 3 -# 14 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/string.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/include/stddef.h" 1 3 4 -# 15 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/string.h" 2 3 - - - - - - - -void * memchr (const void *, int, size_t); -int memcmp (const void *, const void *, size_t); -void * memcpy (void *, const void *, size_t); -void * memmove (void *, const void *, size_t); -void * memset (void *, int, size_t); -char *strcat (char *, const char *); -char *strchr (const char *, int); -int strcmp (const char *, const char *); -int strcoll (const char *, const char *); -char *strcpy (char *, const char *); -size_t strcspn (const char *, const char *); -char *strerror (int); -size_t strlen (const char *); -char *strncat (char *, const char *, size_t); -int strncmp (const char *, const char *, size_t); -char *strncpy (char *, const char *, size_t); -char *strpbrk (const char *, const char *); -char *strrchr (const char *, int); -size_t strspn (const char *, const char *); -char *strstr (const char *, const char *); - - -char *strtok (char *, const char *); - - -size_t strxfrm (char *, const char *, size_t); - - -char *strtok_r (char *, const char *, char **); - -int bcmp (const void *, const void *, size_t); -void bcopy (const void *, void *, size_t); -void bzero (void *, size_t); -int ffs (int); -char *index (const char *, int); -void * memccpy (void *, const void *, int, size_t); -void * mempcpy (void *, const void *, size_t); - - - -char *rindex (const char *, int); -char *stpcpy (char *, const char *); -char *stpncpy (char *, const char *, size_t); -int strcasecmp (const char *, const char *); -char *strcasestr (const char *, const char *); -char *strdup (const char *); -char *_strdup_r (struct _reent *, const char *); -char *strndup (const char *, size_t); -char *_strndup_r (struct _reent *, const char *, size_t); -char *strerror_r (int, char *, size_t); -size_t strlcat (char *, const char *, size_t); -size_t strlcpy (char *, const char *, size_t); -int strncasecmp (const char *, const char *, size_t); -size_t strnlen (const char *, size_t); -char *strsep (char **, const char *); -char *strlwr (char *); -char *strupr (char *); -# 102 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/string.h" 3 -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/sys/string.h" 1 3 -# 103 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/string.h" 2 3 - - -# 63 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 73 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/ctype.h" 1 3 - - - - - - - -int isalnum (int __c); -int isalpha (int __c); -int iscntrl (int __c); -int isdigit (int __c); -int isgraph (int __c); -int islower (int __c); -int isprint (int __c); -int ispunct (int __c); -int isspace (int __c); -int isupper (int __c); -int isxdigit (int __c); -int tolower (int __c); -int toupper (int __c); - - -int isblank (int __c); -int isascii (int __c); -int toascii (int __c); -int _tolower (int __c); -int _toupper (int __c); -# 39 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/ctype.h" 3 -extern const char *__ctype_ptr; -extern const char _ctype_[]; -# 71 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/ctype.h" 3 - -# 74 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 84 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -typedef enum SDL_bool -{ - SDL_FALSE = 0, - SDL_TRUE = 1 -} SDL_bool; - - - - - -typedef int8_t Sint8; - - - - -typedef uint8_t Uint8; - - - - -typedef int16_t Sint16; - - - - -typedef uint16_t Uint16; - - - - -typedef int32_t Sint32; - - - - -typedef uint32_t Uint32; - - - - - - - -typedef int64_t Sint64; - - - - - -typedef uint64_t Uint64; -# 144 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -typedef int SDL_dummy_uint8[(sizeof(Uint8) == 1) * 2 - 1]; -typedef int SDL_dummy_sint8[(sizeof(Sint8) == 1) * 2 - 1]; -typedef int SDL_dummy_uint16[(sizeof(Uint16) == 2) * 2 - 1]; -typedef int SDL_dummy_sint16[(sizeof(Sint16) == 2) * 2 - 1]; -typedef int SDL_dummy_uint32[(sizeof(Uint32) == 4) * 2 - 1]; -typedef int SDL_dummy_sint32[(sizeof(Sint32) == 4) * 2 - 1]; -# 179 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 180 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 399 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) void * SDL_revcpy(void *dst, const void *src, - size_t len); -# 437 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) size_t SDL_wcslen(const short * string); - - - - - -extern __attribute__ ((visibility("default"))) size_t SDL_strlcpy(char *dst, const char *src, - size_t maxlen); - - - - - -extern __attribute__ ((visibility("default"))) size_t SDL_strlcat(char *dst, const char *src, - size_t maxlen); -# 463 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) char * SDL_strrev(char *string); - - - - - -extern __attribute__ ((visibility("default"))) char * SDL_strupr(char *string); - - - - - -extern __attribute__ ((visibility("default"))) char * SDL_strlwr(char *string); -# 510 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) char * SDL_ltoa(long value, char *string, int radix); -# 522 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) char * SDL_ultoa(unsigned long value, char *string, - int radix); -# 536 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) unsigned long SDL_strtoul(const char *string, - char **endp, int base); - - - - - - - -extern __attribute__ ((visibility("default"))) char * SDL_lltoa(Sint64 value, char *string, - int radix); - - - - - -extern __attribute__ ((visibility("default"))) char * SDL_ulltoa(Uint64 value, char *string, - int radix); - - - - - -extern __attribute__ ((visibility("default"))) Sint64 SDL_strtoll(const char *string, char **endp, - int base); - - - - - -extern __attribute__ ((visibility("default"))) Uint64 SDL_strtoull(const char *string, char **endp, - int base); -# 617 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -extern __attribute__ ((visibility("default"))) int SDL_strncasecmp(const char *str1, - const char *str2, size_t maxlen); -# 653 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -typedef struct _SDL_iconv_t *SDL_iconv_t; -extern __attribute__ ((visibility("default"))) SDL_iconv_t SDL_iconv_open(const char *tocode, - const char *fromcode); -extern __attribute__ ((visibility("default"))) int SDL_iconv_close(SDL_iconv_t cd); - -extern __attribute__ ((visibility("default"))) size_t SDL_iconv(SDL_iconv_t cd, const char **inbuf, - size_t * inbytesleft, char **outbuf, - size_t * outbytesleft); - - - -extern __attribute__ ((visibility("default"))) char * SDL_iconv_string(const char *tocode, - const char *fromcode, - const char *inbuf, - size_t inbytesleft); -# 678 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 679 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" 2 -# 27 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_main.h" 2 -# 78 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 1 -# 33 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h" 1 -# 33 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h" 2 -# 42 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h" -extern __attribute__ ((visibility("default"))) void SDL_SetError(const char *fmt, ...); -extern __attribute__ ((visibility("default"))) char * SDL_GetError(void); -extern __attribute__ ((visibility("default"))) void SDL_ClearError(void); - - - - -typedef enum -{ - SDL_ENOMEM, - SDL_EFREAD, - SDL_EFWRITE, - SDL_EFSEEK, - SDL_UNSUPPORTED, - SDL_LASTERROR -} SDL_errorcode; -extern __attribute__ ((visibility("default"))) void SDL_Error(SDL_errorcode code); -# 67 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 68 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_error.h" 2 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" 1 -# 51 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 52 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" 2 -# 96 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" -static __inline__ Uint16 -SDL_Swap16(Uint16 x) -{ - return ((x << 8) | (x >> 8)); -} -# 136 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" -static __inline__ Uint32 -SDL_Swap32(Uint32 x) -{ - return ((x << 24) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | - (x >> 24)); -} -# 171 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" -static __inline__ Uint64 -SDL_Swap64(Uint64 x) -{ - Uint32 hi, lo; - - - lo = (Uint32) (x & 0xFFFFFFFF); - x >>= 32; - hi = (Uint32) (x & 0xFFFFFFFF); - x = SDL_Swap32(lo); - x <<= 32; - x |= SDL_Swap32(hi); - return (x); -} -# 195 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" -static __inline__ float -SDL_SwapFloat(float x) -{ - union - { - float f; - Uint32 ui32; - } swapper; - swapper.f = x; - swapper.ui32 = SDL_Swap32(swapper.ui32); - return swapper.f; -} -# 236 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 237 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_endian.h" 2 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h" 2 -# 57 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h" -struct SDL_mutex; -typedef struct SDL_mutex SDL_mutex; - - -extern __attribute__ ((visibility("default"))) SDL_mutex * SDL_CreateMutex(void); - - - -extern __attribute__ ((visibility("default"))) int SDL_mutexP(SDL_mutex * mutex); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_mutexV(SDL_mutex * mutex); - - -extern __attribute__ ((visibility("default"))) void SDL_DestroyMutex(SDL_mutex * mutex); - - - - - - - -struct SDL_semaphore; -typedef struct SDL_semaphore SDL_sem; - - -extern __attribute__ ((visibility("default"))) SDL_sem * SDL_CreateSemaphore(Uint32 initial_value); - - -extern __attribute__ ((visibility("default"))) void SDL_DestroySemaphore(SDL_sem * sem); - - - - - -extern __attribute__ ((visibility("default"))) int SDL_SemWait(SDL_sem * sem); - - - - -extern __attribute__ ((visibility("default"))) int SDL_SemTryWait(SDL_sem * sem); - - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_SemWaitTimeout(SDL_sem * sem, Uint32 ms); - - - - -extern __attribute__ ((visibility("default"))) int SDL_SemPost(SDL_sem * sem); - - -extern __attribute__ ((visibility("default"))) Uint32 SDL_SemValue(SDL_sem * sem); - - - - - - - -struct SDL_cond; -typedef struct SDL_cond SDL_cond; - - -extern __attribute__ ((visibility("default"))) SDL_cond * SDL_CreateCond(void); - - -extern __attribute__ ((visibility("default"))) void SDL_DestroyCond(SDL_cond * cond); - - - - -extern __attribute__ ((visibility("default"))) int SDL_CondSignal(SDL_cond * cond); - - - - -extern __attribute__ ((visibility("default"))) int SDL_CondBroadcast(SDL_cond * cond); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_CondWait(SDL_cond * cond, SDL_mutex * mut); - - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_CondWaitTimeout(SDL_cond * cond, - SDL_mutex * mutex, Uint32 ms); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 167 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mutex.h" 2 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" 1 -# 38 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 39 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" 2 -# 47 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" -struct SDL_Thread; -typedef struct SDL_Thread SDL_Thread; -# 107 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" -extern __attribute__ ((visibility("default"))) SDL_Thread * -SDL_CreateThread(int ( * fn) (void *), void *data); - - - -extern __attribute__ ((visibility("default"))) Uint32 SDL_ThreadID(void); - - - - -extern __attribute__ ((visibility("default"))) Uint32 SDL_GetThreadID(SDL_Thread * thread); - - - - - -extern __attribute__ ((visibility("default"))) void SDL_WaitThread(SDL_Thread * thread, int *status); - - -extern __attribute__ ((visibility("default"))) void SDL_KillThread(SDL_Thread * thread); -# 135 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 136 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_thread.h" 2 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" 2 -# 46 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" -typedef struct SDL_RWops -{ - - - - - long ( * seek) (struct SDL_RWops * context, long offset, - int whence); - - - - - - size_t( * read) (struct SDL_RWops * context, void *ptr, - size_t size, size_t maxnum); - - - - - - size_t( * write) (struct SDL_RWops * context, const void *ptr, - size_t size, size_t num); - - - - - int ( * close) (struct SDL_RWops * context); - - Uint32 type; - union - { -# 91 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" - struct - { - SDL_bool autoclose; - FILE *fp; - } stdio; - - struct - { - Uint8 *base; - Uint8 *here; - Uint8 *stop; - } mem; - struct - { - void *data1; - } unknown; - } hidden; - -} SDL_RWops; - - - - -extern __attribute__ ((visibility("default"))) SDL_RWops * SDL_RWFromFile(const char *file, - const char *mode); - - -extern __attribute__ ((visibility("default"))) SDL_RWops * SDL_RWFromFP(FILE * fp, - SDL_bool autoclose); - - -extern __attribute__ ((visibility("default"))) SDL_RWops * SDL_RWFromMem(void *mem, int size); -extern __attribute__ ((visibility("default"))) SDL_RWops * SDL_RWFromConstMem(const void *mem, - int size); - -extern __attribute__ ((visibility("default"))) SDL_RWops * SDL_AllocRW(void); -extern __attribute__ ((visibility("default"))) void SDL_FreeRW(SDL_RWops * area); -# 142 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" -extern __attribute__ ((visibility("default"))) Uint16 SDL_ReadLE16(SDL_RWops * src); -extern __attribute__ ((visibility("default"))) Uint16 SDL_ReadBE16(SDL_RWops * src); -extern __attribute__ ((visibility("default"))) Uint32 SDL_ReadLE32(SDL_RWops * src); -extern __attribute__ ((visibility("default"))) Uint32 SDL_ReadBE32(SDL_RWops * src); -extern __attribute__ ((visibility("default"))) Uint64 SDL_ReadLE64(SDL_RWops * src); -extern __attribute__ ((visibility("default"))) Uint64 SDL_ReadBE64(SDL_RWops * src); - - -extern __attribute__ ((visibility("default"))) int SDL_WriteLE16(SDL_RWops * dst, Uint16 value); -extern __attribute__ ((visibility("default"))) int SDL_WriteBE16(SDL_RWops * dst, Uint16 value); -extern __attribute__ ((visibility("default"))) int SDL_WriteLE32(SDL_RWops * dst, Uint32 value); -extern __attribute__ ((visibility("default"))) int SDL_WriteBE32(SDL_RWops * dst, Uint32 value); -extern __attribute__ ((visibility("default"))) int SDL_WriteLE64(SDL_RWops * dst, Uint64 value); -extern __attribute__ ((visibility("default"))) int SDL_WriteBE64(SDL_RWops * dst, Uint64 value); -# 164 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 165 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rwops.h" 2 -# 38 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 40 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 - - - - - - - -typedef Uint16 SDL_AudioFormat; - - -typedef struct SDL_AudioSpec -{ - int freq; - SDL_AudioFormat format; - Uint8 channels; - Uint8 silence; - Uint16 samples; - Uint16 padding; - Uint32 size; - - - - - - - void ( * callback) (void *userdata, Uint8 * stream, int len); - void *userdata; -} SDL_AudioSpec; -# 134 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -struct SDL_AudioCVT; -typedef void ( * SDL_AudioFilter) (struct SDL_AudioCVT * cvt, - SDL_AudioFormat format); - -typedef struct SDL_AudioCVT -{ - int needed; - SDL_AudioFormat src_format; - SDL_AudioFormat dst_format; - double rate_incr; - Uint8 *buf; - int len; - int len_cvt; - int len_mult; - double len_ratio; - SDL_AudioFilter filters[10]; - int filter_index; -} SDL_AudioCVT; - - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GetNumAudioDrivers(void); -extern __attribute__ ((visibility("default"))) const char * SDL_GetAudioDriver(int index); - - - - - -extern __attribute__ ((visibility("default"))) int SDL_AudioInit(const char *driver_name); -extern __attribute__ ((visibility("default"))) void SDL_AudioQuit(void); - - - - -extern __attribute__ ((visibility("default"))) const char * SDL_GetCurrentAudioDriver(void); -# 215 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) int SDL_OpenAudio(const SDL_AudioSpec * desired, - SDL_AudioSpec * obtained); -# 226 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -typedef Uint32 SDL_AudioDeviceID; -# 239 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumAudioDevices(int iscapture); -# 254 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) const char * SDL_GetAudioDeviceName(int index, - int iscapture); -# 268 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) SDL_AudioDeviceID SDL_OpenAudioDevice(const char - *device, - int iscapture, - const - SDL_AudioSpec * - desired, - SDL_AudioSpec * - obtained); - - - - - - -typedef enum -{ - SDL_AUDIO_STOPPED = 0, - SDL_AUDIO_PLAYING, - SDL_AUDIO_PAUSED -} SDL_audiostatus; -extern __attribute__ ((visibility("default"))) SDL_audiostatus SDL_GetAudioStatus(void); - -extern __attribute__ ((visibility("default"))) SDL_audiostatus -SDL_GetAudioDeviceStatus(SDL_AudioDeviceID dev); -# 300 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) void SDL_PauseAudio(int pause_on); -extern __attribute__ ((visibility("default"))) void SDL_PauseAudioDevice(SDL_AudioDeviceID dev, - int pause_on); -# 321 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) SDL_AudioSpec * SDL_LoadWAV_RW(SDL_RWops * src, - int freesrc, - SDL_AudioSpec * spec, - Uint8 ** audio_buf, - Uint32 * audio_len); -# 334 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) void SDL_FreeWAV(Uint8 * audio_buf); -# 344 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) int SDL_BuildAudioCVT(SDL_AudioCVT * cvt, - SDL_AudioFormat src_format, - Uint8 src_channels, - int src_rate, - SDL_AudioFormat dst_format, - Uint8 dst_channels, - int dst_rate); -# 360 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) int SDL_ConvertAudio(SDL_AudioCVT * cvt); -# 370 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -extern __attribute__ ((visibility("default"))) void SDL_MixAudio(Uint8 * dst, const Uint8 * src, - Uint32 len, int volume); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_MixAudioFormat(Uint8 * dst, - const Uint8 * src, - SDL_AudioFormat format, - Uint32 len, int volume); - - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_LockAudio(void); -extern __attribute__ ((visibility("default"))) void SDL_LockAudioDevice(SDL_AudioDeviceID dev); -extern __attribute__ ((visibility("default"))) void SDL_UnlockAudio(void); -extern __attribute__ ((visibility("default"))) void SDL_UnlockAudioDevice(SDL_AudioDeviceID dev); - - - - -extern __attribute__ ((visibility("default"))) void SDL_CloseAudio(void); -extern __attribute__ ((visibility("default"))) void SDL_CloseAudioDevice(SDL_AudioDeviceID dev); - - - - -extern __attribute__ ((visibility("default"))) int SDL_AudioDeviceConnected(SDL_AudioDeviceID dev); -# 412 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 413 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_audio.h" 2 -# 80 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" 2 -# 56 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" -typedef enum -{ - CD_TRAYEMPTY, - CD_STOPPED, - CD_PLAYING, - CD_PAUSED, - CD_ERROR = -1 -} CDstatus; - - - - -typedef struct SDL_CDtrack -{ - Uint8 id; - Uint8 type; - Uint16 unused; - Uint32 length; - Uint32 offset; -} SDL_CDtrack; - - -typedef struct SDL_CD -{ - int id; - CDstatus status; - - - int numtracks; - int cur_track; - int cur_frame; - SDL_CDtrack track[99 + 1]; -} SDL_CD; -# 107 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" -extern __attribute__ ((visibility("default"))) int SDL_CDNumDrives(void); - - - - - - - -extern __attribute__ ((visibility("default"))) const char * SDL_CDName(int drive); - - - - - - - -extern __attribute__ ((visibility("default"))) SDL_CD * SDL_CDOpen(int drive); - - - - - -extern __attribute__ ((visibility("default"))) CDstatus SDL_CDStatus(SDL_CD * cdrom); -# 150 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" -extern __attribute__ ((visibility("default"))) int SDL_CDPlayTracks(SDL_CD * cdrom, - int start_track, - int start_frame, int ntracks, - int nframes); - - - - -extern __attribute__ ((visibility("default"))) int SDL_CDPlay(SDL_CD * cdrom, int start, int length); - - -extern __attribute__ ((visibility("default"))) int SDL_CDPause(SDL_CD * cdrom); - - -extern __attribute__ ((visibility("default"))) int SDL_CDResume(SDL_CD * cdrom); - - -extern __attribute__ ((visibility("default"))) int SDL_CDStop(SDL_CD * cdrom); - - -extern __attribute__ ((visibility("default"))) int SDL_CDEject(SDL_CD * cdrom); - - -extern __attribute__ ((visibility("default"))) void SDL_CDClose(SDL_CD * cdrom); -# 182 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 183 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cdrom.h" 2 -# 81 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h" 1 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h" 2 -# 44 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h" -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasRDTSC(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasMMX(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasMMXExt(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_Has3DNow(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_Has3DNowExt(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasSSE(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasSSE2(void); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasAltiVec(void); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 81 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_cpuinfo.h" 2 -# 82 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 1 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" 1 -# 33 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" 1 -# 32 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 33 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" 2 -# 44 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -enum -{ - SDL_PIXELTYPE_UNKNOWN, - SDL_PIXELTYPE_INDEX1, - SDL_PIXELTYPE_INDEX4, - SDL_PIXELTYPE_INDEX8, - SDL_PIXELTYPE_PACKED8, - SDL_PIXELTYPE_PACKED16, - SDL_PIXELTYPE_PACKED32, - SDL_PIXELTYPE_ARRAYU8, - SDL_PIXELTYPE_ARRAYU16, - SDL_PIXELTYPE_ARRAYU32, - SDL_PIXELTYPE_ARRAYF16, - SDL_PIXELTYPE_ARRAYF32 -}; - -enum -{ - SDL_BITMAPORDER_NONE, - SDL_BITMAPORDER_4321, - SDL_BITMAPORDER_1234 -}; -enum -{ - SDL_PACKEDORDER_NONE, - SDL_PACKEDORDER_XRGB, - SDL_PACKEDORDER_RGBX, - SDL_PACKEDORDER_ARGB, - SDL_PACKEDORDER_RGBA, - SDL_PACKEDORDER_XBGR, - SDL_PACKEDORDER_BGRX, - SDL_PACKEDORDER_ABGR, - SDL_PACKEDORDER_BGRA -}; -enum -{ - SDL_ARRAYORDER_NONE, - SDL_ARRAYORDER_RGB, - SDL_ARRAYORDER_RGBA, - SDL_ARRAYORDER_ARGB, - SDL_ARRAYORDER_BGR, - SDL_ARRAYORDER_BGRA, - SDL_ARRAYORDER_ABGR -}; - -enum -{ - SDL_PACKEDLAYOUT_NONE, - SDL_PACKEDLAYOUT_332, - SDL_PACKEDLAYOUT_4444, - SDL_PACKEDLAYOUT_1555, - SDL_PACKEDLAYOUT_5551, - SDL_PACKEDLAYOUT_565, - SDL_PACKEDLAYOUT_8888, - SDL_PACKEDLAYOUT_2101010, - SDL_PACKEDLAYOUT_1010102 -}; -# 123 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -enum -{ - SDL_PIXELFORMAT_UNKNOWN, - SDL_PIXELFORMAT_INDEX1LSB = - ((1 << 31) | ((SDL_PIXELTYPE_INDEX1) << 24) | ((SDL_BITMAPORDER_1234) << 20) | ((0) << 16) | ((1) << 8) | ((0) << 0)), - - SDL_PIXELFORMAT_INDEX1MSB = - ((1 << 31) | ((SDL_PIXELTYPE_INDEX1) << 24) | ((SDL_BITMAPORDER_4321) << 20) | ((0) << 16) | ((1) << 8) | ((0) << 0)), - - SDL_PIXELFORMAT_INDEX4LSB = - ((1 << 31) | ((SDL_PIXELTYPE_INDEX4) << 24) | ((SDL_BITMAPORDER_1234) << 20) | ((0) << 16) | ((2) << 8) | ((0) << 0)), - - SDL_PIXELFORMAT_INDEX4MSB = - ((1 << 31) | ((SDL_PIXELTYPE_INDEX4) << 24) | ((SDL_BITMAPORDER_4321) << 20) | ((0) << 16) | ((2) << 8) | ((0) << 0)), - - SDL_PIXELFORMAT_INDEX8 = - ((1 << 31) | ((SDL_PIXELTYPE_INDEX8) << 24) | ((0) << 20) | ((0) << 16) | ((8) << 8) | ((1) << 0)), - SDL_PIXELFORMAT_RGB332 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED8) << 24) | ((SDL_PACKEDORDER_XRGB) << 20) | ((SDL_PACKEDLAYOUT_332) << 16) | ((8) << 8) | ((1) << 0)), - - SDL_PIXELFORMAT_RGB444 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_XRGB) << 20) | ((SDL_PACKEDLAYOUT_4444) << 16) | ((12) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_RGB555 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_XRGB) << 20) | ((SDL_PACKEDLAYOUT_1555) << 16) | ((15) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_BGR555 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_XBGR) << 20) | ((SDL_PACKEDLAYOUT_1555) << 16) | ((15) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_ARGB4444 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_ARGB) << 20) | ((SDL_PACKEDLAYOUT_4444) << 16) | ((16) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_ARGB1555 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_ARGB) << 20) | ((SDL_PACKEDLAYOUT_1555) << 16) | ((16) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_ABGR1555 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_ABGR) << 20) | ((SDL_PACKEDLAYOUT_1555) << 16) | ((16) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_RGB565 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED16) << 24) | ((SDL_PACKEDORDER_XRGB) << 20) | ((SDL_PACKEDLAYOUT_565) << 16) | ((16) << 8) | ((2) << 0)), - - SDL_PIXELFORMAT_RGB24 = - ((1 << 31) | ((SDL_PIXELTYPE_ARRAYU8) << 24) | ((SDL_ARRAYORDER_RGB) << 20) | ((0) << 16) | ((24) << 8) | ((3) << 0)), - - SDL_PIXELFORMAT_BGR24 = - ((1 << 31) | ((SDL_PIXELTYPE_ARRAYU8) << 24) | ((SDL_ARRAYORDER_BGR) << 20) | ((0) << 16) | ((24) << 8) | ((3) << 0)), - - SDL_PIXELFORMAT_RGB888 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_XRGB) << 20) | ((SDL_PACKEDLAYOUT_8888) << 16) | ((24) << 8) | ((4) << 0)), - - SDL_PIXELFORMAT_BGR888 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_XBGR) << 20) | ((SDL_PACKEDLAYOUT_8888) << 16) | ((24) << 8) | ((4) << 0)), - - SDL_PIXELFORMAT_ARGB8888 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_ARGB) << 20) | ((SDL_PACKEDLAYOUT_8888) << 16) | ((32) << 8) | ((4) << 0)), - - SDL_PIXELFORMAT_RGBA8888 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_RGBA) << 20) | ((SDL_PACKEDLAYOUT_8888) << 16) | ((32) << 8) | ((4) << 0)), - - SDL_PIXELFORMAT_ABGR8888 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_ABGR) << 20) | ((SDL_PACKEDLAYOUT_8888) << 16) | ((32) << 8) | ((4) << 0)), - - SDL_PIXELFORMAT_BGRA8888 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_BGRA) << 20) | ((SDL_PACKEDLAYOUT_8888) << 16) | ((32) << 8) | ((4) << 0)), - - SDL_PIXELFORMAT_ARGB2101010 = - ((1 << 31) | ((SDL_PIXELTYPE_PACKED32) << 24) | ((SDL_PACKEDORDER_ARGB) << 20) | ((SDL_PACKEDLAYOUT_2101010) << 16) | ((32) << 8) | ((4) << 0)), - - - SDL_PIXELFORMAT_YV12 = - (('Y') | (('V') << 8) | (('1') << 16) | (('2') << 24)), - SDL_PIXELFORMAT_IYUV = - (('I') | (('Y') << 8) | (('U') << 16) | (('V') << 24)), - SDL_PIXELFORMAT_YUY2 = - (('Y') | (('U') << 8) | (('Y') << 16) | (('2') << 24)), - SDL_PIXELFORMAT_UYVY = - (('U') | (('Y') << 8) | (('V') << 16) | (('Y') << 24)), - SDL_PIXELFORMAT_YVYU = - (('Y') | (('V') << 8) | (('Y') << 16) | (('U') << 24)) -}; - -typedef struct SDL_Color -{ - Uint8 r; - Uint8 g; - Uint8 b; - Uint8 unused; -} SDL_Color; - - -typedef struct SDL_Palette SDL_Palette; -typedef int (*SDL_PaletteChangedFunc) (void *userdata, SDL_Palette * palette); - -typedef struct SDL_PaletteWatch -{ - SDL_PaletteChangedFunc callback; - void *userdata; - struct SDL_PaletteWatch *next; -} SDL_PaletteWatch; - -struct SDL_Palette -{ - int ncolors; - SDL_Color *colors; - - int refcount; - SDL_PaletteWatch *watch; -}; - - -typedef struct SDL_PixelFormat -{ - SDL_Palette *palette; - Uint8 BitsPerPixel; - Uint8 BytesPerPixel; - Uint8 Rloss; - Uint8 Gloss; - Uint8 Bloss; - Uint8 Aloss; - Uint8 Rshift; - Uint8 Gshift; - Uint8 Bshift; - Uint8 Ashift; - Uint32 Rmask; - Uint32 Gmask; - Uint32 Bmask; - Uint32 Amask; -} SDL_PixelFormat; -# 261 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) SDL_bool SDL_PixelFormatEnumToMasks(Uint32 format, - int *bpp, - Uint32 * Rmask, - Uint32 * Gmask, - Uint32 * Bmask, - Uint32 * Amask); -# 277 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) Uint32 SDL_MasksToPixelFormatEnum(int bpp, - Uint32 Rmask, - Uint32 Gmask, - Uint32 Bmask, - Uint32 Amask); -# 294 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) SDL_Palette * SDL_AllocPalette(int ncolors); -# 303 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) int SDL_AddPaletteWatch(SDL_Palette * palette, - SDL_PaletteChangedFunc - callback, void *userdata); -# 314 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) void SDL_DelPaletteWatch(SDL_Palette * palette, - SDL_PaletteChangedFunc - callback, void *userdata); -# 330 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) int SDL_SetPaletteColors(SDL_Palette * palette, - const SDL_Color * colors, - int firstcolor, int ncolors); -# 341 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) void SDL_FreePalette(SDL_Palette * palette); -# 351 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) Uint32 SDL_MapRGB(const SDL_PixelFormat * format, - Uint8 r, Uint8 g, Uint8 b); -# 362 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) Uint32 SDL_MapRGBA(const SDL_PixelFormat * format, - Uint8 r, Uint8 g, Uint8 b, - Uint8 a); -# 374 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) void SDL_GetRGB(Uint32 pixel, - const SDL_PixelFormat * format, - Uint8 * r, Uint8 * g, Uint8 * b); -# 386 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" -extern __attribute__ ((visibility("default"))) void SDL_GetRGBA(Uint32 pixel, - const SDL_PixelFormat * format, - Uint8 * r, Uint8 * g, Uint8 * b, - Uint8 * a); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 398 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" 2 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" 1 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 38 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" 2 -# 56 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" -typedef struct SDL_Rect -{ - int x, y; - int w, h; -} SDL_Rect; -# 84 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasIntersection(const SDL_Rect * A, - const SDL_Rect * B); -# 94 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" -extern __attribute__ ((visibility("default"))) SDL_bool SDL_IntersectRect(const SDL_Rect * A, - const SDL_Rect * B, - SDL_Rect * result); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_UnionRect(const SDL_Rect * A, - const SDL_Rect * B, - SDL_Rect * result); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 114 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" 2 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" 1 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 38 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" 2 -# 61 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -typedef struct SDL_Surface -{ - Uint32 flags; - SDL_PixelFormat *format; - int w, h; - int pitch; - void *pixels; - - - void *userdata; - - - int locked; - void *lock_data; - - - SDL_Rect clip_rect; - - - struct SDL_BlitMap *map; - - - unsigned int format_version; - - - int refcount; -} SDL_Surface; - - - - - - -typedef int (*SDL_blit) (struct SDL_Surface * src, SDL_Rect * srcrect, - struct SDL_Surface * dst, SDL_Rect * dstrect); -# 108 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_CreateRGBSurface - (Uint32 flags, int width, int height, int depth, - Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask); -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_CreateRGBSurfaceFrom(void *pixels, - int width, - int height, - int depth, - int pitch, - Uint32 Rmask, - Uint32 Gmask, - Uint32 Bmask, - Uint32 Amask); -extern __attribute__ ((visibility("default"))) void SDL_FreeSurface(SDL_Surface * surface); -# 131 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetSurfacePalette(SDL_Surface * surface, - SDL_Palette * palette); -# 150 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_LockSurface(SDL_Surface * surface); -extern __attribute__ ((visibility("default"))) void SDL_UnlockSurface(SDL_Surface * surface); - - - - - - - -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_LoadBMP_RW(SDL_RWops * src, - int freesrc); -# 170 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SaveBMP_RW - (SDL_Surface * surface, SDL_RWops * dst, int freedst); -# 187 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetSurfaceRLE(SDL_Surface * surface, - int flag); -# 201 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetColorKey(SDL_Surface * surface, - Uint32 flag, Uint32 key); -# 218 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetSurfaceColorMod(SDL_Surface * surface, - Uint8 r, Uint8 g, Uint8 b); -# 236 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_GetSurfaceColorMod(SDL_Surface * surface, - Uint8 * r, Uint8 * g, - Uint8 * b); -# 252 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetSurfaceAlphaMod(SDL_Surface * surface, - Uint8 alpha); -# 267 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_GetSurfaceAlphaMod(SDL_Surface * surface, - Uint8 * alpha); -# 282 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetSurfaceBlendMode(SDL_Surface * surface, - int blendMode); -# 297 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_GetSurfaceBlendMode(SDL_Surface * surface, - int *blendMode); -# 314 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SetSurfaceScaleMode(SDL_Surface * surface, - int scaleMode); -# 329 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_GetSurfaceScaleMode(SDL_Surface * surface, - int *scaleMode); -# 344 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) SDL_bool SDL_SetClipRect(SDL_Surface * surface, - const SDL_Rect * rect); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_GetClipRect(SDL_Surface * surface, - SDL_Rect * rect); -# 367 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_ConvertSurface - (SDL_Surface * src, SDL_PixelFormat * fmt, Uint32 flags); -# 379 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_FillRect - (SDL_Surface * dst, SDL_Rect * dstrect, Uint32 color); -# 456 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_UpperBlit - (SDL_Surface * src, SDL_Rect * srcrect, - SDL_Surface * dst, SDL_Rect * dstrect); - - - -extern __attribute__ ((visibility("default"))) int SDL_LowerBlit - (SDL_Surface * src, SDL_Rect * srcrect, - SDL_Surface * dst, SDL_Rect * dstrect); -# 473 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" -extern __attribute__ ((visibility("default"))) int SDL_SoftStretch(SDL_Surface * src, - SDL_Rect * srcrect, - SDL_Surface * dst, - SDL_Rect * dstrect); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 485 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" 2 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 38 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" 2 -# 57 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -typedef struct -{ - Uint32 format; - int w; - int h; - int refresh_rate; - void *driverdata; -} SDL_DisplayMode; -# 94 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -typedef Uint32 SDL_WindowID; -# 103 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -typedef enum -{ - SDL_WINDOW_FULLSCREEN = 0x00000001, - SDL_WINDOW_OPENGL = 0x00000002, - SDL_WINDOW_SHOWN = 0x00000004, - SDL_WINDOW_BORDERLESS = 0x00000008, - SDL_WINDOW_RESIZABLE = 0x00000010, - SDL_WINDOW_MINIMIZED = 0x00000020, - SDL_WINDOW_MAXIMIZED = 0x00000040, - SDL_WINDOW_INPUT_GRABBED = 0x00000100, - SDL_WINDOW_INPUT_FOCUS = 0x00000200, - SDL_WINDOW_MOUSE_FOCUS = 0x00000400 -} SDL_WindowFlags; -# 133 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -typedef enum -{ - SDL_WINDOWEVENT_NONE, - SDL_WINDOWEVENT_SHOWN, - SDL_WINDOWEVENT_HIDDEN, - SDL_WINDOWEVENT_EXPOSED, - SDL_WINDOWEVENT_MOVED, - SDL_WINDOWEVENT_RESIZED, - SDL_WINDOWEVENT_MINIMIZED, - SDL_WINDOWEVENT_MAXIMIZED, - SDL_WINDOWEVENT_RESTORED, - SDL_WINDOWEVENT_ENTER, - SDL_WINDOWEVENT_LEAVE, - SDL_WINDOWEVENT_FOCUS_GAINED, - SDL_WINDOWEVENT_FOCUS_LOST, - SDL_WINDOWEVENT_CLOSE -} SDL_WindowEventID; - - - - - - -typedef enum -{ - SDL_RENDERER_SINGLEBUFFER = 0x00000001, - SDL_RENDERER_PRESENTCOPY = 0x00000002, - SDL_RENDERER_PRESENTFLIP2 = 0x00000004, - SDL_RENDERER_PRESENTFLIP3 = 0x00000008, - SDL_RENDERER_PRESENTDISCARD = 0x00000010, - SDL_RENDERER_PRESENTVSYNC = 0x00000020, - SDL_RENDERER_ACCELERATED = 0x00000040 -} SDL_RendererFlags; - - - - - - -typedef struct SDL_RendererInfo -{ - const char *name; - Uint32 flags; - Uint32 mod_modes; - Uint32 blend_modes; - Uint32 scale_modes; - Uint32 num_texture_formats; - Uint32 texture_formats[20]; - int max_texture_width; - int max_texture_height; -} SDL_RendererInfo; - - - - - - -typedef enum -{ - SDL_TEXTUREACCESS_STATIC, - SDL_TEXTUREACCESS_STREAMING -} SDL_TextureAccess; - - - - - - -typedef enum -{ - SDL_TEXTUREMODULATE_NONE = 0x00000000, - SDL_TEXTUREMODULATE_COLOR = 0x00000001, - SDL_TEXTUREMODULATE_ALPHA = 0x00000002 -} SDL_TextureModulate; - - - - - - -typedef enum -{ - SDL_TEXTUREBLENDMODE_NONE = 0x00000000, - SDL_TEXTUREBLENDMODE_MASK = 0x00000001, - SDL_TEXTUREBLENDMODE_BLEND = 0x00000002, - SDL_TEXTUREBLENDMODE_ADD = 0x00000004, - SDL_TEXTUREBLENDMODE_MOD = 0x00000008 -} SDL_TextureBlendMode; - - - - - - -typedef enum -{ - SDL_TEXTURESCALEMODE_NONE = 0x00000000, - SDL_TEXTURESCALEMODE_FAST = 0x00000001, - SDL_TEXTURESCALEMODE_SLOW = 0x00000002, - SDL_TEXTURESCALEMODE_BEST = 0x00000004 -} SDL_TextureScaleMode; - - - - - - -typedef Uint32 SDL_TextureID; - - - - - - -typedef void *SDL_GLContext; - - - - - - -typedef enum -{ - SDL_GL_RED_SIZE, - SDL_GL_GREEN_SIZE, - SDL_GL_BLUE_SIZE, - SDL_GL_ALPHA_SIZE, - SDL_GL_BUFFER_SIZE, - SDL_GL_DOUBLEBUFFER, - SDL_GL_DEPTH_SIZE, - SDL_GL_STENCIL_SIZE, - SDL_GL_ACCUM_RED_SIZE, - SDL_GL_ACCUM_GREEN_SIZE, - SDL_GL_ACCUM_BLUE_SIZE, - SDL_GL_ACCUM_ALPHA_SIZE, - SDL_GL_STEREO, - SDL_GL_MULTISAMPLEBUFFERS, - SDL_GL_MULTISAMPLESAMPLES, - SDL_GL_ACCELERATED_VISUAL -} SDL_GLattr; -# 284 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumVideoDrivers(void); -# 296 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) const char * SDL_GetVideoDriver(int index); -# 314 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_VideoInit(const char *driver_name, - Uint32 flags); -# 326 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_VideoQuit(void); -# 339 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) const char * SDL_GetCurrentVideoDriver(void); -# 348 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumVideoDisplays(void); -# 360 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SelectVideoDisplay(int index); -# 372 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetCurrentVideoDisplay(void); -# 381 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumDisplayModes(void); -# 396 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetDisplayMode(int index, - SDL_DisplayMode * mode); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GetDesktopDisplayMode(SDL_DisplayMode * mode); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GetCurrentDisplayMode(SDL_DisplayMode * mode); -# 428 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) SDL_DisplayMode * SDL_GetClosestDisplayMode(const - SDL_DisplayMode - * mode, - SDL_DisplayMode - * closest); -# 446 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetFullscreenDisplayMode(const SDL_DisplayMode - * mode); - - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GetFullscreenDisplayMode(SDL_DisplayMode * - mode); -# 465 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetDisplayPalette(const SDL_Color * colors, - int firstcolor, - int ncolors); -# 476 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetDisplayPalette(SDL_Color * colors, - int firstcolor, - int ncolors); -# 489 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetGamma(float red, float green, float blue); -# 510 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetGammaRamp(const Uint16 * red, - const Uint16 * green, - const Uint16 * blue); -# 527 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetGammaRamp(Uint16 * red, Uint16 * green, - Uint16 * blue); -# 547 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) SDL_WindowID SDL_CreateWindow(const char *title, - int x, int y, int w, - int h, Uint32 flags); -# 564 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) SDL_WindowID SDL_CreateWindowFrom(const void *data); - - - - - - -extern __attribute__ ((visibility("default"))) Uint32 SDL_GetWindowFlags(SDL_WindowID windowID); -# 580 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_SetWindowTitle(SDL_WindowID windowID, - const char *title); -# 590 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) const char * SDL_GetWindowTitle(SDL_WindowID windowID); -# 601 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_SetWindowIcon(SDL_Surface * icon); -# 610 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_SetWindowData(SDL_WindowID windowID, - void *userdata); -# 620 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void * SDL_GetWindowData(SDL_WindowID windowID); -# 635 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_SetWindowPosition(SDL_WindowID windowID, - int x, int y); -# 645 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_GetWindowPosition(SDL_WindowID windowID, - int *x, int *y); -# 658 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_SetWindowSize(SDL_WindowID windowID, int w, - int h); -# 668 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_GetWindowSize(SDL_WindowID windowID, int *w, - int *h); -# 678 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_ShowWindow(SDL_WindowID windowID); -# 687 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_HideWindow(SDL_WindowID windowID); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_RaiseWindow(SDL_WindowID windowID); -# 703 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_MaximizeWindow(SDL_WindowID windowID); -# 712 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_MinimizeWindow(SDL_WindowID windowID); -# 722 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_RestoreWindow(SDL_WindowID windowID); -# 733 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetWindowFullscreen(SDL_WindowID windowID, - int fullscreen); -# 745 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_SetWindowGrab(SDL_WindowID windowID, - int mode); -# 757 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetWindowGrab(SDL_WindowID windowID); -# 766 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -struct SDL_SysWMinfo; -extern __attribute__ ((visibility("default"))) SDL_bool SDL_GetWindowWMInfo(SDL_WindowID windowID, - struct SDL_SysWMinfo - *info); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_DestroyWindow(SDL_WindowID windowID); -# 790 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumRenderDrivers(void); -# 804 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetRenderDriverInfo(int index, - SDL_RendererInfo * info); -# 823 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_CreateRenderer(SDL_WindowID windowID, - int index, Uint32 flags); -# 834 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SelectRenderer(SDL_WindowID windowID); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GetRendererInfo(SDL_RendererInfo * info); -# 858 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) SDL_TextureID SDL_CreateTexture(Uint32 format, - int access, int w, - int h); -# 877 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) SDL_TextureID SDL_CreateTextureFromSurface(Uint32 - format, - SDL_Surface - * surface); -# 895 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_QueryTexture(SDL_TextureID textureID, - Uint32 * format, int *access, - int *w, int *h); -# 910 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_QueryTexturePixels(SDL_TextureID textureID, - void **pixels, int *pitch); -# 925 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetTexturePalette(SDL_TextureID textureID, - const SDL_Color * colors, - int firstcolor, - int ncolors); -# 942 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetTexturePalette(SDL_TextureID textureID, - SDL_Color * colors, - int firstcolor, - int ncolors); -# 961 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetTextureColorMod(SDL_TextureID textureID, - Uint8 r, Uint8 g, Uint8 b); -# 979 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetTextureColorMod(SDL_TextureID textureID, - Uint8 * r, Uint8 * g, - Uint8 * b); -# 995 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetTextureAlphaMod(SDL_TextureID textureID, - Uint8 alpha); -# 1010 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetTextureAlphaMod(SDL_TextureID textureID, - Uint8 * alpha); -# 1027 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetTextureBlendMode(SDL_TextureID textureID, - int blendMode); -# 1042 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetTextureBlendMode(SDL_TextureID textureID, - int *blendMode); -# 1059 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_SetTextureScaleMode(SDL_TextureID textureID, - int scaleMode); -# 1074 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GetTextureScaleMode(SDL_TextureID textureID, - int *scaleMode); -# 1091 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_UpdateTexture(SDL_TextureID textureID, - const SDL_Rect * rect, - const void *pixels, int pitch); -# 1111 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_LockTexture(SDL_TextureID textureID, - const SDL_Rect * rect, - int markDirty, void **pixels, - int *pitch); -# 1124 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_UnlockTexture(SDL_TextureID textureID); -# 1138 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_DirtyTexture(SDL_TextureID textureID, - int numrects, - const SDL_Rect * rects); -# 1155 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_RenderFill(Uint8 r, Uint8 g, Uint8 b, Uint8 a, - const SDL_Rect * rect); -# 1169 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_RenderCopy(SDL_TextureID textureID, - const SDL_Rect * srcrect, - const SDL_Rect * dstrect); -# 1186 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_RenderReadPixels(const SDL_Rect * rect, - void *pixels, int pitch); -# 1202 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_RenderWritePixels(const SDL_Rect * rect, - const void *pixels, - int pitch); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_RenderPresent(void); -# 1221 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_DestroyTexture(SDL_TextureID textureID); -# 1231 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_DestroyRenderer(SDL_WindowID windowID); -# 1256 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GL_LoadLibrary(const char *path); - - - - - - -extern __attribute__ ((visibility("default"))) void * SDL_GL_GetProcAddress(const char *proc); - - - - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_GL_ExtensionSupported(const char - *extension); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GL_SetAttribute(SDL_GLattr attr, int value); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_GL_GetAttribute(SDL_GLattr attr, int *value); -# 1294 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) SDL_GLContext SDL_GL_CreateContext(SDL_WindowID - windowID); -# 1304 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GL_MakeCurrent(SDL_WindowID windowID, - SDL_GLContext context); -# 1318 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GL_SetSwapInterval(int interval); -# 1329 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) int SDL_GL_GetSwapInterval(void); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_GL_SwapWindow(SDL_WindowID windowID); -# 1345 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -extern __attribute__ ((visibility("default"))) void SDL_GL_DeleteContext(SDL_GLContext context); -# 1354 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 1355 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" 2 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" 1 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h" 1 -# 31 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_scancode.h" 1 -# 44 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_scancode.h" -typedef enum -{ - SDL_SCANCODE_UNKNOWN = 0, - - - - SDL_SCANCODE_A = 4, - SDL_SCANCODE_B = 5, - SDL_SCANCODE_C = 6, - SDL_SCANCODE_D = 7, - SDL_SCANCODE_E = 8, - SDL_SCANCODE_F = 9, - SDL_SCANCODE_G = 10, - SDL_SCANCODE_H = 11, - SDL_SCANCODE_I = 12, - SDL_SCANCODE_J = 13, - SDL_SCANCODE_K = 14, - SDL_SCANCODE_L = 15, - SDL_SCANCODE_M = 16, - SDL_SCANCODE_N = 17, - SDL_SCANCODE_O = 18, - SDL_SCANCODE_P = 19, - SDL_SCANCODE_Q = 20, - SDL_SCANCODE_R = 21, - SDL_SCANCODE_S = 22, - SDL_SCANCODE_T = 23, - SDL_SCANCODE_U = 24, - SDL_SCANCODE_V = 25, - SDL_SCANCODE_W = 26, - SDL_SCANCODE_X = 27, - SDL_SCANCODE_Y = 28, - SDL_SCANCODE_Z = 29, - - SDL_SCANCODE_1 = 30, - SDL_SCANCODE_2 = 31, - SDL_SCANCODE_3 = 32, - SDL_SCANCODE_4 = 33, - SDL_SCANCODE_5 = 34, - SDL_SCANCODE_6 = 35, - SDL_SCANCODE_7 = 36, - SDL_SCANCODE_8 = 37, - SDL_SCANCODE_9 = 38, - SDL_SCANCODE_0 = 39, - - SDL_SCANCODE_RETURN = 40, - SDL_SCANCODE_ESCAPE = 41, - SDL_SCANCODE_BACKSPACE = 42, - SDL_SCANCODE_TAB = 43, - SDL_SCANCODE_SPACE = 44, - - SDL_SCANCODE_MINUS = 45, - SDL_SCANCODE_EQUALS = 46, - SDL_SCANCODE_LEFTBRACKET = 47, - SDL_SCANCODE_RIGHTBRACKET = 48, - SDL_SCANCODE_BACKSLASH = 49, - SDL_SCANCODE_NONUSHASH = 50, - SDL_SCANCODE_SEMICOLON = 51, - SDL_SCANCODE_APOSTROPHE = 52, - SDL_SCANCODE_GRAVE = 53, - SDL_SCANCODE_COMMA = 54, - SDL_SCANCODE_PERIOD = 55, - SDL_SCANCODE_SLASH = 56, - - SDL_SCANCODE_CAPSLOCK = 57, - - SDL_SCANCODE_F1 = 58, - SDL_SCANCODE_F2 = 59, - SDL_SCANCODE_F3 = 60, - SDL_SCANCODE_F4 = 61, - SDL_SCANCODE_F5 = 62, - SDL_SCANCODE_F6 = 63, - SDL_SCANCODE_F7 = 64, - SDL_SCANCODE_F8 = 65, - SDL_SCANCODE_F9 = 66, - SDL_SCANCODE_F10 = 67, - SDL_SCANCODE_F11 = 68, - SDL_SCANCODE_F12 = 69, - - SDL_SCANCODE_PRINTSCREEN = 70, - SDL_SCANCODE_SCROLLLOCK = 71, - SDL_SCANCODE_PAUSE = 72, - SDL_SCANCODE_INSERT = 73, - SDL_SCANCODE_HOME = 74, - SDL_SCANCODE_PAGEUP = 75, - SDL_SCANCODE_DELETE = 76, - SDL_SCANCODE_END = 77, - SDL_SCANCODE_PAGEDOWN = 78, - SDL_SCANCODE_RIGHT = 79, - SDL_SCANCODE_LEFT = 80, - SDL_SCANCODE_DOWN = 81, - SDL_SCANCODE_UP = 82, - - SDL_SCANCODE_NUMLOCKCLEAR = 83, - SDL_SCANCODE_KP_DIVIDE = 84, - SDL_SCANCODE_KP_MULTIPLY = 85, - SDL_SCANCODE_KP_MINUS = 86, - SDL_SCANCODE_KP_PLUS = 87, - SDL_SCANCODE_KP_ENTER = 88, - SDL_SCANCODE_KP_1 = 89, - SDL_SCANCODE_KP_2 = 90, - SDL_SCANCODE_KP_3 = 91, - SDL_SCANCODE_KP_4 = 92, - SDL_SCANCODE_KP_5 = 93, - SDL_SCANCODE_KP_6 = 94, - SDL_SCANCODE_KP_7 = 95, - SDL_SCANCODE_KP_8 = 96, - SDL_SCANCODE_KP_9 = 97, - SDL_SCANCODE_KP_0 = 98, - SDL_SCANCODE_KP_PERIOD = 99, - - SDL_SCANCODE_NONUSBACKSLASH = 100, - SDL_SCANCODE_APPLICATION = 101, - SDL_SCANCODE_POWER = 102, - SDL_SCANCODE_KP_EQUALS = 103, - SDL_SCANCODE_F13 = 104, - SDL_SCANCODE_F14 = 105, - SDL_SCANCODE_F15 = 106, - SDL_SCANCODE_F16 = 107, - SDL_SCANCODE_F17 = 108, - SDL_SCANCODE_F18 = 109, - SDL_SCANCODE_F19 = 110, - SDL_SCANCODE_F20 = 111, - SDL_SCANCODE_F21 = 112, - SDL_SCANCODE_F22 = 113, - SDL_SCANCODE_F23 = 114, - SDL_SCANCODE_F24 = 115, - SDL_SCANCODE_EXECUTE = 116, - SDL_SCANCODE_HELP = 117, - SDL_SCANCODE_MENU = 118, - SDL_SCANCODE_SELECT = 119, - SDL_SCANCODE_STOP = 120, - SDL_SCANCODE_AGAIN = 121, - SDL_SCANCODE_UNDO = 122, - SDL_SCANCODE_CUT = 123, - SDL_SCANCODE_COPY = 124, - SDL_SCANCODE_PASTE = 125, - SDL_SCANCODE_FIND = 126, - SDL_SCANCODE_MUTE = 127, - SDL_SCANCODE_VOLUMEUP = 128, - SDL_SCANCODE_VOLUMEDOWN = 129, - - - - - SDL_SCANCODE_KP_COMMA = 133, - SDL_SCANCODE_KP_EQUALSAS400 = 134, - - SDL_SCANCODE_INTERNATIONAL1 = 135, - SDL_SCANCODE_INTERNATIONAL2 = 136, - SDL_SCANCODE_INTERNATIONAL3 = 137, - SDL_SCANCODE_INTERNATIONAL4 = 138, - SDL_SCANCODE_INTERNATIONAL5 = 139, - SDL_SCANCODE_INTERNATIONAL6 = 140, - SDL_SCANCODE_INTERNATIONAL7 = 141, - SDL_SCANCODE_INTERNATIONAL8 = 142, - SDL_SCANCODE_INTERNATIONAL9 = 143, - SDL_SCANCODE_LANG1 = 144, - SDL_SCANCODE_LANG2 = 145, - SDL_SCANCODE_LANG3 = 146, - SDL_SCANCODE_LANG4 = 147, - SDL_SCANCODE_LANG5 = 148, - SDL_SCANCODE_LANG6 = 149, - SDL_SCANCODE_LANG7 = 150, - SDL_SCANCODE_LANG8 = 151, - SDL_SCANCODE_LANG9 = 152, - - SDL_SCANCODE_ALTERASE = 153, - SDL_SCANCODE_SYSREQ = 154, - SDL_SCANCODE_CANCEL = 155, - SDL_SCANCODE_CLEAR = 156, - SDL_SCANCODE_PRIOR = 157, - SDL_SCANCODE_RETURN2 = 158, - SDL_SCANCODE_SEPARATOR = 159, - SDL_SCANCODE_OUT = 160, - SDL_SCANCODE_OPER = 161, - SDL_SCANCODE_CLEARAGAIN = 162, - SDL_SCANCODE_CRSEL = 163, - SDL_SCANCODE_EXSEL = 164, - - SDL_SCANCODE_KP_00 = 176, - SDL_SCANCODE_KP_000 = 177, - SDL_SCANCODE_THOUSANDSSEPARATOR = 178, - SDL_SCANCODE_DECIMALSEPARATOR = 179, - SDL_SCANCODE_CURRENCYUNIT = 180, - SDL_SCANCODE_CURRENCYSUBUNIT = 181, - SDL_SCANCODE_KP_LEFTPAREN = 182, - SDL_SCANCODE_KP_RIGHTPAREN = 183, - SDL_SCANCODE_KP_LEFTBRACE = 184, - SDL_SCANCODE_KP_RIGHTBRACE = 185, - SDL_SCANCODE_KP_TAB = 186, - SDL_SCANCODE_KP_BACKSPACE = 187, - SDL_SCANCODE_KP_A = 188, - SDL_SCANCODE_KP_B = 189, - SDL_SCANCODE_KP_C = 190, - SDL_SCANCODE_KP_D = 191, - SDL_SCANCODE_KP_E = 192, - SDL_SCANCODE_KP_F = 193, - SDL_SCANCODE_KP_XOR = 194, - SDL_SCANCODE_KP_POWER = 195, - SDL_SCANCODE_KP_PERCENT = 196, - SDL_SCANCODE_KP_LESS = 197, - SDL_SCANCODE_KP_GREATER = 198, - SDL_SCANCODE_KP_AMPERSAND = 199, - SDL_SCANCODE_KP_DBLAMPERSAND = 200, - SDL_SCANCODE_KP_VERTICALBAR = 201, - SDL_SCANCODE_KP_DBLVERTICALBAR = 202, - SDL_SCANCODE_KP_COLON = 203, - SDL_SCANCODE_KP_HASH = 204, - SDL_SCANCODE_KP_SPACE = 205, - SDL_SCANCODE_KP_AT = 206, - SDL_SCANCODE_KP_EXCLAM = 207, - SDL_SCANCODE_KP_MEMSTORE = 208, - SDL_SCANCODE_KP_MEMRECALL = 209, - SDL_SCANCODE_KP_MEMCLEAR = 210, - SDL_SCANCODE_KP_MEMADD = 211, - SDL_SCANCODE_KP_MEMSUBTRACT = 212, - SDL_SCANCODE_KP_MEMMULTIPLY = 213, - SDL_SCANCODE_KP_MEMDIVIDE = 214, - SDL_SCANCODE_KP_PLUSMINUS = 215, - SDL_SCANCODE_KP_CLEAR = 216, - SDL_SCANCODE_KP_CLEARENTRY = 217, - SDL_SCANCODE_KP_BINARY = 218, - SDL_SCANCODE_KP_OCTAL = 219, - SDL_SCANCODE_KP_DECIMAL = 220, - SDL_SCANCODE_KP_HEXADECIMAL = 221, - - SDL_SCANCODE_LCTRL = 224, - SDL_SCANCODE_LSHIFT = 225, - SDL_SCANCODE_LALT = 226, - SDL_SCANCODE_LGUI = 227, - SDL_SCANCODE_RCTRL = 228, - SDL_SCANCODE_RSHIFT = 229, - SDL_SCANCODE_RALT = 230, - SDL_SCANCODE_RGUI = 231, - - SDL_SCANCODE_MODE = 257, - - - - SDL_SCANCODE_AUDIONEXT = 258, - SDL_SCANCODE_AUDIOPREV = 259, - SDL_SCANCODE_AUDIOSTOP = 260, - SDL_SCANCODE_AUDIOPLAY = 261, - SDL_SCANCODE_AUDIOMUTE = 262, - SDL_SCANCODE_MEDIASELECT = 263, - SDL_SCANCODE_WWW = 264, - SDL_SCANCODE_MAIL = 265, - SDL_SCANCODE_CALCULATOR = 266, - SDL_SCANCODE_COMPUTER = 267, - SDL_SCANCODE_AC_SEARCH = 268, - SDL_SCANCODE_AC_HOME = 269, - SDL_SCANCODE_AC_BACK = 270, - SDL_SCANCODE_AC_FORWARD = 271, - SDL_SCANCODE_AC_STOP = 272, - SDL_SCANCODE_AC_REFRESH = 273, - SDL_SCANCODE_AC_BOOKMARKS = 274, - - - - SDL_SCANCODE_BRIGHTNESSDOWN = 275, - SDL_SCANCODE_BRIGHTNESSUP = 276, - SDL_SCANCODE_DISPLAYSWITCH = 277, - SDL_SCANCODE_KBDILLUMTOGGLE = 278, - SDL_SCANCODE_KBDILLUMDOWN = 279, - SDL_SCANCODE_KBDILLUMUP = 280, - SDL_SCANCODE_EJECT = 281, - SDL_SCANCODE_SLEEP = 282, - - - - SDL_NUM_SCANCODES = 512 -} SDL_scancode; -# 32 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h" 2 -# 43 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h" -typedef Sint32 SDLKey; - - - - -enum -{ - SDLK_UNKNOWN = 0, - - SDLK_RETURN = (SDL_SCANCODE_RETURN | (1<<30)), - SDLK_ESCAPE = (SDL_SCANCODE_ESCAPE | (1<<30)), - SDLK_BACKSPACE = (SDL_SCANCODE_BACKSPACE | (1<<30)), - SDLK_TAB = (SDL_SCANCODE_TAB | (1<<30)), - SDLK_SPACE = (SDL_SCANCODE_SPACE | (1<<30)), - - SDLK_CAPSLOCK = (SDL_SCANCODE_CAPSLOCK | (1<<30)), - - SDLK_F1 = (SDL_SCANCODE_F1 | (1<<30)), - SDLK_F2 = (SDL_SCANCODE_F2 | (1<<30)), - SDLK_F3 = (SDL_SCANCODE_F3 | (1<<30)), - SDLK_F4 = (SDL_SCANCODE_F4 | (1<<30)), - SDLK_F5 = (SDL_SCANCODE_F5 | (1<<30)), - SDLK_F6 = (SDL_SCANCODE_F6 | (1<<30)), - SDLK_F7 = (SDL_SCANCODE_F7 | (1<<30)), - SDLK_F8 = (SDL_SCANCODE_F8 | (1<<30)), - SDLK_F9 = (SDL_SCANCODE_F9 | (1<<30)), - SDLK_F10 = (SDL_SCANCODE_F10 | (1<<30)), - SDLK_F11 = (SDL_SCANCODE_F11 | (1<<30)), - SDLK_F12 = (SDL_SCANCODE_F12 | (1<<30)), - - SDLK_PRINTSCREEN = (SDL_SCANCODE_PRINTSCREEN | (1<<30)), - SDLK_SCROLLLOCK = (SDL_SCANCODE_SCROLLLOCK | (1<<30)), - SDLK_PAUSE = (SDL_SCANCODE_PAUSE | (1<<30)), - SDLK_INSERT = (SDL_SCANCODE_INSERT | (1<<30)), - SDLK_HOME = (SDL_SCANCODE_HOME | (1<<30)), - SDLK_PAGEUP = (SDL_SCANCODE_PAGEUP | (1<<30)), - SDLK_DELETE = (SDL_SCANCODE_DELETE | (1<<30)), - SDLK_END = (SDL_SCANCODE_END | (1<<30)), - SDLK_PAGEDOWN = (SDL_SCANCODE_PAGEDOWN | (1<<30)), - SDLK_RIGHT = (SDL_SCANCODE_RIGHT | (1<<30)), - SDLK_LEFT = (SDL_SCANCODE_LEFT | (1<<30)), - SDLK_DOWN = (SDL_SCANCODE_DOWN | (1<<30)), - SDLK_UP = (SDL_SCANCODE_UP | (1<<30)), - - SDLK_NUMLOCKCLEAR = (SDL_SCANCODE_NUMLOCKCLEAR | (1<<30)), - SDLK_KP_DIVIDE = (SDL_SCANCODE_KP_DIVIDE | (1<<30)), - SDLK_KP_MULTIPLY = (SDL_SCANCODE_KP_MULTIPLY | (1<<30)), - SDLK_KP_MINUS = (SDL_SCANCODE_KP_MINUS | (1<<30)), - SDLK_KP_PLUS = (SDL_SCANCODE_KP_PLUS | (1<<30)), - SDLK_KP_ENTER = (SDL_SCANCODE_KP_ENTER | (1<<30)), - SDLK_KP_1 = (SDL_SCANCODE_KP_1 | (1<<30)), - SDLK_KP_2 = (SDL_SCANCODE_KP_2 | (1<<30)), - SDLK_KP_3 = (SDL_SCANCODE_KP_3 | (1<<30)), - SDLK_KP_4 = (SDL_SCANCODE_KP_4 | (1<<30)), - SDLK_KP_5 = (SDL_SCANCODE_KP_5 | (1<<30)), - SDLK_KP_6 = (SDL_SCANCODE_KP_6 | (1<<30)), - SDLK_KP_7 = (SDL_SCANCODE_KP_7 | (1<<30)), - SDLK_KP_8 = (SDL_SCANCODE_KP_8 | (1<<30)), - SDLK_KP_9 = (SDL_SCANCODE_KP_9 | (1<<30)), - SDLK_KP_0 = (SDL_SCANCODE_KP_0 | (1<<30)), - SDLK_KP_PERIOD = (SDL_SCANCODE_KP_PERIOD | (1<<30)), - - SDLK_APPLICATION = (SDL_SCANCODE_APPLICATION | (1<<30)), - SDLK_POWER = (SDL_SCANCODE_POWER | (1<<30)), - SDLK_KP_EQUALS = (SDL_SCANCODE_KP_EQUALS | (1<<30)), - SDLK_F13 = (SDL_SCANCODE_F13 | (1<<30)), - SDLK_F14 = (SDL_SCANCODE_F14 | (1<<30)), - SDLK_F15 = (SDL_SCANCODE_F15 | (1<<30)), - SDLK_F16 = (SDL_SCANCODE_F16 | (1<<30)), - SDLK_F17 = (SDL_SCANCODE_F17 | (1<<30)), - SDLK_F18 = (SDL_SCANCODE_F18 | (1<<30)), - SDLK_F19 = (SDL_SCANCODE_F19 | (1<<30)), - SDLK_F20 = (SDL_SCANCODE_F20 | (1<<30)), - SDLK_F21 = (SDL_SCANCODE_F21 | (1<<30)), - SDLK_F22 = (SDL_SCANCODE_F22 | (1<<30)), - SDLK_F23 = (SDL_SCANCODE_F23 | (1<<30)), - SDLK_F24 = (SDL_SCANCODE_F24 | (1<<30)), - SDLK_EXECUTE = (SDL_SCANCODE_EXECUTE | (1<<30)), - SDLK_HELP = (SDL_SCANCODE_HELP | (1<<30)), - SDLK_MENU = (SDL_SCANCODE_MENU | (1<<30)), - SDLK_SELECT = (SDL_SCANCODE_SELECT | (1<<30)), - SDLK_STOP = (SDL_SCANCODE_STOP | (1<<30)), - SDLK_AGAIN = (SDL_SCANCODE_AGAIN | (1<<30)), - SDLK_UNDO = (SDL_SCANCODE_UNDO | (1<<30)), - SDLK_CUT = (SDL_SCANCODE_CUT | (1<<30)), - SDLK_COPY = (SDL_SCANCODE_COPY | (1<<30)), - SDLK_PASTE = (SDL_SCANCODE_PASTE | (1<<30)), - SDLK_FIND = (SDL_SCANCODE_FIND | (1<<30)), - SDLK_MUTE = (SDL_SCANCODE_MUTE | (1<<30)), - SDLK_VOLUMEUP = (SDL_SCANCODE_VOLUMEUP | (1<<30)), - SDLK_VOLUMEDOWN = (SDL_SCANCODE_VOLUMEDOWN | (1<<30)), - SDLK_KP_COMMA = (SDL_SCANCODE_KP_COMMA | (1<<30)), - SDLK_KP_EQUALSAS400 = - (SDL_SCANCODE_KP_EQUALSAS400 | (1<<30)), - - SDLK_ALTERASE = (SDL_SCANCODE_ALTERASE | (1<<30)), - SDLK_SYSREQ = (SDL_SCANCODE_SYSREQ | (1<<30)), - SDLK_CANCEL = (SDL_SCANCODE_CANCEL | (1<<30)), - SDLK_CLEAR = (SDL_SCANCODE_CLEAR | (1<<30)), - SDLK_PRIOR = (SDL_SCANCODE_PRIOR | (1<<30)), - SDLK_RETURN2 = (SDL_SCANCODE_RETURN2 | (1<<30)), - SDLK_SEPARATOR = (SDL_SCANCODE_SEPARATOR | (1<<30)), - SDLK_OUT = (SDL_SCANCODE_OUT | (1<<30)), - SDLK_OPER = (SDL_SCANCODE_OPER | (1<<30)), - SDLK_CLEARAGAIN = (SDL_SCANCODE_CLEARAGAIN | (1<<30)), - SDLK_CRSEL = (SDL_SCANCODE_CRSEL | (1<<30)), - SDLK_EXSEL = (SDL_SCANCODE_EXSEL | (1<<30)), - - SDLK_KP_00 = (SDL_SCANCODE_KP_00 | (1<<30)), - SDLK_KP_000 = (SDL_SCANCODE_KP_000 | (1<<30)), - SDLK_THOUSANDSSEPARATOR = - (SDL_SCANCODE_THOUSANDSSEPARATOR | (1<<30)), - SDLK_DECIMALSEPARATOR = - (SDL_SCANCODE_DECIMALSEPARATOR | (1<<30)), - SDLK_CURRENCYUNIT = (SDL_SCANCODE_CURRENCYUNIT | (1<<30)), - SDLK_CURRENCYSUBUNIT = - (SDL_SCANCODE_CURRENCYSUBUNIT | (1<<30)), - SDLK_KP_LEFTPAREN = (SDL_SCANCODE_KP_LEFTPAREN | (1<<30)), - SDLK_KP_RIGHTPAREN = (SDL_SCANCODE_KP_RIGHTPAREN | (1<<30)), - SDLK_KP_LEFTBRACE = (SDL_SCANCODE_KP_LEFTBRACE | (1<<30)), - SDLK_KP_RIGHTBRACE = (SDL_SCANCODE_KP_RIGHTBRACE | (1<<30)), - SDLK_KP_TAB = (SDL_SCANCODE_KP_TAB | (1<<30)), - SDLK_KP_BACKSPACE = (SDL_SCANCODE_KP_BACKSPACE | (1<<30)), - SDLK_KP_A = (SDL_SCANCODE_KP_A | (1<<30)), - SDLK_KP_B = (SDL_SCANCODE_KP_B | (1<<30)), - SDLK_KP_C = (SDL_SCANCODE_KP_C | (1<<30)), - SDLK_KP_D = (SDL_SCANCODE_KP_D | (1<<30)), - SDLK_KP_E = (SDL_SCANCODE_KP_E | (1<<30)), - SDLK_KP_F = (SDL_SCANCODE_KP_F | (1<<30)), - SDLK_KP_XOR = (SDL_SCANCODE_KP_XOR | (1<<30)), - SDLK_KP_POWER = (SDL_SCANCODE_KP_POWER | (1<<30)), - SDLK_KP_PERCENT = (SDL_SCANCODE_KP_PERCENT | (1<<30)), - SDLK_KP_LESS = (SDL_SCANCODE_KP_LESS | (1<<30)), - SDLK_KP_GREATER = (SDL_SCANCODE_KP_GREATER | (1<<30)), - SDLK_KP_AMPERSAND = (SDL_SCANCODE_KP_AMPERSAND | (1<<30)), - SDLK_KP_DBLAMPERSAND = - (SDL_SCANCODE_KP_DBLAMPERSAND | (1<<30)), - SDLK_KP_VERTICALBAR = - (SDL_SCANCODE_KP_VERTICALBAR | (1<<30)), - SDLK_KP_DBLVERTICALBAR = - (SDL_SCANCODE_KP_DBLVERTICALBAR | (1<<30)), - SDLK_KP_COLON = (SDL_SCANCODE_KP_COLON | (1<<30)), - SDLK_KP_HASH = (SDL_SCANCODE_KP_HASH | (1<<30)), - SDLK_KP_SPACE = (SDL_SCANCODE_KP_SPACE | (1<<30)), - SDLK_KP_AT = (SDL_SCANCODE_KP_AT | (1<<30)), - SDLK_KP_EXCLAM = (SDL_SCANCODE_KP_EXCLAM | (1<<30)), - SDLK_KP_MEMSTORE = (SDL_SCANCODE_KP_MEMSTORE | (1<<30)), - SDLK_KP_MEMRECALL = (SDL_SCANCODE_KP_MEMRECALL | (1<<30)), - SDLK_KP_MEMCLEAR = (SDL_SCANCODE_KP_MEMCLEAR | (1<<30)), - SDLK_KP_MEMADD = (SDL_SCANCODE_KP_MEMADD | (1<<30)), - SDLK_KP_MEMSUBTRACT = - (SDL_SCANCODE_KP_MEMSUBTRACT | (1<<30)), - SDLK_KP_MEMMULTIPLY = - (SDL_SCANCODE_KP_MEMMULTIPLY | (1<<30)), - SDLK_KP_MEMDIVIDE = (SDL_SCANCODE_KP_MEMDIVIDE | (1<<30)), - SDLK_KP_PLUSMINUS = (SDL_SCANCODE_KP_PLUSMINUS | (1<<30)), - SDLK_KP_CLEAR = (SDL_SCANCODE_KP_CLEAR | (1<<30)), - SDLK_KP_CLEARENTRY = (SDL_SCANCODE_KP_CLEARENTRY | (1<<30)), - SDLK_KP_BINARY = (SDL_SCANCODE_KP_BINARY | (1<<30)), - SDLK_KP_OCTAL = (SDL_SCANCODE_KP_OCTAL | (1<<30)), - SDLK_KP_DECIMAL = (SDL_SCANCODE_KP_DECIMAL | (1<<30)), - SDLK_KP_HEXADECIMAL = - (SDL_SCANCODE_KP_HEXADECIMAL | (1<<30)), - - SDLK_LCTRL = (SDL_SCANCODE_LCTRL | (1<<30)), - SDLK_LSHIFT = (SDL_SCANCODE_LSHIFT | (1<<30)), - SDLK_LALT = (SDL_SCANCODE_LALT | (1<<30)), - SDLK_LGUI = (SDL_SCANCODE_LGUI | (1<<30)), - SDLK_RCTRL = (SDL_SCANCODE_RCTRL | (1<<30)), - SDLK_RSHIFT = (SDL_SCANCODE_RSHIFT | (1<<30)), - SDLK_RALT = (SDL_SCANCODE_RALT | (1<<30)), - SDLK_RGUI = (SDL_SCANCODE_RGUI | (1<<30)), - - SDLK_MODE = (SDL_SCANCODE_MODE | (1<<30)), - - SDLK_AUDIONEXT = (SDL_SCANCODE_AUDIONEXT | (1<<30)), - SDLK_AUDIOPREV = (SDL_SCANCODE_AUDIOPREV | (1<<30)), - SDLK_AUDIOSTOP = (SDL_SCANCODE_AUDIOSTOP | (1<<30)), - SDLK_AUDIOPLAY = (SDL_SCANCODE_AUDIOPLAY | (1<<30)), - SDLK_AUDIOMUTE = (SDL_SCANCODE_AUDIOMUTE | (1<<30)), - SDLK_MEDIASELECT = (SDL_SCANCODE_MEDIASELECT | (1<<30)), - SDLK_WWW = (SDL_SCANCODE_WWW | (1<<30)), - SDLK_MAIL = (SDL_SCANCODE_MAIL | (1<<30)), - SDLK_CALCULATOR = (SDL_SCANCODE_CALCULATOR | (1<<30)), - SDLK_COMPUTER = (SDL_SCANCODE_COMPUTER | (1<<30)), - SDLK_AC_SEARCH = (SDL_SCANCODE_AC_SEARCH | (1<<30)), - SDLK_AC_HOME = (SDL_SCANCODE_AC_HOME | (1<<30)), - SDLK_AC_BACK = (SDL_SCANCODE_AC_BACK | (1<<30)), - SDLK_AC_FORWARD = (SDL_SCANCODE_AC_FORWARD | (1<<30)), - SDLK_AC_STOP = (SDL_SCANCODE_AC_STOP | (1<<30)), - SDLK_AC_REFRESH = (SDL_SCANCODE_AC_REFRESH | (1<<30)), - SDLK_AC_BOOKMARKS = (SDL_SCANCODE_AC_BOOKMARKS | (1<<30)), - - SDLK_BRIGHTNESSDOWN = - (SDL_SCANCODE_BRIGHTNESSDOWN | (1<<30)), - SDLK_BRIGHTNESSUP = (SDL_SCANCODE_BRIGHTNESSUP | (1<<30)), - SDLK_DISPLAYSWITCH = (SDL_SCANCODE_DISPLAYSWITCH | (1<<30)), - SDLK_KBDILLUMTOGGLE = - (SDL_SCANCODE_KBDILLUMTOGGLE | (1<<30)), - SDLK_KBDILLUMDOWN = (SDL_SCANCODE_KBDILLUMDOWN | (1<<30)), - SDLK_KBDILLUMUP = (SDL_SCANCODE_KBDILLUMUP | (1<<30)), - SDLK_EJECT = (SDL_SCANCODE_EJECT | (1<<30)), - SDLK_SLEEP = (SDL_SCANCODE_SLEEP | (1<<30)), -}; - - - - - - -typedef enum -{ - KMOD_NONE = 0x0000, - KMOD_LSHIFT = 0x0001, - KMOD_RSHIFT = 0x0002, - KMOD_LCTRL = 0x0040, - KMOD_RCTRL = 0x0080, - KMOD_LALT = 0x0100, - KMOD_RALT = 0x0200, - KMOD_LGUI = 0x0400, - KMOD_RGUI = 0x0800, - KMOD_NUM = 0x1000, - KMOD_CAPS = 0x2000, - KMOD_MODE = 0x4000, - KMOD_RESERVED = 0x8000 -} SDLMod; -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" 2 -# 49 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -typedef struct SDL_keysym -{ - SDL_scancode scancode; - SDLKey sym; - Uint16 mod; - Uint32 unicode; -} SDL_keysym; -# 66 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumKeyboards(void); -# 79 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) int SDL_SelectKeyboard(int index); -# 94 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) Uint8 * SDL_GetKeyboardState(int *numkeys); - - - - - - -extern __attribute__ ((visibility("default"))) SDLMod SDL_GetModState(void); -# 110 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) void SDL_SetModState(SDLMod modstate); -# 121 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) SDLKey SDL_GetKeyFromScancode(SDL_scancode scancode); -# 132 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) SDL_scancode SDL_GetScancodeFromKey(SDLKey key); -# 143 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) const char * SDL_GetScancodeName(SDL_scancode - scancode); -# 155 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -extern __attribute__ ((visibility("default"))) const char * SDL_GetKeyName(SDLKey key); -# 164 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 165 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" 2 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" 2 - - - - - - - -typedef struct SDL_Cursor SDL_Cursor; -# 55 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) int SDL_GetNumMice(void); -# 68 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) int SDL_SelectMouse(int index); - - - - - - -extern __attribute__ ((visibility("default"))) SDL_WindowID SDL_GetMouseFocusWindow(void); -# 95 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) int SDL_SetRelativeMouseMode(SDL_bool enabled); -# 104 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) SDL_bool SDL_GetRelativeMouseMode(void); -# 116 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) Uint8 SDL_GetMouseState(int *x, int *y); -# 127 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) Uint8 SDL_GetRelativeMouseState(int *x, int *y); -# 140 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) void SDL_WarpMouseInWindow(SDL_WindowID windowID, - int x, int y); -# 160 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) SDL_Cursor * SDL_CreateCursor(const Uint8 * data, - const Uint8 * mask, - int w, int h, int hot_x, - int hot_y); -# 172 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) void SDL_SetCursor(SDL_Cursor * cursor); - - - - - - -extern __attribute__ ((visibility("default"))) SDL_Cursor * SDL_GetCursor(void); -# 188 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) void SDL_FreeCursor(SDL_Cursor * cursor); -# 199 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -extern __attribute__ ((visibility("default"))) int SDL_ShowCursor(int toggle); -# 225 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 226 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_mouse.h" 2 -# 37 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" 2 -# 49 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" -struct _SDL_Joystick; -typedef struct _SDL_Joystick SDL_Joystick; - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_NumJoysticks(void); - - - - - - -extern __attribute__ ((visibility("default"))) const char * SDL_JoystickName(int device_index); -# 73 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" -extern __attribute__ ((visibility("default"))) SDL_Joystick * SDL_JoystickOpen(int device_index); - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickOpened(int device_index); - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickIndex(SDL_Joystick * joystick); - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickNumAxes(SDL_Joystick * joystick); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickNumBalls(SDL_Joystick * joystick); - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickNumHats(SDL_Joystick * joystick); - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickNumButtons(SDL_Joystick * joystick); - - - - - - -extern __attribute__ ((visibility("default"))) void SDL_JoystickUpdate(void); -# 121 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" -extern __attribute__ ((visibility("default"))) int SDL_JoystickEventState(int state); - - - - - - -extern __attribute__ ((visibility("default"))) Sint16 SDL_JoystickGetAxis(SDL_Joystick * joystick, - int axis); -# 147 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" -extern __attribute__ ((visibility("default"))) Uint8 SDL_JoystickGetHat(SDL_Joystick * joystick, - int hat); - - - - - - -extern __attribute__ ((visibility("default"))) int SDL_JoystickGetBall(SDL_Joystick * joystick, - int ball, int *dx, int *dy); - - - - - -extern __attribute__ ((visibility("default"))) Uint8 SDL_JoystickGetButton(SDL_Joystick * joystick, - int button); - - - - -extern __attribute__ ((visibility("default"))) void SDL_JoystickClose(SDL_Joystick * joystick); -# 177 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 178 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" 2 -# 38 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_quit.h" 1 -# 39 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 41 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 -# 57 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -typedef enum -{ - SDL_NOEVENT = 0, - SDL_WINDOWEVENT, - SDL_KEYDOWN, - SDL_KEYUP, - SDL_TEXTINPUT, - SDL_MOUSEMOTION, - SDL_MOUSEBUTTONDOWN, - SDL_MOUSEBUTTONUP, - SDL_MOUSEWHEEL, - SDL_JOYAXISMOTION, - SDL_JOYBALLMOTION, - SDL_JOYHATMOTION, - SDL_JOYBUTTONDOWN, - SDL_JOYBUTTONUP, - SDL_QUIT, - SDL_SYSWMEVENT, - SDL_EVENT_RESERVED1, - SDL_EVENT_RESERVED2, - SDL_EVENT_RESERVED3, - - SDL_USEREVENT = 24, - - - - SDL_NUMEVENTS = 32 -} SDL_EventType; - - - - - - - -typedef enum -{ - SDL_WINDOWEVENTMASK = (1<<(SDL_WINDOWEVENT)), - SDL_KEYDOWNMASK = (1<<(SDL_KEYDOWN)), - SDL_KEYUPMASK = (1<<(SDL_KEYUP)), - SDL_KEYEVENTMASK = (1<<(SDL_KEYDOWN)) | (1<<(SDL_KEYUP)), - SDL_TEXTINPUTMASK = (1<<(SDL_TEXTINPUT)), - SDL_MOUSEMOTIONMASK = (1<<(SDL_MOUSEMOTION)), - SDL_MOUSEBUTTONDOWNMASK = (1<<(SDL_MOUSEBUTTONDOWN)), - SDL_MOUSEBUTTONUPMASK = (1<<(SDL_MOUSEBUTTONUP)), - SDL_MOUSEWHEELMASK = (1<<(SDL_MOUSEWHEEL)), - SDL_MOUSEEVENTMASK = (1<<(SDL_MOUSEMOTION)) | - (1<<(SDL_MOUSEBUTTONDOWN)) | (1<<(SDL_MOUSEBUTTONUP)), - SDL_JOYAXISMOTIONMASK = (1<<(SDL_JOYAXISMOTION)), - SDL_JOYBALLMOTIONMASK = (1<<(SDL_JOYBALLMOTION)), - SDL_JOYHATMOTIONMASK = (1<<(SDL_JOYHATMOTION)), - SDL_JOYBUTTONDOWNMASK = (1<<(SDL_JOYBUTTONDOWN)), - SDL_JOYBUTTONUPMASK = (1<<(SDL_JOYBUTTONUP)), - SDL_JOYEVENTMASK = (1<<(SDL_JOYAXISMOTION)) | - (1<<(SDL_JOYBALLMOTION)) | - (1<<(SDL_JOYHATMOTION)) | - (1<<(SDL_JOYBUTTONDOWN)) | (1<<(SDL_JOYBUTTONUP)), - SDL_QUITMASK = (1<<(SDL_QUIT)), - SDL_SYSWMEVENTMASK = (1<<(SDL_SYSWMEVENT)) -} SDL_EventMask; - - - - - - - -typedef struct SDL_WindowEvent -{ - Uint8 type; - Uint8 event; - int data1; - int data2; - SDL_WindowID windowID; -} SDL_WindowEvent; - - - - - - -typedef struct SDL_KeyboardEvent -{ - Uint8 type; - Uint8 which; - Uint8 state; - SDL_keysym keysym; - SDL_WindowID windowID; -} SDL_KeyboardEvent; - - - - - - - -typedef struct SDL_TextInputEvent -{ - Uint8 type; - Uint8 which; - char text[(32)]; - SDL_WindowID windowID; -} SDL_TextInputEvent; - - - - - - -typedef struct SDL_MouseMotionEvent -{ - Uint8 type; - Uint8 which; - Uint8 state; - int x; - int y; - int xrel; - int yrel; - SDL_WindowID windowID; -} SDL_MouseMotionEvent; - - - - - - -typedef struct SDL_MouseButtonEvent -{ - Uint8 type; - Uint8 which; - Uint8 button; - Uint8 state; - int x; - int y; - SDL_WindowID windowID; -} SDL_MouseButtonEvent; - - - - - - -typedef struct SDL_MouseWheelEvent -{ - Uint8 type; - Uint8 which; - int x; - int y; - SDL_WindowID windowID; -} SDL_MouseWheelEvent; - - - - - - -typedef struct SDL_JoyAxisEvent -{ - Uint8 type; - Uint8 which; - Uint8 axis; - int value; -} SDL_JoyAxisEvent; - - - - - - -typedef struct SDL_JoyBallEvent -{ - Uint8 type; - Uint8 which; - Uint8 ball; - int xrel; - int yrel; -} SDL_JoyBallEvent; - - - - - - -typedef struct SDL_JoyHatEvent -{ - Uint8 type; - Uint8 which; - Uint8 hat; - Uint8 value; - - - - - -} SDL_JoyHatEvent; - - - - - - -typedef struct SDL_JoyButtonEvent -{ - Uint8 type; - Uint8 which; - Uint8 button; - Uint8 state; -} SDL_JoyButtonEvent; - - - - - - -typedef struct SDL_QuitEvent -{ - Uint8 type; -} SDL_QuitEvent; - - - - - - -typedef struct SDL_UserEvent -{ - Uint8 type; - int code; - void *data1; - void *data2; - SDL_WindowID windowID; -} SDL_UserEvent; -# 297 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -struct SDL_SysWMmsg; -typedef struct SDL_SysWMmsg SDL_SysWMmsg; -typedef struct SDL_SysWMEvent -{ - Uint8 type; - SDL_SysWMmsg *msg; -} SDL_SysWMEvent; - - -typedef struct SDL_ActiveEvent -{ - Uint8 type; - Uint8 gain; - Uint8 state; -} SDL_ActiveEvent; -typedef struct SDL_ResizeEvent -{ - Uint8 type; - int w; - int h; -} SDL_ResizeEvent; - - - - - - -typedef union SDL_Event -{ - Uint8 type; - SDL_WindowEvent window; - SDL_KeyboardEvent key; - SDL_TextInputEvent text; - SDL_MouseMotionEvent motion; - SDL_MouseButtonEvent button; - SDL_MouseWheelEvent wheel; - SDL_JoyAxisEvent jaxis; - SDL_JoyBallEvent jball; - SDL_JoyHatEvent jhat; - SDL_JoyButtonEvent jbutton; - SDL_QuitEvent quit; - SDL_UserEvent user; - SDL_SysWMEvent syswm; - - - SDL_ActiveEvent active; - SDL_ResizeEvent resize; -} SDL_Event; -# 353 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -extern __attribute__ ((visibility("default"))) void SDL_PumpEvents(void); -# 367 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -typedef enum -{ - SDL_ADDEVENT, - SDL_PEEKEVENT, - SDL_GETEVENT -} SDL_eventaction; - -extern __attribute__ ((visibility("default"))) int SDL_PeepEvents(SDL_Event * events, int numevents, - SDL_eventaction action, - Uint32 mask); - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_HasEvent(Uint32 mask); - - - - - -extern __attribute__ ((visibility("default"))) int SDL_PollEvent(SDL_Event * event); - - - - - -extern __attribute__ ((visibility("default"))) int SDL_WaitEvent(SDL_Event * event); - - - - - -extern __attribute__ ((visibility("default"))) int SDL_PushEvent(SDL_Event * event); - - - - - - - -typedef int ( * SDL_EventFilter) (void *userdata, SDL_Event * event); -# 423 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -extern __attribute__ ((visibility("default"))) void SDL_SetEventFilter(SDL_EventFilter filter, - void *userdata); - - - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_GetEventFilter(SDL_EventFilter * filter, - void **userdata); - - - - - -extern __attribute__ ((visibility("default"))) void SDL_FilterEvents(SDL_EventFilter filter, - void *userdata); -# 452 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -extern __attribute__ ((visibility("default"))) Uint8 SDL_EventState(Uint8 type, int state); -# 461 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 462 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" 2 -# 85 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h" 1 -# 48 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 49 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h" 2 -# 60 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h" -extern __attribute__ ((visibility("default"))) void * SDL_LoadObject(const char *sofile); - - - - - -extern __attribute__ ((visibility("default"))) void * SDL_LoadFunction(void *handle, - const char *name); - - -extern __attribute__ ((visibility("default"))) void SDL_UnloadObject(void *handle); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 79 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_loadso.h" 2 -# 86 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" 2 -# 52 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" -extern __attribute__ ((visibility("default"))) Uint32 SDL_GetTicks(void); - - -extern __attribute__ ((visibility("default"))) void SDL_Delay(Uint32 ms); - - -typedef Uint32( * SDL_TimerCallback) (Uint32 interval); -# 88 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" -extern __attribute__ ((visibility("default"))) int SDL_SetTimer(Uint32 interval, - SDL_TimerCallback callback); -# 101 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" -typedef Uint32( * SDL_NewTimerCallback) (Uint32 interval, void *param); - - -typedef struct _SDL_TimerID *SDL_TimerID; - - - - -extern __attribute__ ((visibility("default"))) SDL_TimerID SDL_AddTimer(Uint32 interval, - SDL_NewTimerCallback - callback, void *param); - - - - -extern __attribute__ ((visibility("default"))) SDL_bool SDL_RemoveTimer(SDL_TimerID t); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 125 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_timer.h" 2 -# 90 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h" 1 -# 34 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h" 2 -# 55 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h" -typedef struct SDL_version -{ - Uint8 major; - Uint8 minor; - Uint8 patch; -} SDL_version; -# 132 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h" -extern __attribute__ ((visibility("default"))) void SDL_GetVersion(SDL_version * ver); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 141 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_version.h" 2 -# 92 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" 1 -# 31 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 32 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" 2 -# 74 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" -typedef struct SDL_VideoInfo -{ - Uint32 hw_available:1; - Uint32 wm_available:1; - Uint32 UnusedBits1:6; - Uint32 UnusedBits2:1; - Uint32 blit_hw:1; - Uint32 blit_hw_CC:1; - Uint32 blit_hw_A:1; - Uint32 blit_sw:1; - Uint32 blit_sw_CC:1; - Uint32 blit_sw_A:1; - Uint32 blit_fill:1; - Uint32 UnusedBits3:16; - Uint32 video_mem; - - SDL_PixelFormat *vfmt; -} SDL_VideoInfo; -# 107 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" -typedef struct SDL_Overlay -{ - Uint32 format; - int w, h; - int planes; - Uint16 *pitches; - Uint8 **pixels; - - - struct private_yuvhwfuncs *hwfuncs; - struct private_yuvhwdata *hwdata; - - - Uint32 hw_overlay:1; - Uint32 UnusedBits:31; -} SDL_Overlay; - -typedef enum -{ - SDL_GRAB_QUERY = -1, - SDL_GRAB_OFF = 0, - SDL_GRAB_ON = 1 -} SDL_GrabMode; - -struct SDL_SysWMinfo; -# 211 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" -extern __attribute__ ((visibility("default"))) const SDL_version * SDL_Linked_Version(void); -extern __attribute__ ((visibility("default"))) char * SDL_AudioDriverName(char *namebuf, int maxlen); -extern __attribute__ ((visibility("default"))) char * SDL_VideoDriverName(char *namebuf, int maxlen); -extern __attribute__ ((visibility("default"))) const SDL_VideoInfo * SDL_GetVideoInfo(void); -extern __attribute__ ((visibility("default"))) int SDL_VideoModeOK(int width, - int height, - int bpp, Uint32 flags); -extern __attribute__ ((visibility("default"))) SDL_Rect ** SDL_ListModes(SDL_PixelFormat * format, - Uint32 flags); -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_SetVideoMode(int width, - int height, - int bpp, Uint32 flags); -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_GetVideoSurface(void); -extern __attribute__ ((visibility("default"))) void SDL_UpdateRects(SDL_Surface * screen, - int numrects, SDL_Rect * rects); -extern __attribute__ ((visibility("default"))) void SDL_UpdateRect(SDL_Surface * screen, - Sint32 x, - Sint32 y, Uint32 w, Uint32 h); -extern __attribute__ ((visibility("default"))) int SDL_Flip(SDL_Surface * screen); -extern __attribute__ ((visibility("default"))) int SDL_SetAlpha(SDL_Surface * surface, - Uint32 flag, Uint8 alpha); -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_DisplayFormat(SDL_Surface * surface); -extern __attribute__ ((visibility("default"))) SDL_Surface * SDL_DisplayFormatAlpha(SDL_Surface * - surface); -extern __attribute__ ((visibility("default"))) void SDL_WM_SetCaption(const char *title, - const char *icon); -extern __attribute__ ((visibility("default"))) void SDL_WM_GetCaption(const char **title, - const char **icon); -extern __attribute__ ((visibility("default"))) void SDL_WM_SetIcon(SDL_Surface * icon, Uint8 * mask); -extern __attribute__ ((visibility("default"))) int SDL_WM_IconifyWindow(void); -extern __attribute__ ((visibility("default"))) int SDL_WM_ToggleFullScreen(SDL_Surface * surface); -extern __attribute__ ((visibility("default"))) SDL_GrabMode SDL_WM_GrabInput(SDL_GrabMode mode); -extern __attribute__ ((visibility("default"))) int SDL_SetPalette(SDL_Surface * surface, - int flags, - const SDL_Color * colors, - int firstcolor, int ncolors); -extern __attribute__ ((visibility("default"))) int SDL_SetColors(SDL_Surface * surface, - const SDL_Color * colors, - int firstcolor, int ncolors); -extern __attribute__ ((visibility("default"))) int SDL_GetWMInfo(struct SDL_SysWMinfo *info); -extern __attribute__ ((visibility("default"))) Uint8 SDL_GetAppState(void); -extern __attribute__ ((visibility("default"))) void SDL_WarpMouse(Uint16 x, Uint16 y); -extern __attribute__ ((visibility("default"))) SDL_Overlay * SDL_CreateYUVOverlay(int width, - int height, - Uint32 format, - SDL_Surface * - display); -extern __attribute__ ((visibility("default"))) int SDL_LockYUVOverlay(SDL_Overlay * overlay); -extern __attribute__ ((visibility("default"))) void SDL_UnlockYUVOverlay(SDL_Overlay * overlay); -extern __attribute__ ((visibility("default"))) int SDL_DisplayYUVOverlay(SDL_Overlay * overlay, - SDL_Rect * dstrect); -extern __attribute__ ((visibility("default"))) void SDL_FreeYUVOverlay(SDL_Overlay * overlay); -extern __attribute__ ((visibility("default"))) void SDL_GL_SwapBuffers(void); -extern __attribute__ ((visibility("default"))) int SDL_EnableKeyRepeat(int delay, int interval); -extern __attribute__ ((visibility("default"))) void SDL_GetKeyRepeat(int *delay, int *interval); -extern __attribute__ ((visibility("default"))) int SDL_EnableUNICODE(int enable); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 275 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_compat.h" 2 -# 93 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/begin_code.h" 1 -# 95 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 -# 121 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" -extern __attribute__ ((visibility("default"))) int SDL_Init(Uint32 flags); - - -extern __attribute__ ((visibility("default"))) int SDL_InitSubSystem(Uint32 flags); - - -extern __attribute__ ((visibility("default"))) void SDL_QuitSubSystem(Uint32 flags); - - - - - -extern __attribute__ ((visibility("default"))) Uint32 SDL_WasInit(Uint32 flags); - - - - -extern __attribute__ ((visibility("default"))) void SDL_Quit(void); - - - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/SDL/close_code.h" 1 -# 147 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL.h" 2 -# 3 "/home/lifning/hack/nds-test/source/main.c" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 1 -# 44 "/home/lifning/hack/devkitPro/libnds/include/nds.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h" 1 -# 65 "/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h" -# 1 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 1 3 -# 45 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef signed char int8_t ; -typedef unsigned char uint8_t ; - - - - -typedef signed char int_least8_t; -typedef unsigned char uint_least8_t; - - - - -typedef signed short int16_t; -typedef unsigned short uint16_t; -# 71 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef int16_t int_least16_t; -typedef uint16_t uint_least16_t; -# 83 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef signed int int32_t; -typedef unsigned int uint32_t; -# 101 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef int32_t int_least32_t; -typedef uint32_t uint_least32_t; -# 123 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef signed long long int64_t; -typedef unsigned long long uint64_t; -# 133 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef int64_t int_least64_t; -typedef uint64_t uint_least64_t; -# 163 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 - typedef signed int int_fast8_t; - typedef unsigned int uint_fast8_t; - - - - - typedef signed int int_fast16_t; - typedef unsigned int uint_fast16_t; - - - - - typedef signed int int_fast32_t; - typedef unsigned int uint_fast32_t; -# 217 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 - typedef int_least64_t int_fast64_t; - typedef uint_least64_t uint_fast64_t; - - - - - - - - typedef long long int intmax_t; -# 235 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 - typedef long long unsigned int uintmax_t; -# 247 "/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/include/stdint.h" 3 -typedef signed int intptr_t; -typedef unsigned int uintptr_t; -# 66 "/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h" 2 - -typedef uint8_t uint8; -typedef uint16_t uint16; -typedef uint32_t uint32; -typedef uint64_t uint64; - -typedef int8_t int8; -typedef int16_t int16; -typedef int32_t int32; -typedef int64_t int64; - -typedef float float32; -typedef double float64; - -typedef volatile uint8_t vuint8; -typedef volatile uint16_t vuint16; -typedef volatile uint32_t vuint32; -typedef volatile uint64_t vuint64; - -typedef volatile int8_t vint8; -typedef volatile int16_t vint16; -typedef volatile int32_t vint32; -typedef volatile int64_t vint64; - -typedef volatile float32 vfloat32; -typedef volatile float64 vfloat64; - -typedef uint8_t byte; - -typedef uint8_t u8; -typedef uint16_t u16; -typedef uint32_t u32; -typedef uint64_t u64; - -typedef int8_t s8; -typedef int16_t s16; -typedef int32_t s32; -typedef int64_t s64; - -typedef volatile u8 vu8; -typedef volatile u16 vu16; -typedef volatile u32 vu32; -typedef volatile u64 vu64; - -typedef volatile s8 vs8; -typedef volatile s16 vs16; -typedef volatile s32 vs32; -typedef volatile s64 vs64; - -typedef struct touchPosition { - int16 x; - int16 y; - int16 px; - int16 py; - int16 z1; - int16 z2; -} touchPosition; - - - - - - -typedef enum { false, true } bool; - - - -typedef void ( * IntFn)(void); -typedef void (* VoidFunctionPointer)(void); -typedef void (* fp)(void); -# 45 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" 1 -# 47 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -typedef struct DecompressionStream { - int (*getSize)(uint8 * source, uint16 * dest, uint32 r2); - int (*getResult)(uint8 * source); - uint8 (*readByte)(uint8 * source); -} __attribute__ ((packed)) TDecompressionStream; - - -typedef struct UnpackStruct { - uint16 sourceSize; - uint8 sourceWidth; - uint8 destWidth; - uint32 dataOffset; -} __attribute__ ((packed)) TUnpackStruct, * PUnpackStruct; - - - - - - -void swiSoftReset(void); -# 84 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiDelay(uint32 duration); -# 98 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiIntrWait(int waitForSet, uint32 flags); -# 108 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiWaitForVBlank(void); -# 135 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -int swiDivide(int numerator, int divisor); -int swiRemainder(int numerator, int divisor); -void swiDivMod(int numerator, int divisor, int * result, int * remainder); -# 168 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiCopy(const void * source, void * dest, int flags); -void swiFastCopy(const void * source, void * dest, int flags); - - - -int swiSqrt(int value); -# 182 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -uint16 swiCRC16(uint16 crc, void * data, uint32 size); - - - - - - -int swiIsDebugger(void); -# 207 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiUnpackBits(uint8 * source, uint32 * destination, PUnpackStruct params); -# 220 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiDecompressLZSSWram(void * source, void * destination); -int swiDecompressLZSSVram(void * source, void * destination, uint32 toGetSize, TDecompressionStream * stream); - - - - -int swiDecompressHuffman(void * source, void * destination, uint32 toGetSize, TDecompressionStream * stream); -# 260 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiDecompressRLEWram(void * source, void * destination); -int swiDecompressRLEVram(void * source, void * destination, uint32 toGetSize, TDecompressionStream * stream); -# 279 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiWaitForIRQ(void); - -void swiSetHaltCR(uint32 data); - - -extern void swiDecodeDelta8(void * source, void * destination); -# 295 "/home/lifning/hack/devkitPro/libnds/include/nds/bios.h" -void swiDecodeDelta16(void * source, void * destination); -# 46 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/card.h" 1 -# 32 "/home/lifning/hack/devkitPro/libnds/include/nds/card.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h" 1 -# 33 "/home/lifning/hack/devkitPro/libnds/include/nds/card.h" 2 -# 78 "/home/lifning/hack/devkitPro/libnds/include/nds/card.h" -void cardWriteCommand(const uint8 * command); - -void cardPolledTransfer(uint32 flags, uint32 * destination, uint32 length, const uint8 * command); -void cardStartTransfer(const uint8 * command, uint32 * destination, int channel, uint32 flags); -uint32 cardWriteAndRead(const uint8 * command, uint32 flags); - - - -void cardRead00(uint32 address, uint32 * destination, uint32 length, uint32 flags); -void cardReadHeader(uint8 * header); -int cardReadID(uint32 flags); - - -void cardReadEeprom(uint32 address, uint8 *data, uint32 length, uint32 addrtype); - - -void cardWriteEeprom(uint32 address, uint8 *data, uint32 length, uint32 addrtype); - - - -uint8 cardEepromReadID(uint8 i); - - -uint8 cardEepromCommand(uint8 command, uint32 address); -# 110 "/home/lifning/hack/devkitPro/libnds/include/nds/card.h" -int cardEepromGetType(void); - - -uint32 cardEepromGetSize(); - - -void cardEepromChipErase(void); - - -void cardEepromSectorErase(uint32 address); -# 47 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/dma.h" 1 -# 93 "/home/lifning/hack/devkitPro/libnds/include/nds/dma.h" -static inline void dmaCopyWords(uint8 channel, const void* src, void* dest, uint32 size) { - (*(vuint32*)(0x040000B0+(channel*12))) = (uint32)src; - (*(vuint32*)(0x040000B4+(channel*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(channel*12))) = ((1 << (31)) | (1 << (26)) | 0) | (size>>2); - while((*(vuint32*)(0x040000B8+(channel*12))) & (1 << (31))); -} - -static inline void dmaCopyHalfWords(uint8 channel, const void* src, void* dest, uint32 size) { - (*(vuint32*)(0x040000B0+(channel*12))) = (uint32)src; - (*(vuint32*)(0x040000B4+(channel*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(channel*12))) = ((1 << (31)) | 0 | 0) | (size>>1); - while((*(vuint32*)(0x040000B8+(channel*12))) & (1 << (31))); -} - -static inline void dmaCopy(const void * source, void * dest, uint32 size) { - (*(vuint32*)(0x040000B0+(3*12))) = (uint32)source; - (*(vuint32*)(0x040000B4+(3*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(3*12))) = ((1 << (31)) | 0 | 0) | (size>>1); - while((*(vuint32*)(0x040000B8+(3*12))) & (1 << (31))); -} - -static inline void dmaCopyWordsAsynch(uint8 channel, const void* src, void* dest, uint32 size) { - (*(vuint32*)(0x040000B0+(channel*12))) = (uint32)src; - (*(vuint32*)(0x040000B4+(channel*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(channel*12))) = ((1 << (31)) | (1 << (26)) | 0) | (size>>2); - -} - -static inline void dmaCopyHalfWordsAsynch(uint8 channel, const void* src, void* dest, uint32 size) { - (*(vuint32*)(0x040000B0+(channel*12))) = (uint32)src; - (*(vuint32*)(0x040000B4+(channel*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(channel*12))) = ((1 << (31)) | 0 | 0) | (size>>1); -} - -static inline void dmaCopyAsynch(const void * source, void * dest, uint32 size) { - (*(vuint32*)(0x040000B0+(3*12))) = (uint32)source; - (*(vuint32*)(0x040000B4+(3*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(3*12))) = ((1 << (31)) | 0 | 0) | (size>>1); -} - -static inline void dmaFillWords( const void* src, void* dest, uint32 size) { - (*(vuint32*)(0x040000B0+(3*12))) = (uint32)src; - (*(vuint32*)(0x040000B4+(3*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(3*12))) = (1 << (24)) | ((1 << (31)) | (1 << (26)) | 0) | (size>>2); - while((*(vuint32*)(0x040000B8+(3*12))) & (1 << (31))); -} - -static inline void dmaFillHalfWords( const void* src, void* dest, uint32 size) { - (*(vuint32*)(0x040000B0+(3*12))) = (uint32)src; - (*(vuint32*)(0x040000B4+(3*12))) = (uint32)dest; - (*(vuint32*)(0x040000B8+(3*12))) = (1 << (24)) | ((1 << (31)) | 0 | 0) | (size>>1); - while((*(vuint32*)(0x040000B8+(3*12))) & (1 << (31))); -} - -static inline int dmaBusy(uint8 channel) { - return ((*(vuint32*)(0x040000B8+(channel*12))) & (1 << (31)))>>31; -} -# 48 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h" 1 -# 47 "/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h" -enum IRQ_MASKS { - IRQ_VBLANK = (1 << (0)), - IRQ_HBLANK = (1 << (1)), - IRQ_VCOUNT = (1 << (2)), - IRQ_TIMER0 = (1 << (3)), - IRQ_TIMER1 = (1 << (4)), - IRQ_TIMER2 = (1 << (5)), - IRQ_TIMER3 = (1 << (6)), - IRQ_NETWORK = (1 << (7)), - IRQ_DMA0 = (1 << (8)), - IRQ_DMA1 = (1 << (9)), - IRQ_DMA2 = (1 << (10)), - IRQ_DMA3 = (1 << (11)), - IRQ_KEYS = (1 << (12)), - IRQ_CART = (1 << (13)), - IRQ_IPC_SYNC = (1 << (16)), - IRQ_FIFO_EMPTY = (1 << (17)), - IRQ_FIFO_NOT_EMPTY = (1 << (18)), - IRQ_CARD = (1 << (19)), - IRQ_CARD_LINE = (1 << (20)), - IRQ_GEOMETRY_FIFO = (1 << (21)), - IRQ_LID = (1 << (22)), - IRQ_SPI = (1 << (23)), - IRQ_WIFI = (1 << (24)), - IRQ_ALL = (~0) -}; - - - -typedef enum IRQ_MASKS IRQ_MASK; -# 112 "/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h" -enum IME_VALUE { - IME_DISABLE = 0, - IME_ENABLE = 1, -}; - - - - - - - -extern VoidFunctionPointer __irq_vector[]; -extern vuint32 __irq_flags[]; - - - -struct IntTable{IntFn handler; u32 mask;}; -# 137 "/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h" -void irqInit(); -# 152 "/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h" -void irqSet(IRQ_MASK irq, VoidFunctionPointer handler); - - - - -void irqClear(IRQ_MASK irq); -# 167 "/home/lifning/hack/devkitPro/libnds/include/nds/interrupts.h" -void irqInitHandler(VoidFunctionPointer handler); - - - - - -void irqEnable(uint32 irq); - - - - - -void irqDisable(uint32 irq); -# 49 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/ipc.h" 1 -# 36 "/home/lifning/hack/devkitPro/libnds/include/nds/ipc.h" -typedef struct sTransferSoundData { - - const void *data; - u32 len; - u32 rate; - u8 vol; - u8 pan; - u8 format; - u8 PADDING; -} TransferSoundData, * pTransferSoundData; - - - -typedef struct sTransferSound { - - TransferSoundData data[16]; - u8 count; - u8 PADDING[3]; -} TransferSound, * pTransferSound; - - - -typedef struct sTransferRegion { - - vint16 touchX, touchY; - vint16 touchXpx, touchYpx; - vint16 touchZ1, touchZ2; - vuint16 tdiode1, tdiode2; - vuint32 temperature; - - uint16 buttons; - - union { - vuint8 curtime[8]; - - struct { - vu8 command; - vu8 year; - vu8 month; - vu8 day; - - vu8 weekday; - vu8 hours; - vu8 minutes; - vu8 seconds; - } rtc; - } time; - vint32 unixTime; - - uint16 battery; - uint16 aux; - - - pTransferSound soundData; - - vuint32 mailAddr; - vuint32 mailData; - vuint8 mailRead; - vuint8 mailBusy; - vuint32 mailSize; -} TransferRegion, * pTransferRegion; - - -static inline -TransferRegion volatile * getIPC(); - -static inline -TransferRegion volatile * getIPC() { - return (TransferRegion volatile *)(0x027FF000); -} -# 119 "/home/lifning/hack/devkitPro/libnds/include/nds/ipc.h" -enum IPC_SYNC_BITS { - IPC_SYNC_IRQ_ENABLE = (1 << (14)), - IPC_SYNC_IRQ_REQUEST = (1 << (13)) -}; - - -static inline void IPC_SendSync(unsigned int sync) { - - (*(vuint16*)0x04000180) = ((*(vuint16*)0x04000180) & 0xf0ff) | (((sync) & 0x0f) << 8) | IPC_SYNC_IRQ_REQUEST; -} - - -static inline int IPC_GetSync() { - - return (*(vuint16*)0x04000180) & 0x0f; -} -# 143 "/home/lifning/hack/devkitPro/libnds/include/nds/ipc.h" -enum IPC_CONTROL_BITS { - IPC_FIFO_SEND_EMPTY = (1<<0), - IPC_FIFO_SEND_FULL = (1<<1), - IPC_FIFO_SEND_IRQ = (1<<2), - IPC_FIFO_SEND_CLEAR = (1<<3), - IPC_FIFO_RECV_EMPTY = (1<<8), - IPC_FIFO_RECV_FULL = (1<<9), - IPC_FIFO_RECV_IRQ = (1<<10), - IPC_FIFO_ERROR = (1<<14), - IPC_FIFO_ENABLE = (1<<15) -}; -# 50 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/memory.h" 1 -# 104 "/home/lifning/hack/devkitPro/libnds/include/nds/memory.h" -typedef struct sGBAHeader { - uint32 entryPoint; - uint8 logo[156]; - char title[0xC]; - char gamecode[0x4]; - uint16 makercode; - uint8 is96h; - uint8 unitcode; - uint8 devicecode; - uint8 unused[7]; - uint8 version; - uint8 complement; - uint16 checksum; -} __attribute__ ((__packed__)) tGBAHeader; - - - - -typedef struct sNDSHeader { - char gameTitle[12]; - char gameCode[4]; - char makercode[2]; - uint8 unitCode; - uint8 deviceType; - uint8 deviceSize; - uint8 reserved1[9]; - uint8 romversion; - uint8 flags; - - uint32 arm9romSource; - uint32 arm9executeAddress; - uint32 arm9destination; - uint32 arm9binarySize; - - uint32 arm7romSource; - uint32 arm7executeAddress; - uint32 arm7destination; - uint32 arm7binarySize; - - uint32 filenameSource; - uint32 filenameSize; - uint32 fatSource; - uint32 fatSize; - - uint32 arm9overlaySource; - uint32 arm9overlaySize; - uint32 arm7overlaySource; - uint32 arm7overlaySize; - - uint32 cardControl13; - uint32 cardControlBF; - uint32 bannerOffset; - - uint16 secureCRC16; - - uint16 readTimeout; - - uint32 unknownRAM1; - uint32 unknownRAM2; - - uint32 bfPrime1; - uint32 bfPrime2; - uint32 romSize; - - uint32 headerSize; - uint32 zeros88[14]; - uint8 gbaLogo[156]; - uint16 logoCRC16; - uint16 headerCRC16; - - uint32 debugRomSource; - uint32 debugRomSize; - uint32 debugRomDestination; - uint32 offset_0x16C; - - uint8 zero[0x90]; -} __attribute__ ((__packed__)) tNDSHeader; - - - - -typedef struct sNDSBanner { - uint16 version; - uint16 crc; - uint8 reserved[28]; - uint8 icon[512]; - uint16 palette[16]; - uint16 titles[6][128]; -} __attribute__ ((__packed__)) tNDSBanner; -# 204 "/home/lifning/hack/devkitPro/libnds/include/nds/memory.h" -static inline void sysSetCartOwner(bool arm9) { - (*(vuint16*)0x04000204) = ((*(vuint16*)0x04000204) & ~(1 << (7))) | (arm9 ? 0 : (1 << (7))); -} - -static inline void sysSetCardOwner(bool arm9) { - (*(vuint16*)0x04000204) = ((*(vuint16*)0x04000204) & ~(1 << (11))) | (arm9 ? 0 : (1 << (11))); -} - - -static inline void sysSetBusOwners(bool arm9rom, bool arm9card) { - uint16 pattern = (*(vuint16*)0x04000204) & ~((1 << (11))|(1 << (7))); - pattern = pattern | (arm9card ? 0: (1 << (11)) ) | - (arm9rom ? 0: (1 << (7)) ); - (*(vuint16*)0x04000204) = pattern; -} -# 51 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/system.h" 1 -# 62 "/home/lifning/hack/devkitPro/libnds/include/nds/system.h" -static inline -void SetYtrigger(int Yvalue) { - (*(vu16*)0x04000004) = ((*(vu16*)0x04000004) & 0x007F ) | (Yvalue << 8) | (( Yvalue & 0x100 ) >> 2) ; -} -# 88 "/home/lifning/hack/devkitPro/libnds/include/nds/system.h" -static inline -void powerON(int on) { *(vu16*)0x4000304 |= on;} - - - - - - - -static inline void powerSET(int on) { *(vu16*)0x4000304 = on;} - - - - -static inline void powerOFF(int off) { *(vu16*)0x4000304 &= ~off;} -# 137 "/home/lifning/hack/devkitPro/libnds/include/nds/system.h" -static inline void lcdSwap(void) { *(vu16*)0x4000304 ^= (1 << (15)); } - - -static inline void lcdMainOnTop(void) { *(vu16*)0x4000304 |= (1 << (15)); } - - -static inline void lcdMainOnBottom(void) { *(vu16*)0x4000304 &= ~(1 << (15)); } -# 173 "/home/lifning/hack/devkitPro/libnds/include/nds/system.h" -typedef struct tPERSONAL_DATA { - u8 RESERVED0[2]; - - u8 theme; - u8 birthMonth; - u8 birthDay; - - u8 RESERVED1[1]; - - s16 name[10]; - u16 nameLen; - - s16 message[26]; - u16 messageLen; - - u8 alarmHour; - u8 alarmMinute; - - - u8 RESERVED2[4]; - - - u16 calX1; - u16 calY1; - u8 calX1px; - u8 calY1px; - - u16 calX2; - u16 calY2; - u8 calX2px; - u8 calY2px; - - struct __attribute__ ((packed)) { - unsigned language : 3; - unsigned gbaScreen : 1; - unsigned defaultBrightness : 2; - unsigned autoMode : 1; - unsigned RESERVED1 : 2; - unsigned settingsLost : 1; - unsigned RESERVED2 : 6; - } _user_data; - - u16 RESERVED3; - u32 rtcOffset; - u32 RESERVED4; -} __attribute__ ((packed)) PERSONAL_DATA ; -# 238 "/home/lifning/hack/devkitPro/libnds/include/nds/system.h" -struct __argv { - int argvMagic; - char *commandLine; - int length; -}; -# 52 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/timers.h" 1 -# 53 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 - - - - - -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/background.h" 1 -# 59 "/home/lifning/hack/devkitPro/libnds/include/nds.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/boxtest.h" 1 -# 35 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/boxtest.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/video.h" 1 -# 70 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/video.h" -typedef enum { - VRAM_A_LCD = 0, - VRAM_A_MAIN_BG = 1, - VRAM_A_MAIN_BG_0x06000000 = 1 | ((0)<<3), - VRAM_A_MAIN_BG_0x06020000 = 1 | ((1)<<3), - VRAM_A_MAIN_BG_0x06040000 = 1 | ((2)<<3), - VRAM_A_MAIN_BG_0x06060000 = 1 | ((3)<<3), - VRAM_A_MAIN_SPRITE = 2, - VRAM_A_MAIN_SPRITE_0x06400000 = 2, - VRAM_A_MAIN_SPRITE_0x06420000 = 2 | ((1)<<3), - VRAM_A_TEXTURE = 3, - VRAM_A_TEXTURE_SLOT0 = 3 | ((0)<<3), - VRAM_A_TEXTURE_SLOT1 = 3 | ((1)<<3), - VRAM_A_TEXTURE_SLOT2 = 3 | ((2)<<3), - VRAM_A_TEXTURE_SLOT3 = 3 | ((3)<<3) -} VRAM_A_TYPE; - -typedef enum { - VRAM_B_LCD = 0, - VRAM_B_MAIN_BG = 1 | ((1)<<3), - VRAM_B_MAIN_BG_0x06000000 = 1 | ((0)<<3), - VRAM_B_MAIN_BG_0x06020000 = 1 | ((1)<<3), - VRAM_B_MAIN_BG_0x06040000 = 1 | ((2)<<3), - VRAM_B_MAIN_BG_0x06060000 = 1 | ((3)<<3), - VRAM_B_MAIN_SPRITE = 2 | ((1)<<3), - VRAM_B_MAIN_SPRITE_0x06400000 = 2, - VRAM_B_MAIN_SPRITE_0x06420000 = 2 | ((1)<<3), - VRAM_B_TEXTURE = 3 | ((1)<<3), - VRAM_B_TEXTURE_SLOT0 = 3 | ((0)<<3), - VRAM_B_TEXTURE_SLOT1 = 3 | ((1)<<3), - VRAM_B_TEXTURE_SLOT2 = 3 | ((2)<<3), - VRAM_B_TEXTURE_SLOT3 = 3 | ((3)<<3) -} VRAM_B_TYPE; - -typedef enum { - VRAM_C_LCD = 0, - VRAM_C_MAIN_BG = 1 | ((2)<<3), - VRAM_C_MAIN_BG_0x06000000 = 1 | ((0)<<3), - VRAM_C_MAIN_BG_0x06020000 = 1 | ((1)<<3), - VRAM_C_MAIN_BG_0x06040000 = 1 | ((2)<<3), - VRAM_C_MAIN_BG_0x06060000 = 1 | ((3)<<3), - VRAM_C_ARM7 = 2, - VRAM_C_ARM7_0x06000000 = 2, - VRAM_C_ARM7_0x06020000 = 2 | ((1)<<3), - VRAM_C_SUB_BG = 4, - VRAM_C_SUB_BG_0x06200000 = 4 | ((0)<<3), - VRAM_C_SUB_BG_0x06220000 = 4 | ((1)<<3), - VRAM_C_SUB_BG_0x06240000 = 4 | ((2)<<3), - VRAM_C_SUB_BG_0x06260000 = 4 | ((3)<<3), - VRAM_C_TEXTURE = 3 | ((2)<<3), - VRAM_C_TEXTURE_SLOT0 = 3 | ((0)<<3), - VRAM_C_TEXTURE_SLOT1 = 3 | ((1)<<3), - VRAM_C_TEXTURE_SLOT2 = 3 | ((2)<<3), - VRAM_C_TEXTURE_SLOT3 = 3 | ((3)<<3) -} VRAM_C_TYPE; - -typedef enum { - VRAM_D_LCD = 0, - VRAM_D_MAIN_BG = 1 | ((3)<<3), - VRAM_D_MAIN_BG_0x06000000 = 1 | ((0)<<3), - VRAM_D_MAIN_BG_0x06020000 = 1 | ((1)<<3), - VRAM_D_MAIN_BG_0x06040000 = 1 | ((2)<<3), - VRAM_D_MAIN_BG_0x06060000 = 1 | ((3)<<3), - VRAM_D_ARM7 = 2 | ((1)<<3), - VRAM_D_ARM7_0x06000000 = 2, - VRAM_D_ARM7_0x06020000 = 2 | ((1)<<3), - VRAM_D_SUB_SPRITE = 4, - VRAM_D_TEXTURE = 3 | ((3)<<3), - VRAM_D_TEXTURE_SLOT0 = 3 | ((0)<<3), - VRAM_D_TEXTURE_SLOT1 = 3 | ((1)<<3), - VRAM_D_TEXTURE_SLOT2 = 3 | ((2)<<3), - VRAM_D_TEXTURE_SLOT3 = 3 | ((3)<<3) -} VRAM_D_TYPE; - -typedef enum { - VRAM_E_LCD = 0, - VRAM_E_MAIN_BG = 1, - VRAM_E_MAIN_SPRITE = 2, - VRAM_E_TEX_PALETTE = 3, - VRAM_E_BG_EXT_PALETTE = 4, - VRAM_E_OBJ_EXT_PALETTE = 5, -} VRAM_E_TYPE; - -typedef enum { - VRAM_F_LCD = 0, - VRAM_F_MAIN_BG = 1, - VRAM_F_MAIN_SPRITE = 2, - VRAM_F_MAIN_SPRITE_0x06000000 = 2, - VRAM_F_MAIN_SPRITE_0x06004000 = 2 | ((1)<<3), - VRAM_F_MAIN_SPRITE_0x06010000 = 2 | ((2)<<3), - VRAM_F_MAIN_SPRITE_0x06014000 = 2 | ((3)<<3), - VRAM_F_TEX_PALETTE = 3, - VRAM_F_BG_EXT_PALETTE = 4, - VRAM_F_OBJ_EXT_PALETTE = 5, -} VRAM_F_TYPE; - -typedef enum { - VRAM_G_LCD = 0, - VRAM_G_MAIN_BG = 1, - VRAM_G_MAIN_SPRITE = 2, - VRAM_G_MAIN_SPRITE_0x06000000 = 2, - VRAM_G_MAIN_SPRITE_0x06004000 = 2 | ((1)<<3), - VRAM_G_MAIN_SPRITE_0x06010000 = 2 | ((2)<<3), - VRAM_G_MAIN_SPRITE_0x06014000 = 2 | ((3)<<3), - VRAM_G_TEX_PALETTE = 3, - VRAM_G_BG_EXT_PALETTE = 4, - VRAM_G_OBJ_EXT_PALETTE = 5, -} VRAM_G_TYPE; - -typedef enum { - VRAM_H_LCD = 0, - VRAM_H_SUB_BG = 1, - VRAM_H_SUB_BG_EXT_PALETTE = 2, -} VRAM_H_TYPE; - -typedef enum { - VRAM_I_LCD = 0, - VRAM_I_SUB_BG = 1, - VRAM_I_SUB_SPRITE = 2, - VRAM_I_SUB_SPRITE_EXT_PALETTE = 3, -}VRAM_I_TYPE; - - -typedef u16 _palette[256]; -typedef _palette _ext_palette[16]; - - - - - - - -uint32 vramSetMainBanks(VRAM_A_TYPE a, VRAM_B_TYPE b, VRAM_C_TYPE c, VRAM_D_TYPE d); -void vramRestoreMainBanks(uint32 vramTemp); - -void vramSetBankA(VRAM_A_TYPE a); -void vramSetBankB(VRAM_B_TYPE b); -void vramSetBankC(VRAM_C_TYPE c); -void vramSetBankD(VRAM_D_TYPE d); -void vramSetBankE(VRAM_E_TYPE e); -void vramSetBankF(VRAM_F_TYPE f); -void vramSetBankG(VRAM_G_TYPE g); -void vramSetBankH(VRAM_H_TYPE h); -void vramSetBankI(VRAM_I_TYPE i); -# 291 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/video.h" -static inline -void videoSetMode( uint32 mode) { (*(vuint32*)0x04000000) = mode; } -static inline -void videoSetModeSub( uint32 mode) { (*(vuint32*)0x04001000) = mode; } -# 366 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/video.h" -typedef struct { - u16 x; - u16 y; -} bg_scroll; - -typedef struct { - u16 xdx; - u16 xdy; - u16 ydx; - u16 ydy; - u32 centerX; - u32 centerY; -} bg_rotation; - -typedef struct { - u16 control[4]; - bg_scroll scroll[4]; - bg_rotation bg2_rotation; - bg_rotation bg3_rotation; -} bg_attribute; -# 36 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/boxtest.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" 1 -# 54 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/math.h" 1 -# 94 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/math.h" -static inline int32 divf32(int32 num, int32 den) -{ - (*(vuint16*)(0x04000280)) = 1; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - (*(vint64*) (0x04000290)) = ((int64)num) << 12; - (*(vint32*) (0x04000298)) = den; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - return ((*(vint32*) (0x040002A0))); -} - - - - -static inline int32 mulf32(int32 a, int32 b) -{ - long long result = (long long)a*(long long)b; - return (int32)(result >> 12); -} - - - - -static inline int32 sqrtf32(int32 a) -{ - (*(vuint16*)(0x040002B0)) = 1; - - while((*(vuint16*)(0x040002B0)) & (1<<15)); - - (*(vint64*) (0x040002B8)) = ((int64)a) << 12; - - while((*(vuint16*)(0x040002B0)) & (1<<15)); - - return (*(vint32*) (0x040002B4)); -} - - - - - - -static inline int32 div32(int32 num, int32 den) -{ - (*(vuint16*)(0x04000280)) = 0; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - (*(vint32*) (0x04000290)) = num; - (*(vint32*) (0x04000298)) = den; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - return ((*(vint32*) (0x040002A0))); -} - - - - -static inline int32 mod32(int32 num, int32 den) -{ - (*(vuint16*)(0x04000280)) = 0; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - (*(vint32*) (0x04000290)) = num; - (*(vint32*) (0x04000298)) = den; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - return ((*(vint32*) (0x040002A8))); -} - - - - -static inline int32 div64(int64 num, int32 den) -{ - (*(vuint16*)(0x04000280)) = 1; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - (*(vint64*) (0x04000290)) = num; - (*(vint32*) (0x04000298)) = den; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - return ((*(vint32*) (0x040002A0))); -} - - - - -static inline int32 mod64(int64 num, int32 den) -{ - (*(vuint16*)(0x04000280)) = 1; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - (*(vint64*) (0x04000290)) = num; - (*(vint32*) (0x04000298)) = den; - - while((*(vuint16*)(0x04000280)) & (1<<15)); - - return ((*(vint32*) (0x040002A8))); -} - - - - -static inline int32 sqrt32(int a) -{ - (*(vuint16*)(0x040002B0)) = 0; - - while((*(vuint16*)(0x040002B0)) & (1<<15)); - - (*(vint32*) (0x040002B8)) = a; - - while((*(vuint16*)(0x040002B0)) & (1<<15)); - - return (*(vint32*) (0x040002B4)); -} - - - - - - - -static inline void crossf32(int32 *a, int32 *b, int32 *result) -{ - result[0] = mulf32(a[1], b[2]) - mulf32(b[1], a[2]); - result[1] = mulf32(a[2], b[0]) - mulf32(b[2], a[0]); - result[2] = mulf32(a[0], b[1]) - mulf32(b[0], a[1]); -} - - - -static inline int32 dotf32(int32 *a, int32 *b) -{ - return mulf32(a[0], b[0]) + mulf32(a[1], b[1]) + mulf32(a[2], b[2]); -} - - - - - -static inline void normalizef32(int32* a) -{ - - int32 magnitude = sqrtf32( mulf32(a[0], a[0]) + mulf32(a[1], a[1]) + mulf32(a[2], a[2]) ); - - a[0] = divf32(a[0], magnitude); - a[1] = divf32(a[1], magnitude); - a[2] = divf32(a[2], magnitude); -} -# 55 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/trig_lut.h" 1 -# 44 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/trig_lut.h" -extern short COS_bin[]; -extern short SIN_bin[]; -extern short TAN_bin[]; -# 56 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" 2 -# 1 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/cache.h" 1 -# 46 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/cache.h" -void IC_InvalidateAll(); - - - - - - - -void IC_InvalidateRange(const void *base, u32 size); - - - - - -void DC_FlushAll(); - - - - - - - -void DC_FlushRange(const void *base, u32 size); - - - - - -void DC_InvalidateAll(); - - - - - - - -void DC_InvalidateRange(const void *base, u32 size); -# 57 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" 2 -# 77 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -typedef uint16 fixed12d3; -# 90 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -typedef short int t16; - - - - - - -typedef short int v16; - - - - - - -typedef short int v10; -# 113 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -typedef unsigned short rgb; - - -typedef struct { - int32 m[9]; -} m3x3; - - -typedef struct { - int32 m[16]; -} m4x4; - - -typedef struct { - int32 m[12]; -} m4x3; - - -typedef struct { - int32 x, y, z; -} GLvector; -# 143 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -typedef enum { - GL_TRIANGLES = 0, - GL_QUADS = 1, - GL_TRIANGLE_STRIP = 2, - GL_QUAD_STRIP = 3, - GL_TRIANGLE = 0, - GL_QUAD = 1 -} GL_GLBEGIN_ENUM; - - - - -typedef enum { - GL_PROJECTION = 0, - GL_POSITION = 1, - GL_MODELVIEW = 2, - GL_TEXTURE = 3 -} GL_MATRIX_MODE_ENUM; - - - - -typedef enum { - GL_AMBIENT = 0x01, - GL_DIFFUSE = 0x02, - GL_AMBIENT_AND_DIFFUSE = 0x03, - GL_SPECULAR = 0x04, - GL_SHININESS = 0x08, - GL_EMISSION = 0x10 -} GL_MATERIALS_ENUM; - - - - -enum GL_POLY_FORMAT_ENUM { - POLY_FORMAT_LIGHT0 = (1<<0), - POLY_FORMAT_LIGHT1 = (1<<1), - POLY_FORMAT_LIGHT2 = (1<<2), - POLY_FORMAT_LIGHT3 = (1<<3), - POLY_MODULATION = (0<<4), - POLY_DECAL = (1<<4), - POLY_TOON_HIGHLIGHT = (2<<4), - POLY_SHADOW = (3<<4), - POLY_CULL_FRONT = (1<<6), - POLY_CULL_BACK = (2<<6), - POLY_CULL_NONE = (3<<6), - POLY_FOG = (1<<15) -}; - - - -enum GL_TEXTURE_SIZE_ENUM { - TEXTURE_SIZE_8 = 0, - TEXTURE_SIZE_16 = 1, - TEXTURE_SIZE_32 = 2, - TEXTURE_SIZE_64 = 3, - TEXTURE_SIZE_128 = 4, - TEXTURE_SIZE_256 = 5, - TEXTURE_SIZE_512 = 6, - TEXTURE_SIZE_1024 = 7 -}; - - - - -enum GL_TEXTURE_PARAM_ENUM { - GL_TEXTURE_WRAP_S = (1 << 16), - GL_TEXTURE_WRAP_T = (1 << 17), - GL_TEXTURE_FLIP_S = (1 << 18), - GL_TEXTURE_FLIP_T = (1 << 19), - GL_TEXTURE_COLOR0_TRANSPARENT = (1<<29), - TEXGEN_OFF = (0<<30), - TEXGEN_TEXCOORD = (1<<30), - TEXGEN_NORMAL = (2<<30), - TEXGEN_POSITION = (3<<30) -}; - - - - -typedef enum { - GL_RGB32_A3 = 1, - GL_RGB4 = 2, - GL_RGB16 = 3, - GL_RGB256 = 4, - GL_COMPRESSED = 5, - GL_RGB8_A5 = 6, - GL_RGBA = 7, - GL_RGB = 8 -} GL_TEXTURE_TYPE_ENUM; - - - - -enum DISP3DCNT_ENUM { - GL_TEXTURE_2D = (1<<0), - GL_TOON_HIGHLIGHT = (1<<1), - GL_ALPHA_TEST = (1<<2), - GL_BLEND = (1<<3), - GL_ANTIALIAS = (1<<4), - GL_OUTLINE = (1<<5), - GL_FOG_ONLY_ALPHA = (1<<6), - GL_FOG = (1<<7), - GL_COLOR_UNDERFLOW = (1<<12), - GL_POLY_OVERFLOW = (1<<13), - GL_CLEAR_BMP = (1<<14) -}; - - - - -typedef enum { - GL_GET_VERTEX_RAM_COUNT, - GL_GET_POLYGON_RAM_COUNT, - GL_GET_MATRIX_VECTOR, - GL_GET_MATRIX_POSITION, - GL_GET_MATRIX_PROJECTION, - GL_GET_MATRIX_CLIP, - GL_GET_TEXTURE_WIDTH, - GL_GET_TEXTURE_HEIGHT -} GL_GET_ENUM; - - - - - -enum GLFLUSH_ENUM { - GL_TRANS_MANUALSORT = (1<<0), - GL_WBUFFERING = (1<<1) -}; -# 281 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -typedef struct { - GL_MATRIX_MODE_ENUM matrixMode; - - - uint32 clearColor; - - - uint32 textures[2048]; - uint32 activeTexture; - uint32* nextBlock; - uint32 nextPBlock; - int nameCount; - -} gl_hidden_globals; - - -static gl_hidden_globals* glGlob = 0; -# 344 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -void glRotatef32i(int angle, int32 x, int32 y, int32 z); -# 355 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -int glTexImage2D(int target, int empty1, GL_TEXTURE_TYPE_ENUM type, int sizeX, int sizeY, int empty2, int param, const uint8* texture); - - - - - -void glTexLoadPal(const u16* pal, u16 count, u32 addr ); - - - - - -int gluTexLoadPal(const u16* pal, u16 count, uint8 format); - - - - - - - -void glTexParameter( uint8 sizeX, uint8 sizeY, - const uint32* addr, - GL_TEXTURE_TYPE_ENUM mode, - uint32 param) ; - - -u32 glGetTexParameter(); - - - -void* glGetTexturePointer( int name); - - - - -void glBindTexture(int target, int name); - - -void glColorTable(uint8 format, uint32 addr); - - - - -int glGenTextures(int n, int *names); - - -void glResetTextures(void); - - - - - -void glTexCoord2f32(int32 u, int32 v); - - - - -void glMaterialf(GL_MATERIALS_ENUM mode, rgb color); - - -void glInit_C(void); - - -gl_hidden_globals* glGetGlobals(); -# 462 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline uint32 POLY_ALPHA(int n) { return (uint32)((n) << 16); }; - - - -static inline uint32 POLY_ID(int n) { return (uint32)((n)<<24); }; - - - -static inline void glBegin(GL_GLBEGIN_ENUM mode) { (*(vuint32*) 0x04000500) = mode; } - - -static inline void glEnd(void) { (*(vuint32*) 0x04000504) = 0; } - - - - -static inline void glClearDepth(fixed12d3 depth) { (*(vuint16*) 0x04000354) = depth; } - - - - - - -static inline void glColor3b(uint8 red, uint8 green, uint8 blue) { (*(vuint32*) 0x04000480) = (vuint32)((red>>3)|((green>>3)<<5)|((blue>>3)<<10)); } - - - -static inline void glColor(rgb color) { (*(vuint32*) 0x04000480) = (vuint32)color; } - - - - - -static inline void glVertex3v16(v16 x, v16 y, v16 z) { - (*(vuint32*) 0x0400048C) = (y << 16) | (x & 0xFFFF); - (*(vuint32*) 0x0400048C) = ((uint32)(uint16)z); -} - - - - - -static inline void glTexCoord2t16(t16 u, t16 v) { (*(vuint32*) 0x04000488) = ((u & 0xFFFF) | ((v) << 16)); } - - - -static inline void glPushMatrix(void) { (*(vuint32*)0x04000444) = 0; } - - - - -static inline void glPopMatrix(int32 num) { (*(vuint32*)0x04000448) = num; } - - - - -static inline void glRestoreMatrix(int32 index) { (*(vuint32*)0x04000450) = index; } - - - - -static inline void glStoreMatrix(int32 index) { (*(vuint32*)0x0400044C) = index; } - - - - -static inline void glScalev(const GLvector* v) { - (*(vint32*) 0x0400046C) = v->x; - (*(vint32*) 0x0400046C) = v->y; - (*(vint32*) 0x0400046C) = v->z; -} - - - - -static inline void glTranslatev(const GLvector* v) { - (*(vint32*) 0x04000470) = v->x; - (*(vint32*) 0x04000470) = v->y; - (*(vint32*) 0x04000470) = v->z; -} - - - - - - -static inline void glTranslate3f32(int32 x, int32 y, int32 z) { - (*(vint32*) 0x04000470) = x; - (*(vint32*) 0x04000470) = y; - (*(vint32*) 0x04000470) = z; -} - - - - -static inline void glScalef32(int32 factor) { - (*(vint32*) 0x0400046C) = factor; - (*(vint32*) 0x0400046C) = factor; - (*(vint32*) 0x0400046C) = factor; -} -# 570 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void glLight(int id, rgb color, v10 x, v10 y, v10 z) { - id = (id & 3) << 30; - (*(vuint32*) 0x040004C8) = id | ((z & 0x3FF) << 20) | ((y & 0x3FF) << 10) | (x & 0x3FF); - (*(vuint32*) 0x040004CC) = id | color; -} - - - - - -static inline void glNormal(uint32 normal) { (*(vuint32*) 0x04000484) = normal; } - - -static inline void glLoadIdentity(void) { (*(vuint32*)0x04000454) = 0; } - - - - -static inline void glMatrixMode(GL_MATRIX_MODE_ENUM mode) { (*(vuint32*)0x04000440) = mode; } - - - - - - - -static inline void glViewport(uint8 x1, uint8 y1, uint8 x2, uint8 y2) { (*(vuint32*) 0x04000580) = (x1) + (y1 << 8) + (x2 << 16) + (y2 << 24); } - - - - -static inline void glFlush(uint32 mode) { (*(vuint32*) 0x04000540) = mode; } - - -static inline void glMaterialShinyness(void) { - uint32 shiny32[128/4]; - uint8 *shiny8 = (uint8*)shiny32; - - int i; - - for (i = 0; i < 128 * 2; i += 2) - shiny8[i>>1] = i; - - for (i = 0; i < 128 / 4; i++) - (*(vuint32*) 0x040004D0) = shiny32[i]; -} - - - - - - -static inline void glCallList(const u32* list) { - u32 count = *list++; - - - DC_FlushRange(list, count*4); - - - - while(((*(vuint32*)(0x040000B8+(0*12))) & (1 << (31)))||((*(vuint32*)(0x040000B8+(1*12))) & (1 << (31)))||((*(vuint32*)(0x040000B8+(2*12))) & (1 << (31)))||((*(vuint32*)(0x040000B8+(3*12))) & (1 << (31)))); - - - (*(vuint32*)(0x040000B0+(0*12))) = (uint32)list; - (*(vuint32*)(0x040000B4+(0*12))) = 0x4000400; - (*(vuint32*)(0x040000B8+(0*12))) = ((1 << (31)) | (1 << (26)) | (1 << (22)) | (7<<27)) | count; - while((*(vuint32*)(0x040000B8+(0*12))) & (1 << (31))); -} - - - - -static inline void glPolyFmt(uint32 params) { (*(vuint32*) 0x040004A4) = params; } - - - -static inline void glEnable(int bits) { (*(vuint16*) 0x04000060) |= bits; } - - - -static inline void glDisable(int bits) { (*(vuint16*) 0x04000060) &= ~bits; } - - - -static inline void glLoadMatrix4x4(const m4x4 *m) { - (*(vint32*) 0x04000458) = m->m[0]; - (*(vint32*) 0x04000458) = m->m[1]; - (*(vint32*) 0x04000458) = m->m[2]; - (*(vint32*) 0x04000458) = m->m[3]; - - (*(vint32*) 0x04000458) = m->m[4]; - (*(vint32*) 0x04000458) = m->m[5]; - (*(vint32*) 0x04000458) = m->m[6]; - (*(vint32*) 0x04000458) = m->m[7]; - - (*(vint32*) 0x04000458) = m->m[8]; - (*(vint32*) 0x04000458) = m->m[9]; - (*(vint32*) 0x04000458) = m->m[10]; - (*(vint32*) 0x04000458) = m->m[11]; - - (*(vint32*) 0x04000458) = m->m[12]; - (*(vint32*) 0x04000458) = m->m[13]; - (*(vint32*) 0x04000458) = m->m[14]; - (*(vint32*) 0x04000458) = m->m[15]; -} - - - -static inline void glLoadMatrix4x3(const m4x3 * m) { - (*(vint32*) 0x0400045C) = m->m[0]; - (*(vint32*) 0x0400045C) = m->m[1]; - (*(vint32*) 0x0400045C) = m->m[2]; - (*(vint32*) 0x0400045C) = m->m[3]; - - (*(vint32*) 0x0400045C) = m->m[4]; - (*(vint32*) 0x0400045C) = m->m[5]; - (*(vint32*) 0x0400045C) = m->m[6]; - (*(vint32*) 0x0400045C) = m->m[7]; - - (*(vint32*) 0x0400045C) = m->m[8]; - (*(vint32*) 0x0400045C) = m->m[9]; - (*(vint32*) 0x0400045C) = m->m[10]; - (*(vint32*) 0x0400045C) = m->m[11]; -} - - - -static inline void glMultMatrix4x4(const m4x4 * m) { - (*(vint32*) 0x04000460) = m->m[0]; - (*(vint32*) 0x04000460) = m->m[1]; - (*(vint32*) 0x04000460) = m->m[2]; - (*(vint32*) 0x04000460) = m->m[3]; - - (*(vint32*) 0x04000460) = m->m[4]; - (*(vint32*) 0x04000460) = m->m[5]; - (*(vint32*) 0x04000460) = m->m[6]; - (*(vint32*) 0x04000460) = m->m[7]; - - (*(vint32*) 0x04000460) = m->m[8]; - (*(vint32*) 0x04000460) = m->m[9]; - (*(vint32*) 0x04000460) = m->m[10]; - (*(vint32*) 0x04000460) = m->m[11]; - - (*(vint32*) 0x04000460) = m->m[12]; - (*(vint32*) 0x04000460) = m->m[13]; - (*(vint32*) 0x04000460) = m->m[14]; - (*(vint32*) 0x04000460) = m->m[15]; -} - - - -static inline void glMultMatrix4x3(const m4x3 * m) { - (*(vint32*) 0x04000464) = m->m[0]; - (*(vint32*) 0x04000464) = m->m[1]; - (*(vint32*) 0x04000464) = m->m[2]; - (*(vint32*) 0x04000464) = m->m[3]; - - (*(vint32*) 0x04000464) = m->m[4]; - (*(vint32*) 0x04000464) = m->m[5]; - (*(vint32*) 0x04000464) = m->m[6]; - (*(vint32*) 0x04000464) = m->m[7]; - - (*(vint32*) 0x04000464) = m->m[8]; - (*(vint32*) 0x04000464) = m->m[9]; - (*(vint32*) 0x04000464) = m->m[10]; - (*(vint32*) 0x04000464) = m->m[11]; - -} - - - -static inline void glMultMatrix3x3(const m3x3 * m) { - (*(vint32*) 0x04000468) = m->m[0]; - (*(vint32*) 0x04000468) = m->m[1]; - (*(vint32*) 0x04000468) = m->m[2]; - - (*(vint32*) 0x04000468) = m->m[3]; - (*(vint32*) 0x04000468) = m->m[4]; - (*(vint32*) 0x04000468) = m->m[5]; - - (*(vint32*) 0x04000468) = m->m[6]; - (*(vint32*) 0x04000468) = m->m[7]; - (*(vint32*) 0x04000468) = m->m[8]; -} - - - -static inline void glRotateXi(int angle) { - int32 sine = SIN_bin[angle & (0x1FF)]; - int32 cosine = COS_bin[angle & (0x1FF)]; - - (*(vint32*) 0x04000468) = ((1) << 12); - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = 0; - - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = cosine; - (*(vint32*) 0x04000468) = sine; - - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = -sine; - (*(vint32*) 0x04000468) = cosine; -} - - - -static inline void glRotateYi(int angle) { - int32 sine = SIN_bin[angle & (0x1FF)]; - int32 cosine = COS_bin[angle & (0x1FF)]; - - (*(vint32*) 0x04000468) = cosine; - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = -sine; - - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = ((1) << 12); - (*(vint32*) 0x04000468) = 0; - - (*(vint32*) 0x04000468) = sine; - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = cosine; -} - - - -static inline void glRotateZi(int angle) { - int32 sine = SIN_bin[angle & (0x1FF)]; - int32 cosine = COS_bin[angle & (0x1FF)]; - - (*(vint32*) 0x04000468) = cosine; - (*(vint32*) 0x04000468) = sine; - (*(vint32*) 0x04000468) = 0; - - (*(vint32*) 0x04000468) = - sine; - (*(vint32*) 0x04000468) = cosine; - (*(vint32*) 0x04000468) = 0; - - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = 0; - (*(vint32*) 0x04000468) = ((1) << 12); -} -# 820 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void glOrthof32(int32 left, int32 right, int32 bottom, int32 top, int32 zNear, int32 zFar) { - (*(vint32*) 0x04000460) = divf32(((2) << 12), right - left); - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = divf32(((2) << 12), top - bottom); - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = divf32(((-2) << 12), zFar - zNear); - (*(vint32*) 0x04000460) = 0; - - (*(vint32*) 0x04000460) = -divf32(right + left, right - left); - (*(vint32*) 0x04000460) = -divf32(top + bottom, top - bottom); - (*(vint32*) 0x04000460) = -divf32(zFar + zNear, zFar - zNear); - (*(vint32*) 0x04000460) = ((int32)((1.0F) * (1 << 12))); -} -# 852 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void gluLookAtf32(int32 eyex, int32 eyey, int32 eyez, int32 lookAtx, int32 lookAty, int32 lookAtz, int32 upx, int32 upy, int32 upz) { - int32 side[3], forward[3], up[3], eye[3]; - - forward[0] = eyex - lookAtx; - forward[1] = eyey - lookAty; - forward[2] = eyez - lookAtz; - - normalizef32(forward); - - up[0] = upx; - up[1] = upy; - up[2] = upz; - eye[0] = eyex; - eye[1] = eyey; - eye[2] = eyez; - - crossf32(up, forward, side); - - normalizef32(side); - - - crossf32(forward, side, up); - - glMatrixMode(GL_MODELVIEW); - - - - (*(vint32*) 0x04000464) = side[0]; - (*(vint32*) 0x04000464) = up[0]; - (*(vint32*) 0x04000464) = forward[0]; - - (*(vint32*) 0x04000464) = side[1]; - (*(vint32*) 0x04000464) = up[1]; - (*(vint32*) 0x04000464) = forward[1]; - - (*(vint32*) 0x04000464) = side[2]; - (*(vint32*) 0x04000464) = up[2]; - (*(vint32*) 0x04000464) = forward[2]; - - (*(vint32*) 0x04000464) = -dotf32(eye,side); - (*(vint32*) 0x04000464) = -dotf32(eye,up); - (*(vint32*) 0x04000464) = -dotf32(eye,forward); - -} -# 905 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void glFrustumf32(int32 left, int32 right, int32 bottom, int32 top, int32 near, int32 far) { -# 928 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" - (*(vint32*) 0x04000460) = divf32(2*near, right - left); - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = divf32(2*near, top - bottom); - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - - (*(vint32*) 0x04000460) = divf32(right + left, right - left); - (*(vint32*) 0x04000460) = divf32(top + bottom, top - bottom); - (*(vint32*) 0x04000460) = -divf32(far + near, far - near); - (*(vint32*) 0x04000460) = ((int32)((-1.0F) * (1 << 12))); - - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = -divf32(2 * mulf32(far, near), far - near); - (*(vint32*) 0x04000460) = 0; - -} - - - - - - -static inline void gluPerspectivef32(int fovy, int32 aspect, int32 zNear, int32 zFar) { - int32 xmin, xmax, ymin, ymax; - - ymax = mulf32(zNear, TAN_bin[(fovy>>1) & (0x1FF)]); - ymin = -ymax; - xmin = mulf32(ymin, aspect); - xmax = mulf32(ymax, aspect); - - glFrustumf32(xmin, xmax, ymin, ymax, zNear, zFar); -} - - - - - - - -static inline void gluPickMatrix(int x, int y, int width, int height, const int viewport[4]) { - (*(vint32*) 0x04000460) = ((viewport[2]) << 12) / width; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = ((viewport[3]) << 12) / height; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = ((1) << 12); - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = ((viewport[2] + ((viewport[0] - x)<<1)) << 12) / width; - (*(vint32*) 0x04000460) = ((viewport[3] + ((viewport[1] - y)<<1)) << 12) / height; - (*(vint32*) 0x04000460) = 0; - (*(vint32*) 0x04000460) = ((1) << 12); -} - - -static inline void glResetMatrixStack(void) { - - while((*(vuint32*) 0x04000600) & (1 << (14))){ - (*(vuint32*) 0x04000600) |= 1 << 15; - } - - - if(((*(vuint32*) 0x04000600)&(1<<13))!=0) { - glMatrixMode(GL_PROJECTION); - glPopMatrix(1); - } - - - glMatrixMode(GL_MODELVIEW); - glPopMatrix(((*(vuint32*) 0x04000600) >> 8) & 0x1F); - - - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); - glMatrixMode(GL_PROJECTION); - glLoadIdentity(); - glMatrixMode(GL_TEXTURE); - glLoadIdentity(); -} - - - - -static inline void glSetOutlineColor(int id, rgb color) { ((vuint16*) 0x04000330)[id] = color; } - - - -static inline void glSetToonTable(const uint16 *table) { - int i; - for(i = 0; i < 32; i++ ) - ((vuint16*) 0x04000380)[i] = table[i]; -} - - - - - -static inline void glSetToonTableRange(int start, int end, rgb color) { - int i; - for(i = start; i <= end; i++ ) - ((vuint16*) 0x04000380)[i] = color; -} - - - - - - -static inline void glGetFixed(const GL_GET_ENUM param, int32* f) { - int i; - switch (param) { - case GL_GET_MATRIX_VECTOR: - while(((*(vuint32*) 0x04000600) & (1 << (27)))); - for(i = 0; i < 9; i++) f[i] = ((vint32*) (0x04000680))[i]; - break; - case GL_GET_MATRIX_CLIP: - while(((*(vuint32*) 0x04000600) & (1 << (27)))); - for(i = 0; i < 16; i++) f[i] = ((vint32*) (0x04000640))[i]; - break; - case GL_GET_MATRIX_PROJECTION: - glMatrixMode(GL_POSITION); - glPushMatrix(); - glLoadIdentity(); - while(((*(vuint32*) 0x04000600) & (1 << (27)))); - for(i = 0; i < 16; i++) f[i] = ((vint32*) (0x04000640))[i]; - glPopMatrix(1); - break; - case GL_GET_MATRIX_POSITION: - glMatrixMode(GL_PROJECTION); - glPushMatrix(); - glLoadIdentity(); - while(((*(vuint32*) 0x04000600) & (1 << (27)))); - for(i = 0; i < 16; i++) f[i] = ((vint32*) (0x04000640))[i]; - glPopMatrix(1); - break; - default: - break; - } -} - - - - -static inline void glAlphaFunc(int alphaThreshold) { (*(vuint16*) 0x04000340) = alphaThreshold; } - - - - -static inline void glCutoffDepth(fixed12d3 wVal) { (*(uint16*)0x04000610) = wVal; } - - -static inline void glInit() { - glGlob = glGetGlobals(); - glInit_C(); -} - - - - - - -static inline void glClearColor(uint8 red, uint8 green, uint8 blue, uint8 alpha) { - (*(vuint32*) 0x04000350) = glGlob->clearColor = ( glGlob->clearColor & 0xFFE08000) | (0x7FFF & ((red)|((green)<<5)|((blue)<<10))) | ((alpha & 0x1F) << 16); -} - - - -static inline void glClearPolyID(uint8 ID) { - (*(vuint32*) 0x04000350) = glGlob->clearColor = ( glGlob->clearColor & 0xC0FFFFFF) | (( ID & 0x3F ) << 24 ); -} - - - - -static inline void glGetInt(GL_GET_ENUM param, int* i) { - switch (param) { - case GL_GET_POLYGON_RAM_COUNT: - *i = (*(uint16*) 0x04000604); - break; - case GL_GET_VERTEX_RAM_COUNT: - *i = (*(uint16*) 0x04000606); - break; - case GL_GET_TEXTURE_WIDTH: - *i = 8 << (((glGlob->textures[glGlob->activeTexture]) >> 20) & 7); - break; - case GL_GET_TEXTURE_HEIGHT: - *i = 8 << (((glGlob->textures[glGlob->activeTexture]) >> 23) & 7); - break; - default: - break; - } -} -# 1142 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void glVertex3f(float x, float y, float z) { - glVertex3v16(((v16)((x) * (1 << 12))), ((v16)((y) * (1 << 12))), ((v16)((z) * (1 << 12)))); -} - - - - - - - -static inline void glRotatef32(float angle, int32 x, int32 y, int32 z) { - glRotatef32i((int)(angle * (512) / 360.0), x, y, z); -} - - - - - - - -static inline void glRotatef(float angle, float x, float y, float z) { - glRotatef32(angle, ((int32)((x) * (1 << 12))), ((int32)((y) * (1 << 12))), ((int32)((z) * (1 << 12)))); -} - - - - - - -static inline void glColor3f(float r, float g, float b) { - glColor3b((uint8)(r*255), (uint8)(g*255), (uint8)(b*255)); -} - - - - - - - -static inline void glScalef(float x, float y, float z) { - (*(vint32*) 0x0400046C) = ((int32)((x) * (1 << 12))); - (*(vint32*) 0x0400046C) = ((int32)((y) * (1 << 12))); - (*(vint32*) 0x0400046C) = ((int32)((z) * (1 << 12))); -} - - - - - - - -static inline void glTranslatef(float x, float y, float z) { - (*(vint32*) 0x04000470) = ((int32)((x) * (1 << 12))); - (*(vint32*) 0x04000470) = ((int32)((y) * (1 << 12))); - (*(vint32*) 0x04000470) = ((int32)((z) * (1 << 12))); -} - - - - - - - -static inline void glNormal3f(float x, float y, float z) { - glNormal((((((x>.998) ? 0x1FF : ((v10)((x)*(1<<9))))) & 0x3FF) | (((((y>.998) ? 0x1FF : ((v10)((y)*(1<<9))))) & 0x3FF) << 10) | ((((z>.998) ? 0x1FF : ((v10)((z)*(1<<9))))) << 20))); -} - - - - -static inline void glRotateX(float angle) { - glRotateXi((int)(angle * (512) / 360.0)); -} - - - - -static inline void glRotateY(float angle) { - glRotateYi((int)(angle * (512) / 360.0)); -} - - - - -static inline void glRotateZ(float angle) { - glRotateZi((int)(angle * (512) / 360.0)); -} -# 1238 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void glOrtho(float left, float right, float bottom, float top, float zNear, float zFar) { - glOrthof32(((int32)((left) * (1 << 12))), ((int32)((right) * (1 << 12))), ((int32)((bottom) * (1 << 12))), ((int32)((top) * (1 << 12))), ((int32)((zNear) * (1 << 12))), ((int32)((zFar) * (1 << 12)))); -} -# 1253 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void gluLookAt( float eyex, float eyey, float eyez, - float lookAtx, float lookAty, float lookAtz, - float upx, float upy, float upz) { - gluLookAtf32(((int32)((eyex) * (1 << 12))), ((int32)((eyey) * (1 << 12))), ((int32)((eyez) * (1 << 12))), - ((int32)((lookAtx) * (1 << 12))), ((int32)((lookAty) * (1 << 12))), ((int32)((lookAtz) * (1 << 12))), - ((int32)((upx) * (1 << 12))), ((int32)((upy) * (1 << 12))), ((int32)((upz) * (1 << 12)))); -} -# 1269 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" -static inline void glFrustum(float left, float right, float bottom, float top, float near, float far) { - glFrustumf32(((int32)((left) * (1 << 12))), ((int32)((right) * (1 << 12))), ((int32)((bottom) * (1 << 12))), ((int32)((top) * (1 << 12))), ((int32)((near) * (1 << 12))), ((int32)((far) * (1 << 12)))); -} - - - - - - - -static inline void gluPerspective(float fovy, float aspect, float zNear, float zFar) { - gluPerspectivef32((int)(fovy * (512) / 360.0), ((int32)((aspect) * (1 << 12))), ((int32)((zNear) * (1 << 12))), ((int32)((zFar) * (1 << 12)))); -} - - - - - - -static inline void glTexCoord2f(float s, float t) { - int x = ((glGlob->textures[glGlob->activeTexture]) >> 20) & 7; - int y = ((glGlob->textures[glGlob->activeTexture]) >> 23) & 7; - - glTexCoord2t16(((t16)((s*(8 << x)) * (1 << 4))), ((t16)((t*(8< 0) { - int i = 60; - while(--i) swiWaitForVBlank(); - } -} - -int main(void) { - SDL_Surface *screen; - SDL_Joystick *stick; - SDL_Event event; - SDL_Rect rect = {8,8,240,176}; - - consoleDemoInit(); - if(SDL_Init(0x00000020|0x00000200) < 0) { - puts("# error initializing SDL"); - puts(SDL_GetError()); - return 1; - } - puts("* initialized SDL\n"); delay(1); - - screen = SDL_SetVideoMode(256, 192, 16, 0x00000000); - if(!screen) { - puts("# error setting video mode"); - puts(SDL_GetError()); - return 2; - } - puts("* set video mode\n"); delay(1); - - stick = SDL_JoystickOpen(0); - if(stick == ((void *)0)) { - puts("# error opening joystick"); - puts(SDL_GetError()); - return 3; - } - puts("* opened joystick"); delay(1); - - while(1) - while(SDL_PollEvent(&event)) - switch(event.type) { - case SDL_JOYBUTTONDOWN: - switch(event.jbutton.which) { - case 0: - SDL_FillRect(screen, &rect, ((31)|((0)<<5)|((0)<<10))|0x8000); - break; - case 1: - SDL_FillRect(screen, &rect, ((0)|((31)<<5)|((0)<<10))|0x8000); - break; - case 2: - SDL_FillRect(screen, &rect, ((0)|((0)<<5)|((31)<<10))|0x8000); - break; - case 3: - SDL_FillRect(screen, &rect, ((0)|((0)<<5)|((0)<<10))|0x8000); - break; - default: break; - } - SDL_Flip(screen); - break; - default: break; - } - - return 0; -} diff --git a/test/nds-test/build/main.s b/test/nds-test/build/main.s deleted file mode 100644 index b4b651244..000000000 --- a/test/nds-test/build/main.s +++ /dev/null @@ -1,4198 +0,0 @@ - .cpu arm9tdmi - .fpu softvfp - .eabi_attribute 20, 1 - .eabi_attribute 21, 1 - .eabi_attribute 23, 3 - .eabi_attribute 24, 1 - .eabi_attribute 25, 1 - .eabi_attribute 26, 1 - .eabi_attribute 30, 6 - .eabi_attribute 18, 4 - .code 16 - .file "main.c" - .section .debug_abbrev,"",%progbits -.Ldebug_abbrev0: - .section .debug_info,"",%progbits -.Ldebug_info0: - .section .debug_line,"",%progbits -.Ldebug_line0: - .text -.Ltext0: - .bss - .align 2 -glGlob: - .space 4 - .text - .align 2 - .global delay - .code 16 - .thumb_func - .type delay, %function -delay: -.LFB108: - .file 1 "/home/lifning/hack/nds-test/source/main.c" - .loc 1 5 0 - push {r7, lr} -.LCFI0: - sub sp, sp, #16 -.LCFI1: - add r7, sp, #0 -.LCFI2: - str r0, [r7, #4] - b .L2 -.L5: -.LBB2: - .loc 1 7 0 - mov r3, #60 - str r3, [r7, #12] - b .L3 -.L4: - .loc 1 8 0 - bl swiWaitForVBlank -.L3: - ldr r3, [r7, #12] - sub r3, r3, #1 - str r3, [r7, #12] - ldr r3, [r7, #12] - cmp r3, #0 - bne .L4 -.L2: -.LBE2: - .loc 1 6 0 - ldr r2, [r7, #4] - asr r3, r2, #31 - sub r3, r3, r2 - lsr r3, r3, #31 - lsl r3, r3, #24 - lsr r2, r3, #24 - ldr r3, [r7, #4] - sub r3, r3, #1 - str r3, [r7, #4] - cmp r2, #0 - bne .L5 - .loc 1 10 0 - mov sp, r7 - add sp, sp, #16 - @ sp needed for prologue - pop {r7} - pop {r0} - bx r0 -.LFE108: - .size delay, .-delay - .section .rodata - .align 2 - .type C.62.7416, %object - .size C.62.7416, 16 -C.62.7416: - .word 8 - .word 8 - .word 240 - .word 176 - .align 2 -.LC1: - .ascii "# error initializing SDL\000" - .align 2 -.LC3: - .ascii "* initialized SDL\012\000" - .align 2 -.LC5: - .ascii "# error setting video mode\000" - .align 2 -.LC7: - .ascii "* set video mode\012\000" - .align 2 -.LC9: - .ascii "# error opening joystick\000" - .align 2 -.LC11: - .ascii "* opened joystick\000" - .text - .align 2 - .global main - .code 16 - .thumb_func - .type main, %function -main: -.LFB109: - .loc 1 12 0 - push {r4, r7, lr} -.LCFI3: - sub sp, sp, #76 -.LCFI4: - add r7, sp, #0 -.LCFI5: - .loc 1 16 0 - mov r3, r7 - add r3, r3, #8 - ldr r1, .L23 - mov r2, r3 - mov r3, r1 - ldmia r3!, {r0, r1, r4} - stmia r2!, {r0, r1, r4} - ldr r3, [r3] - str r3, [r2] - .loc 1 18 0 - bl consoleDemoInit - .loc 1 19 0 - mov r3, #136 - lsl r3, r3, #2 - mov r0, r3 - bl SDL_Init - mov r3, r0 - cmp r3, #0 - bge .L8 - .loc 1 20 0 - ldr r3, .L23+4 - mov r0, r3 - bl puts - .loc 1 21 0 - bl SDL_GetError - mov r3, r0 - mov r0, r3 - bl puts - .loc 1 22 0 - mov r0, #1 - str r0, [r7] - b .L9 -.L8: - .loc 1 24 0 - ldr r3, .L23+8 - mov r0, r3 - bl puts - mov r0, #1 - bl delay - .loc 1 26 0 - mov r3, #128 - lsl r3, r3, #1 - mov r0, r3 - mov r1, #192 - mov r2, #16 - mov r3, #0 - bl SDL_SetVideoMode - mov r3, r0 - str r3, [r7, #64] - .loc 1 27 0 - ldr r3, [r7, #64] - cmp r3, #0 - bne .L10 - .loc 1 28 0 - ldr r3, .L23+12 - mov r0, r3 - bl puts - .loc 1 29 0 - bl SDL_GetError - mov r3, r0 - mov r0, r3 - bl puts - .loc 1 30 0 - mov r1, #2 - str r1, [r7] - b .L9 -.L10: - .loc 1 32 0 - ldr r3, .L23+16 - mov r0, r3 - bl puts - mov r0, #1 - bl delay - .loc 1 34 0 - mov r0, #0 - bl SDL_JoystickOpen - mov r3, r0 - str r3, [r7, #68] - .loc 1 35 0 - ldr r3, [r7, #68] - cmp r3, #0 - bne .L11 - .loc 1 36 0 - ldr r3, .L23+20 - mov r0, r3 - bl puts - .loc 1 37 0 - bl SDL_GetError - mov r3, r0 - mov r0, r3 - bl puts - .loc 1 38 0 - mov r3, #3 - str r3, [r7] - b .L9 -.L11: - .loc 1 40 0 - ldr r3, .L23+24 - mov r0, r3 - bl puts - mov r0, #1 - bl delay - b .L12 -.L20: - .loc 1 44 0 - mov r3, r7 - add r3, r3, #24 - ldrb r3, [r3] - cmp r3, #12 - bne .L12 -.L13: - .loc 1 46 0 - mov r3, r7 - add r3, r3, #24 - ldrb r3, [r3, #1] - str r3, [r7, #4] - ldr r4, [r7, #4] - cmp r4, #1 - beq .L16 - ldr r0, [r7, #4] - cmp r0, #1 - bgt .L19 - ldr r1, [r7, #4] - cmp r1, #0 - beq .L15 - b .L14 -.L19: - ldr r3, [r7, #4] - cmp r3, #2 - beq .L17 - ldr r4, [r7, #4] - cmp r4, #3 - beq .L18 - b .L14 -.L15: - .loc 1 48 0 - ldr r3, [r7, #64] - mov r2, r7 - add r2, r2, #8 - ldr r4, .L23+28 - mov r0, r3 - mov r1, r2 - mov r2, r4 - bl SDL_FillRect - b .L14 -.L16: - .loc 1 51 0 - ldr r3, [r7, #64] - mov r2, r7 - add r2, r2, #8 - ldr r4, .L23+32 - mov r0, r3 - mov r1, r2 - mov r2, r4 - bl SDL_FillRect - b .L14 -.L17: - .loc 1 54 0 - ldr r3, [r7, #64] - mov r1, r7 - add r1, r1, #8 - mov r2, #252 - lsl r2, r2, #8 - mov r0, r3 - bl SDL_FillRect - b .L14 -.L18: - .loc 1 57 0 - ldr r3, [r7, #64] - mov r1, r7 - add r1, r1, #8 - mov r2, #128 - lsl r2, r2, #8 - mov r0, r3 - bl SDL_FillRect -.L14: - .loc 1 61 0 - ldr r3, [r7, #64] - mov r0, r3 - bl SDL_Flip -.L12: - .loc 1 43 0 - mov r3, r7 - add r3, r3, #24 - mov r0, r3 - bl SDL_PollEvent - mov r3, r0 - cmp r3, #0 - bne .L20 - b .L12 -.L9: - .loc 1 64 0 - ldr r3, [r7] - .loc 1 67 0 - mov r0, r3 - mov sp, r7 - add sp, sp, #76 - @ sp needed for prologue - pop {r4, r7} - pop {r1} - bx r1 -.L24: - .align 2 -.L23: - .word C.62.7416 - .word .LC1 - .word .LC3 - .word .LC5 - .word .LC7 - .word .LC9 - .word .LC11 - .word 32799 - .word 33760 -.LFE109: - .size main, .-main - .section .debug_frame,"",%progbits -.Lframe0: - .4byte .LECIE0-.LSCIE0 -.LSCIE0: - .4byte 0xffffffff - .byte 0x1 - .ascii "\000" - .uleb128 0x1 - .sleb128 -4 - .byte 0xe - .byte 0xc - .uleb128 0xd - .uleb128 0x0 - .align 2 -.LECIE0: -.LSFDE0: - .4byte .LEFDE0-.LASFDE0 -.LASFDE0: - .4byte .Lframe0 - .4byte .LFB108 - .4byte .LFE108-.LFB108 - .byte 0x4 - .4byte .LCFI0-.LFB108 - .byte 0xe - .uleb128 0x8 - .byte 0x87 - .uleb128 0x2 - .byte 0x8e - .uleb128 0x1 - .byte 0x4 - .4byte .LCFI1-.LCFI0 - .byte 0xe - .uleb128 0x18 - .byte 0x4 - .4byte .LCFI2-.LCFI1 - .byte 0xd - .uleb128 0x7 - .align 2 -.LEFDE0: -.LSFDE2: - .4byte .LEFDE2-.LASFDE2 -.LASFDE2: - .4byte .Lframe0 - .4byte .LFB109 - .4byte .LFE109-.LFB109 - .byte 0x4 - .4byte .LCFI3-.LFB109 - .byte 0xe - .uleb128 0xc - .byte 0x84 - .uleb128 0x3 - .byte 0x87 - .uleb128 0x2 - .byte 0x8e - .uleb128 0x1 - .byte 0x4 - .4byte .LCFI4-.LCFI3 - .byte 0xe - .uleb128 0x58 - .byte 0x4 - .4byte .LCFI5-.LCFI4 - .byte 0xd - .uleb128 0x7 - .align 2 -.LEFDE2: - .text -.Letext0: - .section .debug_loc,"",%progbits -.Ldebug_loc0: -.LLST0: - .4byte .LFB108-.Ltext0 - .4byte .LCFI0-.Ltext0 - .2byte 0x1 - .byte 0x5d - .4byte .LCFI0-.Ltext0 - .4byte .LCFI1-.Ltext0 - .2byte 0x2 - .byte 0x7d - .sleb128 8 - .4byte .LCFI1-.Ltext0 - .4byte .LCFI2-.Ltext0 - .2byte 0x2 - .byte 0x7d - .sleb128 24 - .4byte .LCFI2-.Ltext0 - .4byte .LFE108-.Ltext0 - .2byte 0x2 - .byte 0x77 - .sleb128 24 - .4byte 0x0 - .4byte 0x0 -.LLST1: - .4byte .LFB109-.Ltext0 - .4byte .LCFI3-.Ltext0 - .2byte 0x1 - .byte 0x5d - .4byte .LCFI3-.Ltext0 - .4byte .LCFI4-.Ltext0 - .2byte 0x2 - .byte 0x7d - .sleb128 12 - .4byte .LCFI4-.Ltext0 - .4byte .LCFI5-.Ltext0 - .2byte 0x3 - .byte 0x7d - .sleb128 88 - .4byte .LCFI5-.Ltext0 - .4byte .LFE109-.Ltext0 - .2byte 0x3 - .byte 0x77 - .sleb128 88 - .4byte 0x0 - .4byte 0x0 - .file 2 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_config_nintendods.h" - .file 3 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_stdinc.h" - .file 4 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_pixels.h" - .file 5 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_rect.h" - .file 6 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_surface.h" - .file 7 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_video.h" - .file 8 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_scancode.h" - .file 9 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keysym.h" - .file 10 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_keyboard.h" - .file 11 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_joystick.h" - .file 12 "/home/lifning/hack/devkitPro/libnds/include/SDL/SDL_events.h" - .file 13 "/home/lifning/hack/devkitPro/libnds/include/nds/jtypes.h" - .file 14 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/videoGL.h" - .file 15 "/home/lifning/hack/devkitPro/libnds/include/nds/arm9/trig_lut.h" - .section .debug_info - .4byte 0x1325 - .2byte 0x2 - .4byte .Ldebug_abbrev0 - .byte 0x4 - .uleb128 0x1 - .4byte .LASF395 - .byte 0x1 - .4byte .LASF396 - .4byte .Ltext0 - .4byte .Letext0 - .4byte .Ldebug_line0 - .uleb128 0x2 - .byte 0x1 - .byte 0x6 - .4byte .LASF0 - .uleb128 0x3 - .4byte .LASF3 - .byte 0x2 - .byte 0x1f - .4byte 0x33 - .uleb128 0x2 - .byte 0x1 - .byte 0x8 - .4byte .LASF1 - .uleb128 0x2 - .byte 0x2 - .byte 0x5 - .4byte .LASF2 - .uleb128 0x3 - .4byte .LASF4 - .byte 0x2 - .byte 0x21 - .4byte 0x4c - .uleb128 0x2 - .byte 0x2 - .byte 0x7 - .4byte .LASF5 - .uleb128 0x3 - .4byte .LASF6 - .byte 0x2 - .byte 0x22 - .4byte 0x5e - .uleb128 0x4 - .byte 0x4 - .byte 0x5 - .ascii "int\000" - .uleb128 0x3 - .4byte .LASF7 - .byte 0x2 - .byte 0x23 - .4byte 0x70 - .uleb128 0x2 - .byte 0x4 - .byte 0x7 - .4byte .LASF8 - .uleb128 0x2 - .byte 0x8 - .byte 0x5 - .4byte .LASF9 - .uleb128 0x2 - .byte 0x8 - .byte 0x7 - .4byte .LASF10 - .uleb128 0x2 - .byte 0x4 - .byte 0x5 - .4byte .LASF11 - .uleb128 0x5 - .byte 0x4 - .byte 0x7 - .uleb128 0x6 - .byte 0x4 - .uleb128 0x2 - .byte 0x4 - .byte 0x7 - .4byte .LASF12 - .uleb128 0x2 - .byte 0x1 - .byte 0x8 - .4byte .LASF13 - .uleb128 0x3 - .4byte .LASF14 - .byte 0x3 - .byte 0x63 - .4byte 0x28 - .uleb128 0x3 - .4byte .LASF15 - .byte 0x3 - .byte 0x6d - .4byte 0x41 - .uleb128 0x3 - .4byte .LASF16 - .byte 0x3 - .byte 0x72 - .4byte 0x53 - .uleb128 0x3 - .4byte .LASF17 - .byte 0x3 - .byte 0x77 - .4byte 0x65 - .uleb128 0x2 - .byte 0x8 - .byte 0x4 - .4byte .LASF18 - .uleb128 0x7 - .4byte .LASF20 - .byte 0x4 - .byte 0x4 - .byte 0xcd - .4byte 0x111 - .uleb128 0x8 - .ascii "r\000" - .byte 0x4 - .byte 0xce - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x8 - .ascii "g\000" - .byte 0x4 - .byte 0xcf - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x8 - .ascii "b\000" - .byte 0x4 - .byte 0xd0 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF19 - .byte 0x4 - .byte 0xd1 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x3 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF20 - .byte 0x4 - .byte 0xd2 - .4byte 0xd2 - .uleb128 0x3 - .4byte .LASF21 - .byte 0x4 - .byte 0xd5 - .4byte 0x127 - .uleb128 0x7 - .4byte .LASF21 - .byte 0x10 - .byte 0x4 - .byte 0xd5 - .4byte 0x16c - .uleb128 0x9 - .4byte .LASF22 - .byte 0x4 - .byte 0xe1 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF23 - .byte 0x4 - .byte 0xe2 - .4byte 0x1e0 - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x9 - .4byte .LASF24 - .byte 0x4 - .byte 0xe4 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF25 - .byte 0x4 - .byte 0xe5 - .4byte 0x1e6 - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .byte 0x0 - .uleb128 0x3 - .4byte .LASF26 - .byte 0x4 - .byte 0xd6 - .4byte 0x177 - .uleb128 0xa - .byte 0x4 - .4byte 0x17d - .uleb128 0xb - .byte 0x1 - .4byte 0x5e - .4byte 0x192 - .uleb128 0xc - .4byte 0x8f - .uleb128 0xc - .4byte 0x192 - .byte 0x0 - .uleb128 0xa - .byte 0x4 - .4byte 0x11c - .uleb128 0x7 - .4byte .LASF27 - .byte 0xc - .byte 0x4 - .byte 0xd9 - .4byte 0x1cf - .uleb128 0x9 - .4byte .LASF28 - .byte 0x4 - .byte 0xda - .4byte 0x16c - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF29 - .byte 0x4 - .byte 0xdb - .4byte 0x8f - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x9 - .4byte .LASF30 - .byte 0x4 - .byte 0xdc - .4byte 0x1cf - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .byte 0x0 - .uleb128 0xa - .byte 0x4 - .4byte 0x198 - .uleb128 0x3 - .4byte .LASF27 - .byte 0x4 - .byte 0xdd - .4byte 0x198 - .uleb128 0xa - .byte 0x4 - .4byte 0x111 - .uleb128 0xa - .byte 0x4 - .4byte 0x1d5 - .uleb128 0x7 - .4byte .LASF31 - .byte 0x20 - .byte 0x4 - .byte 0xea - .4byte 0x2cb - .uleb128 0x9 - .4byte .LASF32 - .byte 0x4 - .byte 0xeb - .4byte 0x192 - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF33 - .byte 0x4 - .byte 0xec - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x9 - .4byte .LASF34 - .byte 0x4 - .byte 0xed - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x5 - .uleb128 0x9 - .4byte .LASF35 - .byte 0x4 - .byte 0xee - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x6 - .uleb128 0x9 - .4byte .LASF36 - .byte 0x4 - .byte 0xef - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x7 - .uleb128 0x9 - .4byte .LASF37 - .byte 0x4 - .byte 0xf0 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF38 - .byte 0x4 - .byte 0xf1 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x9 - .uleb128 0x9 - .4byte .LASF39 - .byte 0x4 - .byte 0xf2 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0xa - .uleb128 0x9 - .4byte .LASF40 - .byte 0x4 - .byte 0xf3 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0xb - .uleb128 0x9 - .4byte .LASF41 - .byte 0x4 - .byte 0xf4 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .uleb128 0x9 - .4byte .LASF42 - .byte 0x4 - .byte 0xf5 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0xd - .uleb128 0x9 - .4byte .LASF43 - .byte 0x4 - .byte 0xf6 - .4byte 0xc0 - .byte 0x2 - .byte 0x23 - .uleb128 0x10 - .uleb128 0x9 - .4byte .LASF44 - .byte 0x4 - .byte 0xf7 - .4byte 0xc0 - .byte 0x2 - .byte 0x23 - .uleb128 0x14 - .uleb128 0x9 - .4byte .LASF45 - .byte 0x4 - .byte 0xf8 - .4byte 0xc0 - .byte 0x2 - .byte 0x23 - .uleb128 0x18 - .uleb128 0x9 - .4byte .LASF46 - .byte 0x4 - .byte 0xf9 - .4byte 0xc0 - .byte 0x2 - .byte 0x23 - .uleb128 0x1c - .byte 0x0 - .uleb128 0x3 - .4byte .LASF31 - .byte 0x4 - .byte 0xfa - .4byte 0x1ec - .uleb128 0x7 - .4byte .LASF47 - .byte 0x10 - .byte 0x5 - .byte 0x39 - .4byte 0x313 - .uleb128 0x8 - .ascii "x\000" - .byte 0x5 - .byte 0x3a - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x8 - .ascii "y\000" - .byte 0x5 - .byte 0x3a - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x8 - .ascii "w\000" - .byte 0x5 - .byte 0x3b - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x8 - .ascii "h\000" - .byte 0x5 - .byte 0x3b - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .byte 0x0 - .uleb128 0x3 - .4byte .LASF47 - .byte 0x5 - .byte 0x3c - .4byte 0x2d6 - .uleb128 0x7 - .4byte .LASF48 - .byte 0x40 - .byte 0x6 - .byte 0x3e - .4byte 0x3dd - .uleb128 0x9 - .4byte .LASF49 - .byte 0x6 - .byte 0x3f - .4byte 0xc0 - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF50 - .byte 0x6 - .byte 0x40 - .4byte 0x3dd - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x8 - .ascii "w\000" - .byte 0x6 - .byte 0x41 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x8 - .ascii "h\000" - .byte 0x6 - .byte 0x41 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .uleb128 0x9 - .4byte .LASF51 - .byte 0x6 - .byte 0x42 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x10 - .uleb128 0x9 - .4byte .LASF52 - .byte 0x6 - .byte 0x43 - .4byte 0x8f - .byte 0x2 - .byte 0x23 - .uleb128 0x14 - .uleb128 0x9 - .4byte .LASF29 - .byte 0x6 - .byte 0x46 - .4byte 0x8f - .byte 0x2 - .byte 0x23 - .uleb128 0x18 - .uleb128 0x9 - .4byte .LASF53 - .byte 0x6 - .byte 0x49 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x1c - .uleb128 0x9 - .4byte .LASF54 - .byte 0x6 - .byte 0x4a - .4byte 0x8f - .byte 0x2 - .byte 0x23 - .uleb128 0x20 - .uleb128 0x9 - .4byte .LASF55 - .byte 0x6 - .byte 0x4d - .4byte 0x313 - .byte 0x2 - .byte 0x23 - .uleb128 0x24 - .uleb128 0x8 - .ascii "map\000" - .byte 0x6 - .byte 0x50 - .4byte 0x3e9 - .byte 0x2 - .byte 0x23 - .uleb128 0x34 - .uleb128 0x9 - .4byte .LASF56 - .byte 0x6 - .byte 0x53 - .4byte 0x70 - .byte 0x2 - .byte 0x23 - .uleb128 0x38 - .uleb128 0x9 - .4byte .LASF24 - .byte 0x6 - .byte 0x56 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x3c - .byte 0x0 - .uleb128 0xa - .byte 0x4 - .4byte 0x2cb - .uleb128 0xd - .4byte .LASF304 - .byte 0x1 - .uleb128 0xa - .byte 0x4 - .4byte 0x3e3 - .uleb128 0x3 - .4byte .LASF48 - .byte 0x6 - .byte 0x57 - .4byte 0x31e - .uleb128 0x3 - .4byte .LASF57 - .byte 0x7 - .byte 0x5e - .4byte 0xc0 - .uleb128 0xe - .byte 0x2 - .byte 0x8 - .byte 0x2d - .4byte 0xa61 - .uleb128 0xf - .4byte .LASF58 - .sleb128 0 - .uleb128 0xf - .4byte .LASF59 - .sleb128 4 - .uleb128 0xf - .4byte .LASF60 - .sleb128 5 - .uleb128 0xf - .4byte .LASF61 - .sleb128 6 - .uleb128 0xf - .4byte .LASF62 - .sleb128 7 - .uleb128 0xf - .4byte .LASF63 - .sleb128 8 - .uleb128 0xf - .4byte .LASF64 - .sleb128 9 - .uleb128 0xf - .4byte .LASF65 - .sleb128 10 - .uleb128 0xf - .4byte .LASF66 - .sleb128 11 - .uleb128 0xf - .4byte .LASF67 - .sleb128 12 - .uleb128 0xf - .4byte .LASF68 - .sleb128 13 - .uleb128 0xf - .4byte .LASF69 - .sleb128 14 - .uleb128 0xf - .4byte .LASF70 - .sleb128 15 - .uleb128 0xf - .4byte .LASF71 - .sleb128 16 - .uleb128 0xf - .4byte .LASF72 - .sleb128 17 - .uleb128 0xf - .4byte .LASF73 - .sleb128 18 - .uleb128 0xf - .4byte .LASF74 - .sleb128 19 - .uleb128 0xf - .4byte .LASF75 - .sleb128 20 - .uleb128 0xf - .4byte .LASF76 - .sleb128 21 - .uleb128 0xf - .4byte .LASF77 - .sleb128 22 - .uleb128 0xf - .4byte .LASF78 - .sleb128 23 - .uleb128 0xf - .4byte .LASF79 - .sleb128 24 - .uleb128 0xf - .4byte .LASF80 - .sleb128 25 - .uleb128 0xf - .4byte .LASF81 - .sleb128 26 - .uleb128 0xf - .4byte .LASF82 - .sleb128 27 - .uleb128 0xf - .4byte .LASF83 - .sleb128 28 - .uleb128 0xf - .4byte .LASF84 - .sleb128 29 - .uleb128 0xf - .4byte .LASF85 - .sleb128 30 - .uleb128 0xf - .4byte .LASF86 - .sleb128 31 - .uleb128 0xf - .4byte .LASF87 - .sleb128 32 - .uleb128 0xf - .4byte .LASF88 - .sleb128 33 - .uleb128 0xf - .4byte .LASF89 - .sleb128 34 - .uleb128 0xf - .4byte .LASF90 - .sleb128 35 - .uleb128 0xf - .4byte .LASF91 - .sleb128 36 - .uleb128 0xf - .4byte .LASF92 - .sleb128 37 - .uleb128 0xf - .4byte .LASF93 - .sleb128 38 - .uleb128 0xf - .4byte .LASF94 - .sleb128 39 - .uleb128 0xf - .4byte .LASF95 - .sleb128 40 - .uleb128 0xf - .4byte .LASF96 - .sleb128 41 - .uleb128 0xf - .4byte .LASF97 - .sleb128 42 - .uleb128 0xf - .4byte .LASF98 - .sleb128 43 - .uleb128 0xf - .4byte .LASF99 - .sleb128 44 - .uleb128 0xf - .4byte .LASF100 - .sleb128 45 - .uleb128 0xf - .4byte .LASF101 - .sleb128 46 - .uleb128 0xf - .4byte .LASF102 - .sleb128 47 - .uleb128 0xf - .4byte .LASF103 - .sleb128 48 - .uleb128 0xf - .4byte .LASF104 - .sleb128 49 - .uleb128 0xf - .4byte .LASF105 - .sleb128 50 - .uleb128 0xf - .4byte .LASF106 - .sleb128 51 - .uleb128 0xf - .4byte .LASF107 - .sleb128 52 - .uleb128 0xf - .4byte .LASF108 - .sleb128 53 - .uleb128 0xf - .4byte .LASF109 - .sleb128 54 - .uleb128 0xf - .4byte .LASF110 - .sleb128 55 - .uleb128 0xf - .4byte .LASF111 - .sleb128 56 - .uleb128 0xf - .4byte .LASF112 - .sleb128 57 - .uleb128 0xf - .4byte .LASF113 - .sleb128 58 - .uleb128 0xf - .4byte .LASF114 - .sleb128 59 - .uleb128 0xf - .4byte .LASF115 - .sleb128 60 - .uleb128 0xf - .4byte .LASF116 - .sleb128 61 - .uleb128 0xf - .4byte .LASF117 - .sleb128 62 - .uleb128 0xf - .4byte .LASF118 - .sleb128 63 - .uleb128 0xf - .4byte .LASF119 - .sleb128 64 - .uleb128 0xf - .4byte .LASF120 - .sleb128 65 - .uleb128 0xf - .4byte .LASF121 - .sleb128 66 - .uleb128 0xf - .4byte .LASF122 - .sleb128 67 - .uleb128 0xf - .4byte .LASF123 - .sleb128 68 - .uleb128 0xf - .4byte .LASF124 - .sleb128 69 - .uleb128 0xf - .4byte .LASF125 - .sleb128 70 - .uleb128 0xf - .4byte .LASF126 - .sleb128 71 - .uleb128 0xf - .4byte .LASF127 - .sleb128 72 - .uleb128 0xf - .4byte .LASF128 - .sleb128 73 - .uleb128 0xf - .4byte .LASF129 - .sleb128 74 - .uleb128 0xf - .4byte .LASF130 - .sleb128 75 - .uleb128 0xf - .4byte .LASF131 - .sleb128 76 - .uleb128 0xf - .4byte .LASF132 - .sleb128 77 - .uleb128 0xf - .4byte .LASF133 - .sleb128 78 - .uleb128 0xf - .4byte .LASF134 - .sleb128 79 - .uleb128 0xf - .4byte .LASF135 - .sleb128 80 - .uleb128 0xf - .4byte .LASF136 - .sleb128 81 - .uleb128 0xf - .4byte .LASF137 - .sleb128 82 - .uleb128 0xf - .4byte .LASF138 - .sleb128 83 - .uleb128 0xf - .4byte .LASF139 - .sleb128 84 - .uleb128 0xf - .4byte .LASF140 - .sleb128 85 - .uleb128 0xf - .4byte .LASF141 - .sleb128 86 - .uleb128 0xf - .4byte .LASF142 - .sleb128 87 - .uleb128 0xf - .4byte .LASF143 - .sleb128 88 - .uleb128 0xf - .4byte .LASF144 - .sleb128 89 - .uleb128 0xf - .4byte .LASF145 - .sleb128 90 - .uleb128 0xf - .4byte .LASF146 - .sleb128 91 - .uleb128 0xf - .4byte .LASF147 - .sleb128 92 - .uleb128 0xf - .4byte .LASF148 - .sleb128 93 - .uleb128 0xf - .4byte .LASF149 - .sleb128 94 - .uleb128 0xf - .4byte .LASF150 - .sleb128 95 - .uleb128 0xf - .4byte .LASF151 - .sleb128 96 - .uleb128 0xf - .4byte .LASF152 - .sleb128 97 - .uleb128 0xf - .4byte .LASF153 - .sleb128 98 - .uleb128 0xf - .4byte .LASF154 - .sleb128 99 - .uleb128 0xf - .4byte .LASF155 - .sleb128 100 - .uleb128 0xf - .4byte .LASF156 - .sleb128 101 - .uleb128 0xf - .4byte .LASF157 - .sleb128 102 - .uleb128 0xf - .4byte .LASF158 - .sleb128 103 - .uleb128 0xf - .4byte .LASF159 - .sleb128 104 - .uleb128 0xf - .4byte .LASF160 - .sleb128 105 - .uleb128 0xf - .4byte .LASF161 - .sleb128 106 - .uleb128 0xf - .4byte .LASF162 - .sleb128 107 - .uleb128 0xf - .4byte .LASF163 - .sleb128 108 - .uleb128 0xf - .4byte .LASF164 - .sleb128 109 - .uleb128 0xf - .4byte .LASF165 - .sleb128 110 - .uleb128 0xf - .4byte .LASF166 - .sleb128 111 - .uleb128 0xf - .4byte .LASF167 - .sleb128 112 - .uleb128 0xf - .4byte .LASF168 - .sleb128 113 - .uleb128 0xf - .4byte .LASF169 - .sleb128 114 - .uleb128 0xf - .4byte .LASF170 - .sleb128 115 - .uleb128 0xf - .4byte .LASF171 - .sleb128 116 - .uleb128 0xf - .4byte .LASF172 - .sleb128 117 - .uleb128 0xf - .4byte .LASF173 - .sleb128 118 - .uleb128 0xf - .4byte .LASF174 - .sleb128 119 - .uleb128 0xf - .4byte .LASF175 - .sleb128 120 - .uleb128 0xf - .4byte .LASF176 - .sleb128 121 - .uleb128 0xf - .4byte .LASF177 - .sleb128 122 - .uleb128 0xf - .4byte .LASF178 - .sleb128 123 - .uleb128 0xf - .4byte .LASF179 - .sleb128 124 - .uleb128 0xf - .4byte .LASF180 - .sleb128 125 - .uleb128 0xf - .4byte .LASF181 - .sleb128 126 - .uleb128 0xf - .4byte .LASF182 - .sleb128 127 - .uleb128 0xf - .4byte .LASF183 - .sleb128 128 - .uleb128 0xf - .4byte .LASF184 - .sleb128 129 - .uleb128 0xf - .4byte .LASF185 - .sleb128 133 - .uleb128 0xf - .4byte .LASF186 - .sleb128 134 - .uleb128 0xf - .4byte .LASF187 - .sleb128 135 - .uleb128 0xf - .4byte .LASF188 - .sleb128 136 - .uleb128 0xf - .4byte .LASF189 - .sleb128 137 - .uleb128 0xf - .4byte .LASF190 - .sleb128 138 - .uleb128 0xf - .4byte .LASF191 - .sleb128 139 - .uleb128 0xf - .4byte .LASF192 - .sleb128 140 - .uleb128 0xf - .4byte .LASF193 - .sleb128 141 - .uleb128 0xf - .4byte .LASF194 - .sleb128 142 - .uleb128 0xf - .4byte .LASF195 - .sleb128 143 - .uleb128 0xf - .4byte .LASF196 - .sleb128 144 - .uleb128 0xf - .4byte .LASF197 - .sleb128 145 - .uleb128 0xf - .4byte .LASF198 - .sleb128 146 - .uleb128 0xf - .4byte .LASF199 - .sleb128 147 - .uleb128 0xf - .4byte .LASF200 - .sleb128 148 - .uleb128 0xf - .4byte .LASF201 - .sleb128 149 - .uleb128 0xf - .4byte .LASF202 - .sleb128 150 - .uleb128 0xf - .4byte .LASF203 - .sleb128 151 - .uleb128 0xf - .4byte .LASF204 - .sleb128 152 - .uleb128 0xf - .4byte .LASF205 - .sleb128 153 - .uleb128 0xf - .4byte .LASF206 - .sleb128 154 - .uleb128 0xf - .4byte .LASF207 - .sleb128 155 - .uleb128 0xf - .4byte .LASF208 - .sleb128 156 - .uleb128 0xf - .4byte .LASF209 - .sleb128 157 - .uleb128 0xf - .4byte .LASF210 - .sleb128 158 - .uleb128 0xf - .4byte .LASF211 - .sleb128 159 - .uleb128 0xf - .4byte .LASF212 - .sleb128 160 - .uleb128 0xf - .4byte .LASF213 - .sleb128 161 - .uleb128 0xf - .4byte .LASF214 - .sleb128 162 - .uleb128 0xf - .4byte .LASF215 - .sleb128 163 - .uleb128 0xf - .4byte .LASF216 - .sleb128 164 - .uleb128 0xf - .4byte .LASF217 - .sleb128 176 - .uleb128 0xf - .4byte .LASF218 - .sleb128 177 - .uleb128 0xf - .4byte .LASF219 - .sleb128 178 - .uleb128 0xf - .4byte .LASF220 - .sleb128 179 - .uleb128 0xf - .4byte .LASF221 - .sleb128 180 - .uleb128 0xf - .4byte .LASF222 - .sleb128 181 - .uleb128 0xf - .4byte .LASF223 - .sleb128 182 - .uleb128 0xf - .4byte .LASF224 - .sleb128 183 - .uleb128 0xf - .4byte .LASF225 - .sleb128 184 - .uleb128 0xf - .4byte .LASF226 - .sleb128 185 - .uleb128 0xf - .4byte .LASF227 - .sleb128 186 - .uleb128 0xf - .4byte .LASF228 - .sleb128 187 - .uleb128 0xf - .4byte .LASF229 - .sleb128 188 - .uleb128 0xf - .4byte .LASF230 - .sleb128 189 - .uleb128 0xf - .4byte .LASF231 - .sleb128 190 - .uleb128 0xf - .4byte .LASF232 - .sleb128 191 - .uleb128 0xf - .4byte .LASF233 - .sleb128 192 - .uleb128 0xf - .4byte .LASF234 - .sleb128 193 - .uleb128 0xf - .4byte .LASF235 - .sleb128 194 - .uleb128 0xf - .4byte .LASF236 - .sleb128 195 - .uleb128 0xf - .4byte .LASF237 - .sleb128 196 - .uleb128 0xf - .4byte .LASF238 - .sleb128 197 - .uleb128 0xf - .4byte .LASF239 - .sleb128 198 - .uleb128 0xf - .4byte .LASF240 - .sleb128 199 - .uleb128 0xf - .4byte .LASF241 - .sleb128 200 - .uleb128 0xf - .4byte .LASF242 - .sleb128 201 - .uleb128 0xf - .4byte .LASF243 - .sleb128 202 - .uleb128 0xf - .4byte .LASF244 - .sleb128 203 - .uleb128 0xf - .4byte .LASF245 - .sleb128 204 - .uleb128 0xf - .4byte .LASF246 - .sleb128 205 - .uleb128 0xf - .4byte .LASF247 - .sleb128 206 - .uleb128 0xf - .4byte .LASF248 - .sleb128 207 - .uleb128 0xf - .4byte .LASF249 - .sleb128 208 - .uleb128 0xf - .4byte .LASF250 - .sleb128 209 - .uleb128 0xf - .4byte .LASF251 - .sleb128 210 - .uleb128 0xf - .4byte .LASF252 - .sleb128 211 - .uleb128 0xf - .4byte .LASF253 - .sleb128 212 - .uleb128 0xf - .4byte .LASF254 - .sleb128 213 - .uleb128 0xf - .4byte .LASF255 - .sleb128 214 - .uleb128 0xf - .4byte .LASF256 - .sleb128 215 - .uleb128 0xf - .4byte .LASF257 - .sleb128 216 - .uleb128 0xf - .4byte .LASF258 - .sleb128 217 - .uleb128 0xf - .4byte .LASF259 - .sleb128 218 - .uleb128 0xf - .4byte .LASF260 - .sleb128 219 - .uleb128 0xf - .4byte .LASF261 - .sleb128 220 - .uleb128 0xf - .4byte .LASF262 - .sleb128 221 - .uleb128 0xf - .4byte .LASF263 - .sleb128 224 - .uleb128 0xf - .4byte .LASF264 - .sleb128 225 - .uleb128 0xf - .4byte .LASF265 - .sleb128 226 - .uleb128 0xf - .4byte .LASF266 - .sleb128 227 - .uleb128 0xf - .4byte .LASF267 - .sleb128 228 - .uleb128 0xf - .4byte .LASF268 - .sleb128 229 - .uleb128 0xf - .4byte .LASF269 - .sleb128 230 - .uleb128 0xf - .4byte .LASF270 - .sleb128 231 - .uleb128 0xf - .4byte .LASF271 - .sleb128 257 - .uleb128 0xf - .4byte .LASF272 - .sleb128 258 - .uleb128 0xf - .4byte .LASF273 - .sleb128 259 - .uleb128 0xf - .4byte .LASF274 - .sleb128 260 - .uleb128 0xf - .4byte .LASF275 - .sleb128 261 - .uleb128 0xf - .4byte .LASF276 - .sleb128 262 - .uleb128 0xf - .4byte .LASF277 - .sleb128 263 - .uleb128 0xf - .4byte .LASF278 - .sleb128 264 - .uleb128 0xf - .4byte .LASF279 - .sleb128 265 - .uleb128 0xf - .4byte .LASF280 - .sleb128 266 - .uleb128 0xf - .4byte .LASF281 - .sleb128 267 - .uleb128 0xf - .4byte .LASF282 - .sleb128 268 - .uleb128 0xf - .4byte .LASF283 - .sleb128 269 - .uleb128 0xf - .4byte .LASF284 - .sleb128 270 - .uleb128 0xf - .4byte .LASF285 - .sleb128 271 - .uleb128 0xf - .4byte .LASF286 - .sleb128 272 - .uleb128 0xf - .4byte .LASF287 - .sleb128 273 - .uleb128 0xf - .4byte .LASF288 - .sleb128 274 - .uleb128 0xf - .4byte .LASF289 - .sleb128 275 - .uleb128 0xf - .4byte .LASF290 - .sleb128 276 - .uleb128 0xf - .4byte .LASF291 - .sleb128 277 - .uleb128 0xf - .4byte .LASF292 - .sleb128 278 - .uleb128 0xf - .4byte .LASF293 - .sleb128 279 - .uleb128 0xf - .4byte .LASF294 - .sleb128 280 - .uleb128 0xf - .4byte .LASF295 - .sleb128 281 - .uleb128 0xf - .4byte .LASF296 - .sleb128 282 - .uleb128 0xf - .4byte .LASF297 - .sleb128 512 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF298 - .byte 0x8 - .2byte 0x13b - .4byte 0x405 - .uleb128 0x3 - .4byte .LASF299 - .byte 0x9 - .byte 0x2b - .4byte 0xb5 - .uleb128 0x7 - .4byte .LASF300 - .byte 0x10 - .byte 0xa - .byte 0x32 - .4byte 0xabd - .uleb128 0x9 - .4byte .LASF301 - .byte 0xa - .byte 0x33 - .4byte 0xa61 - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x8 - .ascii "sym\000" - .byte 0xa - .byte 0x34 - .4byte 0xa6d - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x8 - .ascii "mod\000" - .byte 0xa - .byte 0x35 - .4byte 0xaa - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF302 - .byte 0xa - .byte 0x36 - .4byte 0xc0 - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .byte 0x0 - .uleb128 0x3 - .4byte .LASF300 - .byte 0xa - .byte 0x37 - .4byte 0xa78 - .uleb128 0x3 - .4byte .LASF303 - .byte 0xb - .byte 0x32 - .4byte 0xad3 - .uleb128 0xd - .4byte .LASF305 - .byte 0x1 - .uleb128 0xe - .byte 0x1 - .byte 0xc - .byte 0x3a - .4byte 0xb60 - .uleb128 0xf - .4byte .LASF306 - .sleb128 0 - .uleb128 0xf - .4byte .LASF307 - .sleb128 1 - .uleb128 0xf - .4byte .LASF308 - .sleb128 2 - .uleb128 0xf - .4byte .LASF309 - .sleb128 3 - .uleb128 0xf - .4byte .LASF310 - .sleb128 4 - .uleb128 0xf - .4byte .LASF311 - .sleb128 5 - .uleb128 0xf - .4byte .LASF312 - .sleb128 6 - .uleb128 0xf - .4byte .LASF313 - .sleb128 7 - .uleb128 0xf - .4byte .LASF314 - .sleb128 8 - .uleb128 0xf - .4byte .LASF315 - .sleb128 9 - .uleb128 0xf - .4byte .LASF316 - .sleb128 10 - .uleb128 0xf - .4byte .LASF317 - .sleb128 11 - .uleb128 0xf - .4byte .LASF318 - .sleb128 12 - .uleb128 0xf - .4byte .LASF319 - .sleb128 13 - .uleb128 0xf - .4byte .LASF320 - .sleb128 14 - .uleb128 0xf - .4byte .LASF321 - .sleb128 15 - .uleb128 0xf - .4byte .LASF322 - .sleb128 16 - .uleb128 0xf - .4byte .LASF323 - .sleb128 17 - .uleb128 0xf - .4byte .LASF324 - .sleb128 18 - .uleb128 0xf - .4byte .LASF325 - .sleb128 24 - .uleb128 0xf - .4byte .LASF326 - .sleb128 32 - .byte 0x0 - .uleb128 0x7 - .4byte .LASF327 - .byte 0x10 - .byte 0xc - .byte 0x7d - .4byte 0xbb3 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0x7e - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF329 - .byte 0xc - .byte 0x7f - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF330 - .byte 0xc - .byte 0x80 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x9 - .4byte .LASF331 - .byte 0xc - .byte 0x81 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF332 - .byte 0xc - .byte 0x82 - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .byte 0x0 - .uleb128 0x3 - .4byte .LASF327 - .byte 0xc - .byte 0x83 - .4byte 0xb60 - .uleb128 0x7 - .4byte .LASF333 - .byte 0x18 - .byte 0xc - .byte 0x8b - .4byte 0xc11 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0x8c - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0x8d - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF335 - .byte 0xc - .byte 0x8e - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF336 - .byte 0xc - .byte 0x8f - .4byte 0xabd - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x9 - .4byte .LASF332 - .byte 0xc - .byte 0x90 - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0x14 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF333 - .byte 0xc - .byte 0x91 - .4byte 0xbbe - .uleb128 0x7 - .4byte .LASF337 - .byte 0x28 - .byte 0xc - .byte 0x9a - .4byte 0xc61 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0x9b - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0x9c - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF338 - .byte 0xc - .byte 0x9d - .4byte 0xc61 - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF332 - .byte 0xc - .byte 0x9e - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0x24 - .byte 0x0 - .uleb128 0x11 - .4byte 0x98 - .4byte 0xc71 - .uleb128 0x12 - .4byte 0x8c - .byte 0x1f - .byte 0x0 - .uleb128 0x3 - .4byte .LASF337 - .byte 0xc - .byte 0x9f - .4byte 0xc1c - .uleb128 0x7 - .4byte .LASF339 - .byte 0x18 - .byte 0xc - .byte 0xa7 - .4byte 0xcf5 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0xa8 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0xa9 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF335 - .byte 0xc - .byte 0xaa - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x8 - .ascii "x\000" - .byte 0xc - .byte 0xab - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x8 - .ascii "y\000" - .byte 0xc - .byte 0xac - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF340 - .byte 0xc - .byte 0xad - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .uleb128 0x9 - .4byte .LASF341 - .byte 0xc - .byte 0xae - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x10 - .uleb128 0x9 - .4byte .LASF332 - .byte 0xc - .byte 0xaf - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0x14 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF339 - .byte 0xc - .byte 0xb0 - .4byte 0xc7c - .uleb128 0x7 - .4byte .LASF342 - .byte 0x10 - .byte 0xc - .byte 0xb8 - .4byte 0xd6b - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0xb9 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0xba - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF343 - .byte 0xc - .byte 0xbb - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF335 - .byte 0xc - .byte 0xbc - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x3 - .uleb128 0x8 - .ascii "x\000" - .byte 0xc - .byte 0xbd - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x8 - .ascii "y\000" - .byte 0xc - .byte 0xbe - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF332 - .byte 0xc - .byte 0xbf - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .byte 0x0 - .uleb128 0x3 - .4byte .LASF342 - .byte 0xc - .byte 0xc0 - .4byte 0xd00 - .uleb128 0x7 - .4byte .LASF344 - .byte 0x10 - .byte 0xc - .byte 0xc8 - .4byte 0xdc5 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0xc9 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0xca - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x8 - .ascii "x\000" - .byte 0xc - .byte 0xcb - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x8 - .ascii "y\000" - .byte 0xc - .byte 0xcc - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x9 - .4byte .LASF332 - .byte 0xc - .byte 0xcd - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .byte 0x0 - .uleb128 0x3 - .4byte .LASF344 - .byte 0xc - .byte 0xce - .4byte 0xd76 - .uleb128 0x7 - .4byte .LASF345 - .byte 0x8 - .byte 0xc - .byte 0xd6 - .4byte 0xe15 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0xd7 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0xd8 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF346 - .byte 0xc - .byte 0xd9 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF347 - .byte 0xc - .byte 0xda - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF345 - .byte 0xc - .byte 0xdb - .4byte 0xdd0 - .uleb128 0x7 - .4byte .LASF348 - .byte 0xc - .byte 0xc - .byte 0xe3 - .4byte 0xe73 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0xe4 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0xe5 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x9 - .4byte .LASF349 - .byte 0xc - .byte 0xe6 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF340 - .byte 0xc - .byte 0xe7 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x9 - .4byte .LASF341 - .byte 0xc - .byte 0xe8 - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF348 - .byte 0xc - .byte 0xe9 - .4byte 0xe20 - .uleb128 0x7 - .4byte .LASF350 - .byte 0x4 - .byte 0xc - .byte 0xf1 - .4byte 0xec3 - .uleb128 0x9 - .4byte .LASF328 - .byte 0xc - .byte 0xf2 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x9 - .4byte .LASF334 - .byte 0xc - .byte 0xf3 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x8 - .ascii "hat\000" - .byte 0xc - .byte 0xf4 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x9 - .4byte .LASF347 - .byte 0xc - .byte 0xf5 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x3 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF350 - .byte 0xc - .byte 0xfb - .4byte 0xe7e - .uleb128 0x13 - .4byte .LASF351 - .byte 0x4 - .byte 0xc - .2byte 0x103 - .4byte 0xf18 - .uleb128 0x14 - .4byte .LASF328 - .byte 0xc - .2byte 0x104 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x14 - .4byte .LASF334 - .byte 0xc - .2byte 0x105 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x14 - .4byte .LASF343 - .byte 0xc - .2byte 0x106 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .uleb128 0x14 - .4byte .LASF335 - .byte 0xc - .2byte 0x107 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x3 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF351 - .byte 0xc - .2byte 0x108 - .4byte 0xece - .uleb128 0x13 - .4byte .LASF352 - .byte 0x1 - .byte 0xc - .2byte 0x110 - .4byte 0xf41 - .uleb128 0x14 - .4byte .LASF328 - .byte 0xc - .2byte 0x111 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF352 - .byte 0xc - .2byte 0x112 - .4byte 0xf24 - .uleb128 0x13 - .4byte .LASF353 - .byte 0x14 - .byte 0xc - .2byte 0x11a - .4byte 0xfa6 - .uleb128 0x14 - .4byte .LASF328 - .byte 0xc - .2byte 0x11b - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x14 - .4byte .LASF354 - .byte 0xc - .2byte 0x11c - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x14 - .4byte .LASF330 - .byte 0xc - .2byte 0x11d - .4byte 0x8f - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x14 - .4byte .LASF331 - .byte 0xc - .2byte 0x11e - .4byte 0x8f - .byte 0x2 - .byte 0x23 - .uleb128 0xc - .uleb128 0x14 - .4byte .LASF332 - .byte 0xc - .2byte 0x11f - .4byte 0x3fa - .byte 0x2 - .byte 0x23 - .uleb128 0x10 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF353 - .byte 0xc - .2byte 0x120 - .4byte 0xf4d - .uleb128 0x10 - .4byte .LASF355 - .byte 0xc - .2byte 0x12a - .4byte 0xfbe - .uleb128 0xd - .4byte .LASF355 - .byte 0x1 - .uleb128 0x13 - .4byte .LASF356 - .byte 0x8 - .byte 0xc - .2byte 0x12c - .4byte 0xff0 - .uleb128 0x14 - .4byte .LASF328 - .byte 0xc - .2byte 0x12d - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x15 - .ascii "msg\000" - .byte 0xc - .2byte 0x12e - .4byte 0xff0 - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .byte 0x0 - .uleb128 0xa - .byte 0x4 - .4byte 0xfb2 - .uleb128 0x10 - .4byte .LASF356 - .byte 0xc - .2byte 0x12f - .4byte 0xfc4 - .uleb128 0x13 - .4byte .LASF357 - .byte 0x3 - .byte 0xc - .2byte 0x133 - .4byte 0x103d - .uleb128 0x14 - .4byte .LASF328 - .byte 0xc - .2byte 0x134 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x14 - .4byte .LASF358 - .byte 0xc - .2byte 0x135 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x1 - .uleb128 0x14 - .4byte .LASF335 - .byte 0xc - .2byte 0x136 - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x2 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF357 - .byte 0xc - .2byte 0x137 - .4byte 0x1002 - .uleb128 0x13 - .4byte .LASF359 - .byte 0xc - .byte 0xc - .2byte 0x139 - .4byte 0x1080 - .uleb128 0x14 - .4byte .LASF328 - .byte 0xc - .2byte 0x13a - .4byte 0x9f - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x15 - .ascii "w\000" - .byte 0xc - .2byte 0x13b - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x15 - .ascii "h\000" - .byte 0xc - .2byte 0x13c - .4byte 0x5e - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF359 - .byte 0xc - .2byte 0x13d - .4byte 0x1049 - .uleb128 0x16 - .4byte .LASF372 - .byte 0x28 - .byte 0xc - .2byte 0x145 - .4byte 0x115a - .uleb128 0x17 - .4byte .LASF328 - .byte 0xc - .2byte 0x146 - .4byte 0x9f - .uleb128 0x17 - .4byte .LASF360 - .byte 0xc - .2byte 0x147 - .4byte 0xbb3 - .uleb128 0x18 - .ascii "key\000" - .byte 0xc - .2byte 0x148 - .4byte 0xc11 - .uleb128 0x17 - .4byte .LASF338 - .byte 0xc - .2byte 0x149 - .4byte 0xc71 - .uleb128 0x17 - .4byte .LASF361 - .byte 0xc - .2byte 0x14a - .4byte 0xcf5 - .uleb128 0x17 - .4byte .LASF343 - .byte 0xc - .2byte 0x14b - .4byte 0xd6b - .uleb128 0x17 - .4byte .LASF362 - .byte 0xc - .2byte 0x14c - .4byte 0xdc5 - .uleb128 0x17 - .4byte .LASF363 - .byte 0xc - .2byte 0x14d - .4byte 0xe15 - .uleb128 0x17 - .4byte .LASF364 - .byte 0xc - .2byte 0x14e - .4byte 0xe73 - .uleb128 0x17 - .4byte .LASF365 - .byte 0xc - .2byte 0x14f - .4byte 0xec3 - .uleb128 0x17 - .4byte .LASF366 - .byte 0xc - .2byte 0x150 - .4byte 0xf18 - .uleb128 0x17 - .4byte .LASF367 - .byte 0xc - .2byte 0x151 - .4byte 0xf41 - .uleb128 0x17 - .4byte .LASF368 - .byte 0xc - .2byte 0x152 - .4byte 0xfa6 - .uleb128 0x17 - .4byte .LASF369 - .byte 0xc - .2byte 0x153 - .4byte 0xff6 - .uleb128 0x17 - .4byte .LASF370 - .byte 0xc - .2byte 0x156 - .4byte 0x103d - .uleb128 0x17 - .4byte .LASF371 - .byte 0xc - .2byte 0x157 - .4byte 0x1080 - .byte 0x0 - .uleb128 0x10 - .4byte .LASF372 - .byte 0xc - .2byte 0x158 - .4byte 0x108c - .uleb128 0x3 - .4byte .LASF373 - .byte 0xd - .byte 0x45 - .4byte 0x70 - .uleb128 0x2 - .byte 0x4 - .byte 0x4 - .4byte .LASF374 - .uleb128 0xe - .byte 0x1 - .byte 0xe - .byte 0x9b - .4byte 0x1199 - .uleb128 0xf - .4byte .LASF375 - .sleb128 0 - .uleb128 0xf - .4byte .LASF376 - .sleb128 1 - .uleb128 0xf - .4byte .LASF377 - .sleb128 2 - .uleb128 0xf - .4byte .LASF378 - .sleb128 3 - .byte 0x0 - .uleb128 0x3 - .4byte .LASF379 - .byte 0xe - .byte 0xa0 - .4byte 0x1178 - .uleb128 0x19 - .2byte 0x2018 - .byte 0xe - .2byte 0x119 - .4byte 0x121c - .uleb128 0x14 - .4byte .LASF380 - .byte 0xe - .2byte 0x11a - .4byte 0x1199 - .byte 0x2 - .byte 0x23 - .uleb128 0x0 - .uleb128 0x14 - .4byte .LASF381 - .byte 0xe - .2byte 0x11d - .4byte 0x1166 - .byte 0x2 - .byte 0x23 - .uleb128 0x4 - .uleb128 0x14 - .4byte .LASF382 - .byte 0xe - .2byte 0x120 - .4byte 0x121c - .byte 0x2 - .byte 0x23 - .uleb128 0x8 - .uleb128 0x14 - .4byte .LASF383 - .byte 0xe - .2byte 0x121 - .4byte 0x1166 - .byte 0x3 - .byte 0x23 - .uleb128 0x2008 - .uleb128 0x14 - .4byte .LASF384 - .byte 0xe - .2byte 0x122 - .4byte 0x122d - .byte 0x3 - .byte 0x23 - .uleb128 0x200c - .uleb128 0x14 - .4byte .LASF385 - .byte 0xe - .2byte 0x123 - .4byte 0x1166 - .byte 0x3 - .byte 0x23 - .uleb128 0x2010 - .uleb128 0x14 - .4byte .LASF386 - .byte 0xe - .2byte 0x124 - .4byte 0x5e - .byte 0x3 - .byte 0x23 - .uleb128 0x2014 - .byte 0x0 - .uleb128 0x11 - .4byte 0x1166 - .4byte 0x122d - .uleb128 0x1a - .4byte 0x8c - .2byte 0x7ff - .byte 0x0 - .uleb128 0xa - .byte 0x4 - .4byte 0x1166 - .uleb128 0x10 - .4byte .LASF387 - .byte 0xe - .2byte 0x126 - .4byte 0x11a4 - .uleb128 0x1b - .byte 0x1 - .4byte .LASF397 - .byte 0x1 - .byte 0x5 - .byte 0x1 - .4byte .LFB108 - .4byte .LFE108 - .4byte .LLST0 - .4byte 0x127b - .uleb128 0x1c - .ascii "s\000" - .byte 0x1 - .byte 0x5 - .4byte 0x5e - .byte 0x2 - .byte 0x91 - .sleb128 -20 - .uleb128 0x1d - .4byte .LBB2 - .4byte .LBE2 - .uleb128 0x1e - .ascii "i\000" - .byte 0x1 - .byte 0x7 - .4byte 0x5e - .byte 0x2 - .byte 0x91 - .sleb128 -12 - .byte 0x0 - .byte 0x0 - .uleb128 0x1f - .byte 0x1 - .4byte .LASF398 - .byte 0x1 - .byte 0xc - .byte 0x1 - .4byte 0x5e - .4byte .LFB109 - .4byte .LFE109 - .4byte .LLST1 - .4byte 0x12d2 - .uleb128 0x20 - .4byte .LASF388 - .byte 0x1 - .byte 0xd - .4byte 0x12d2 - .byte 0x2 - .byte 0x91 - .sleb128 -24 - .uleb128 0x20 - .4byte .LASF389 - .byte 0x1 - .byte 0xe - .4byte 0x12d8 - .byte 0x2 - .byte 0x91 - .sleb128 -20 - .uleb128 0x20 - .4byte .LASF329 - .byte 0x1 - .byte 0xf - .4byte 0x115a - .byte 0x2 - .byte 0x91 - .sleb128 -64 - .uleb128 0x20 - .4byte .LASF390 - .byte 0x1 - .byte 0x10 - .4byte 0x313 - .byte 0x3 - .byte 0x91 - .sleb128 -80 - .byte 0x0 - .uleb128 0xa - .byte 0x4 - .4byte 0x3ef - .uleb128 0xa - .byte 0x4 - .4byte 0xac8 - .uleb128 0x21 - .4byte .LASF391 - .byte 0xe - .2byte 0x129 - .4byte 0x12f0 - .byte 0x5 - .byte 0x3 - .4byte glGlob - .uleb128 0xa - .byte 0x4 - .4byte 0x1233 - .uleb128 0x11 - .4byte 0x3a - .4byte 0x1301 - .uleb128 0x22 - .byte 0x0 - .uleb128 0x23 - .4byte .LASF392 - .byte 0xf - .byte 0x2c - .4byte 0x12f6 - .byte 0x1 - .byte 0x1 - .uleb128 0x23 - .4byte .LASF393 - .byte 0xf - .byte 0x2d - .4byte 0x12f6 - .byte 0x1 - .byte 0x1 - .uleb128 0x23 - .4byte .LASF394 - .byte 0xf - .byte 0x2e - .4byte 0x12f6 - .byte 0x1 - .byte 0x1 - .byte 0x0 - .section .debug_abbrev - .uleb128 0x1 - .uleb128 0x11 - .byte 0x1 - .uleb128 0x25 - .uleb128 0xe - .uleb128 0x13 - .uleb128 0xb - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x11 - .uleb128 0x1 - .uleb128 0x12 - .uleb128 0x1 - .uleb128 0x10 - .uleb128 0x6 - .byte 0x0 - .byte 0x0 - .uleb128 0x2 - .uleb128 0x24 - .byte 0x0 - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3e - .uleb128 0xb - .uleb128 0x3 - .uleb128 0xe - .byte 0x0 - .byte 0x0 - .uleb128 0x3 - .uleb128 0x16 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x4 - .uleb128 0x24 - .byte 0x0 - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3e - .uleb128 0xb - .uleb128 0x3 - .uleb128 0x8 - .byte 0x0 - .byte 0x0 - .uleb128 0x5 - .uleb128 0x24 - .byte 0x0 - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3e - .uleb128 0xb - .byte 0x0 - .byte 0x0 - .uleb128 0x6 - .uleb128 0xf - .byte 0x0 - .uleb128 0xb - .uleb128 0xb - .byte 0x0 - .byte 0x0 - .uleb128 0x7 - .uleb128 0x13 - .byte 0x1 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x8 - .uleb128 0xd - .byte 0x0 - .uleb128 0x3 - .uleb128 0x8 - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x38 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x9 - .uleb128 0xd - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x38 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0xa - .uleb128 0xf - .byte 0x0 - .uleb128 0xb - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0xb - .uleb128 0x15 - .byte 0x1 - .uleb128 0x27 - .uleb128 0xc - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0xc - .uleb128 0x5 - .byte 0x0 - .uleb128 0x49 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0xd - .uleb128 0x13 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3c - .uleb128 0xc - .byte 0x0 - .byte 0x0 - .uleb128 0xe - .uleb128 0x4 - .byte 0x1 - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0xf - .uleb128 0x28 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x1c - .uleb128 0xd - .byte 0x0 - .byte 0x0 - .uleb128 0x10 - .uleb128 0x16 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x49 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x11 - .uleb128 0x1 - .byte 0x1 - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x12 - .uleb128 0x21 - .byte 0x0 - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x2f - .uleb128 0xb - .byte 0x0 - .byte 0x0 - .uleb128 0x13 - .uleb128 0x13 - .byte 0x1 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x14 - .uleb128 0xd - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x38 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x15 - .uleb128 0xd - .byte 0x0 - .uleb128 0x3 - .uleb128 0x8 - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x38 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x16 - .uleb128 0x17 - .byte 0x1 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0xb - .uleb128 0xb - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x17 - .uleb128 0xd - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x49 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x18 - .uleb128 0xd - .byte 0x0 - .uleb128 0x3 - .uleb128 0x8 - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x49 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x19 - .uleb128 0x13 - .byte 0x1 - .uleb128 0xb - .uleb128 0x5 - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x1a - .uleb128 0x21 - .byte 0x0 - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x2f - .uleb128 0x5 - .byte 0x0 - .byte 0x0 - .uleb128 0x1b - .uleb128 0x2e - .byte 0x1 - .uleb128 0x3f - .uleb128 0xc - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x27 - .uleb128 0xc - .uleb128 0x11 - .uleb128 0x1 - .uleb128 0x12 - .uleb128 0x1 - .uleb128 0x40 - .uleb128 0x6 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x1c - .uleb128 0x5 - .byte 0x0 - .uleb128 0x3 - .uleb128 0x8 - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x2 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x1d - .uleb128 0xb - .byte 0x1 - .uleb128 0x11 - .uleb128 0x1 - .uleb128 0x12 - .uleb128 0x1 - .byte 0x0 - .byte 0x0 - .uleb128 0x1e - .uleb128 0x34 - .byte 0x0 - .uleb128 0x3 - .uleb128 0x8 - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x2 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x1f - .uleb128 0x2e - .byte 0x1 - .uleb128 0x3f - .uleb128 0xc - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x27 - .uleb128 0xc - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x11 - .uleb128 0x1 - .uleb128 0x12 - .uleb128 0x1 - .uleb128 0x40 - .uleb128 0x6 - .uleb128 0x1 - .uleb128 0x13 - .byte 0x0 - .byte 0x0 - .uleb128 0x20 - .uleb128 0x34 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x2 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x21 - .uleb128 0x34 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0x5 - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x2 - .uleb128 0xa - .byte 0x0 - .byte 0x0 - .uleb128 0x22 - .uleb128 0x21 - .byte 0x0 - .byte 0x0 - .byte 0x0 - .uleb128 0x23 - .uleb128 0x34 - .byte 0x0 - .uleb128 0x3 - .uleb128 0xe - .uleb128 0x3a - .uleb128 0xb - .uleb128 0x3b - .uleb128 0xb - .uleb128 0x49 - .uleb128 0x13 - .uleb128 0x3f - .uleb128 0xc - .uleb128 0x3c - .uleb128 0xc - .byte 0x0 - .byte 0x0 - .byte 0x0 - .section .debug_pubnames,"",%progbits - .4byte 0x21 - .2byte 0x2 - .4byte .Ldebug_info0 - .4byte 0x1329 - .4byte 0x123f - .ascii "delay\000" - .4byte 0x127b - .ascii "main\000" - .4byte 0x0 - .section .debug_aranges,"",%progbits - .4byte 0x1c - .2byte 0x2 - .4byte .Ldebug_info0 - .byte 0x4 - .byte 0x0 - .2byte 0x0 - .2byte 0x0 - .4byte .Ltext0 - .4byte .Letext0-.Ltext0 - .4byte 0x0 - .4byte 0x0 - .section .debug_str,"MS",%progbits,1 -.LASF11: - .ascii "long int\000" -.LASF112: - .ascii "SDL_SCANCODE_CAPSLOCK\000" -.LASF298: - .ascii "SDL_scancode\000" -.LASF166: - .ascii "SDL_SCANCODE_F20\000" -.LASF167: - .ascii "SDL_SCANCODE_F21\000" -.LASF243: - .ascii "SDL_SCANCODE_KP_DBLVERTICALBAR\000" -.LASF169: - .ascii "SDL_SCANCODE_F23\000" -.LASF16: - .ascii "Sint32\000" -.LASF133: - .ascii "SDL_SCANCODE_PAGEDOWN\000" -.LASF168: - .ascii "SDL_SCANCODE_F22\000" -.LASF241: - .ascii "SDL_SCANCODE_KP_DBLAMPERSAND\000" -.LASF170: - .ascii "SDL_SCANCODE_F24\000" -.LASF22: - .ascii "ncolors\000" -.LASF50: - .ascii "format\000" -.LASF300: - .ascii "SDL_keysym\000" -.LASF32: - .ascii "palette\000" -.LASF312: - .ascii "SDL_MOUSEBUTTONDOWN\000" -.LASF286: - .ascii "SDL_SCANCODE_AC_STOP\000" -.LASF49: - .ascii "flags\000" -.LASF246: - .ascii "SDL_SCANCODE_KP_SPACE\000" -.LASF313: - .ascii "SDL_MOUSEBUTTONUP\000" -.LASF15: - .ascii "Uint16\000" -.LASF367: - .ascii "quit\000" -.LASF38: - .ascii "Aloss\000" -.LASF33: - .ascii "BitsPerPixel\000" -.LASF317: - .ascii "SDL_JOYHATMOTION\000" -.LASF30: - .ascii "next\000" -.LASF385: - .ascii "nextPBlock\000" -.LASF275: - .ascii "SDL_SCANCODE_AUDIOPLAY\000" -.LASF223: - .ascii "SDL_SCANCODE_KP_LEFTPAREN\000" -.LASF309: - .ascii "SDL_KEYUP\000" -.LASF369: - .ascii "syswm\000" -.LASF51: - .ascii "pitch\000" -.LASF289: - .ascii "SDL_SCANCODE_BRIGHTNESSDOWN\000" -.LASF355: - .ascii "SDL_SysWMmsg\000" -.LASF157: - .ascii "SDL_SCANCODE_POWER\000" -.LASF54: - .ascii "lock_data\000" -.LASF208: - .ascii "SDL_SCANCODE_CLEAR\000" -.LASF2: - .ascii "short int\000" -.LASF96: - .ascii "SDL_SCANCODE_ESCAPE\000" -.LASF332: - .ascii "windowID\000" -.LASF346: - .ascii "axis\000" -.LASF305: - .ascii "_SDL_Joystick\000" -.LASF226: - .ascii "SDL_SCANCODE_KP_RIGHTBRACE\000" -.LASF291: - .ascii "SDL_SCANCODE_DISPLAYSWITCH\000" -.LASF251: - .ascii "SDL_SCANCODE_KP_MEMCLEAR\000" -.LASF177: - .ascii "SDL_SCANCODE_UNDO\000" -.LASF142: - .ascii "SDL_SCANCODE_KP_PLUS\000" -.LASF127: - .ascii "SDL_SCANCODE_PAUSE\000" -.LASF267: - .ascii "SDL_SCANCODE_RCTRL\000" -.LASF181: - .ascii "SDL_SCANCODE_FIND\000" -.LASF362: - .ascii "wheel\000" -.LASF287: - .ascii "SDL_SCANCODE_AC_REFRESH\000" -.LASF234: - .ascii "SDL_SCANCODE_KP_F\000" -.LASF100: - .ascii "SDL_SCANCODE_MINUS\000" -.LASF359: - .ascii "SDL_ResizeEvent\000" -.LASF388: - .ascii "screen\000" -.LASF293: - .ascii "SDL_SCANCODE_KBDILLUMDOWN\000" -.LASF245: - .ascii "SDL_SCANCODE_KP_HASH\000" -.LASF218: - .ascii "SDL_SCANCODE_KP_000\000" -.LASF17: - .ascii "Uint32\000" -.LASF109: - .ascii "SDL_SCANCODE_COMMA\000" -.LASF7: - .ascii "uint32_t\000" -.LASF397: - .ascii "delay\000" -.LASF296: - .ascii "SDL_SCANCODE_SLEEP\000" -.LASF217: - .ascii "SDL_SCANCODE_KP_00\000" -.LASF14: - .ascii "Uint8\000" -.LASF36: - .ascii "Gloss\000" -.LASF52: - .ascii "pixels\000" -.LASF235: - .ascii "SDL_SCANCODE_KP_XOR\000" -.LASF45: - .ascii "Bmask\000" -.LASF295: - .ascii "SDL_SCANCODE_EJECT\000" -.LASF364: - .ascii "jball\000" -.LASF327: - .ascii "SDL_WindowEvent\000" -.LASF213: - .ascii "SDL_SCANCODE_OPER\000" -.LASF186: - .ascii "SDL_SCANCODE_KP_EQUALSAS400\000" -.LASF259: - .ascii "SDL_SCANCODE_KP_BINARY\000" -.LASF329: - .ascii "event\000" -.LASF244: - .ascii "SDL_SCANCODE_KP_COLON\000" -.LASF91: - .ascii "SDL_SCANCODE_7\000" -.LASF278: - .ascii "SDL_SCANCODE_WWW\000" -.LASF261: - .ascii "SDL_SCANCODE_KP_DECIMAL\000" -.LASF268: - .ascii "SDL_SCANCODE_RSHIFT\000" -.LASF24: - .ascii "refcount\000" -.LASF283: - .ascii "SDL_SCANCODE_AC_HOME\000" -.LASF394: - .ascii "TAN_bin\000" -.LASF386: - .ascii "nameCount\000" -.LASF272: - .ascii "SDL_SCANCODE_AUDIONEXT\000" -.LASF10: - .ascii "long long unsigned int\000" -.LASF342: - .ascii "SDL_MouseButtonEvent\000" -.LASF27: - .ascii "SDL_PaletteWatch\000" -.LASF263: - .ascii "SDL_SCANCODE_LCTRL\000" -.LASF31: - .ascii "SDL_PixelFormat\000" -.LASF249: - .ascii "SDL_SCANCODE_KP_MEMSTORE\000" -.LASF221: - .ascii "SDL_SCANCODE_CURRENCYUNIT\000" -.LASF98: - .ascii "SDL_SCANCODE_TAB\000" -.LASF42: - .ascii "Ashift\000" -.LASF280: - .ascii "SDL_SCANCODE_CALCULATOR\000" -.LASF176: - .ascii "SDL_SCANCODE_AGAIN\000" -.LASF26: - .ascii "SDL_PaletteChangedFunc\000" -.LASF155: - .ascii "SDL_SCANCODE_NONUSBACKSLASH\000" -.LASF128: - .ascii "SDL_SCANCODE_INSERT\000" -.LASF178: - .ascii "SDL_SCANCODE_CUT\000" -.LASF266: - .ascii "SDL_SCANCODE_LGUI\000" -.LASF102: - .ascii "SDL_SCANCODE_LEFTBRACKET\000" -.LASF347: - .ascii "value\000" -.LASF188: - .ascii "SDL_SCANCODE_INTERNATIONAL2\000" -.LASF189: - .ascii "SDL_SCANCODE_INTERNATIONAL3\000" -.LASF190: - .ascii "SDL_SCANCODE_INTERNATIONAL4\000" -.LASF191: - .ascii "SDL_SCANCODE_INTERNATIONAL5\000" -.LASF192: - .ascii "SDL_SCANCODE_INTERNATIONAL6\000" -.LASF193: - .ascii "SDL_SCANCODE_INTERNATIONAL7\000" -.LASF194: - .ascii "SDL_SCANCODE_INTERNATIONAL8\000" -.LASF195: - .ascii "SDL_SCANCODE_INTERNATIONAL9\000" -.LASF156: - .ascii "SDL_SCANCODE_APPLICATION\000" -.LASF273: - .ascii "SDL_SCANCODE_AUDIOPREV\000" -.LASF104: - .ascii "SDL_SCANCODE_BACKSLASH\000" -.LASF23: - .ascii "colors\000" -.LASF46: - .ascii "Amask\000" -.LASF375: - .ascii "GL_PROJECTION\000" -.LASF55: - .ascii "clip_rect\000" -.LASF228: - .ascii "SDL_SCANCODE_KP_BACKSPACE\000" -.LASF214: - .ascii "SDL_SCANCODE_CLEARAGAIN\000" -.LASF353: - .ascii "SDL_UserEvent\000" -.LASF265: - .ascii "SDL_SCANCODE_LALT\000" -.LASF105: - .ascii "SDL_SCANCODE_NONUSHASH\000" -.LASF319: - .ascii "SDL_JOYBUTTONUP\000" -.LASF343: - .ascii "button\000" -.LASF220: - .ascii "SDL_SCANCODE_DECIMALSEPARATOR\000" -.LASF238: - .ascii "SDL_SCANCODE_KP_LESS\000" -.LASF139: - .ascii "SDL_SCANCODE_KP_DIVIDE\000" -.LASF316: - .ascii "SDL_JOYBALLMOTION\000" -.LASF247: - .ascii "SDL_SCANCODE_KP_AT\000" -.LASF281: - .ascii "SDL_SCANCODE_COMPUTER\000" -.LASF297: - .ascii "SDL_NUM_SCANCODES\000" -.LASF320: - .ascii "SDL_QUIT\000" -.LASF108: - .ascii "SDL_SCANCODE_GRAVE\000" -.LASF260: - .ascii "SDL_SCANCODE_KP_OCTAL\000" -.LASF183: - .ascii "SDL_SCANCODE_VOLUMEUP\000" -.LASF35: - .ascii "Rloss\000" -.LASF354: - .ascii "code\000" -.LASF345: - .ascii "SDL_JoyAxisEvent\000" -.LASF205: - .ascii "SDL_SCANCODE_ALTERASE\000" -.LASF149: - .ascii "SDL_SCANCODE_KP_6\000" -.LASF371: - .ascii "resize\000" -.LASF43: - .ascii "Rmask\000" -.LASF262: - .ascii "SDL_SCANCODE_KP_HEXADECIMAL\000" -.LASF299: - .ascii "SDLKey\000" -.LASF384: - .ascii "nextBlock\000" -.LASF20: - .ascii "SDL_Color\000" -.LASF292: - .ascii "SDL_SCANCODE_KBDILLUMTOGGLE\000" -.LASF236: - .ascii "SDL_SCANCODE_KP_POWER\000" -.LASF13: - .ascii "char\000" -.LASF44: - .ascii "Gmask\000" -.LASF392: - .ascii "COS_bin\000" -.LASF395: - .ascii "GNU C 4.3.0\000" -.LASF391: - .ascii "glGlob\000" -.LASF380: - .ascii "matrixMode\000" -.LASF180: - .ascii "SDL_SCANCODE_PASTE\000" -.LASF338: - .ascii "text\000" -.LASF89: - .ascii "SDL_SCANCODE_5\000" -.LASF321: - .ascii "SDL_SYSWMEVENT\000" -.LASF255: - .ascii "SDL_SCANCODE_KP_MEMDIVIDE\000" -.LASF9: - .ascii "long long int\000" -.LASF254: - .ascii "SDL_SCANCODE_KP_MEMMULTIPLY\000" -.LASF365: - .ascii "jhat\000" -.LASF3: - .ascii "uint8_t\000" -.LASF47: - .ascii "SDL_Rect\000" -.LASF53: - .ascii "locked\000" -.LASF393: - .ascii "SIN_bin\000" -.LASF60: - .ascii "SDL_SCANCODE_B\000" -.LASF358: - .ascii "gain\000" -.LASF325: - .ascii "SDL_USEREVENT\000" -.LASF141: - .ascii "SDL_SCANCODE_KP_MINUS\000" -.LASF383: - .ascii "activeTexture\000" -.LASF143: - .ascii "SDL_SCANCODE_KP_ENTER\000" -.LASF65: - .ascii "SDL_SCANCODE_G\000" -.LASF185: - .ascii "SDL_SCANCODE_KP_COMMA\000" -.LASF132: - .ascii "SDL_SCANCODE_END\000" -.LASF110: - .ascii "SDL_SCANCODE_PERIOD\000" -.LASF106: - .ascii "SDL_SCANCODE_SEMICOLON\000" -.LASF381: - .ascii "clearColor\000" -.LASF39: - .ascii "Rshift\000" -.LASF274: - .ascii "SDL_SCANCODE_AUDIOSTOP\000" -.LASF242: - .ascii "SDL_SCANCODE_KP_VERTICALBAR\000" -.LASF103: - .ascii "SDL_SCANCODE_RIGHTBRACKET\000" -.LASF330: - .ascii "data1\000" -.LASF331: - .ascii "data2\000" -.LASF356: - .ascii "SDL_SysWMEvent\000" -.LASF304: - .ascii "SDL_BlitMap\000" -.LASF76: - .ascii "SDL_SCANCODE_R\000" -.LASF336: - .ascii "keysym\000" -.LASF366: - .ascii "jbutton\000" -.LASF302: - .ascii "unicode\000" -.LASF360: - .ascii "window\000" -.LASF285: - .ascii "SDL_SCANCODE_AC_FORWARD\000" -.LASF131: - .ascii "SDL_SCANCODE_DELETE\000" -.LASF135: - .ascii "SDL_SCANCODE_LEFT\000" -.LASF111: - .ascii "SDL_SCANCODE_SLASH\000" -.LASF240: - .ascii "SDL_SCANCODE_KP_AMPERSAND\000" -.LASF239: - .ascii "SDL_SCANCODE_KP_GREATER\000" -.LASF282: - .ascii "SDL_SCANCODE_AC_SEARCH\000" -.LASF315: - .ascii "SDL_JOYAXISMOTION\000" -.LASF125: - .ascii "SDL_SCANCODE_PRINTSCREEN\000" -.LASF216: - .ascii "SDL_SCANCODE_EXSEL\000" -.LASF219: - .ascii "SDL_SCANCODE_THOUSANDSSEPARATOR\000" -.LASF373: - .ascii "uint32\000" -.LASF363: - .ascii "jaxis\000" -.LASF29: - .ascii "userdata\000" -.LASF171: - .ascii "SDL_SCANCODE_EXECUTE\000" -.LASF294: - .ascii "SDL_SCANCODE_KBDILLUMUP\000" -.LASF352: - .ascii "SDL_QuitEvent\000" -.LASF301: - .ascii "scancode\000" -.LASF12: - .ascii "long unsigned int\000" -.LASF21: - .ascii "SDL_Palette\000" -.LASF382: - .ascii "textures\000" -.LASF351: - .ascii "SDL_JoyButtonEvent\000" -.LASF368: - .ascii "user\000" -.LASF40: - .ascii "Gshift\000" -.LASF227: - .ascii "SDL_SCANCODE_KP_TAB\000" -.LASF256: - .ascii "SDL_SCANCODE_KP_PLUSMINUS\000" -.LASF288: - .ascii "SDL_SCANCODE_AC_BOOKMARKS\000" -.LASF58: - .ascii "SDL_SCANCODE_UNKNOWN\000" -.LASF334: - .ascii "which\000" -.LASF370: - .ascii "active\000" -.LASF5: - .ascii "short unsigned int\000" -.LASF341: - .ascii "yrel\000" -.LASF173: - .ascii "SDL_SCANCODE_MENU\000" -.LASF129: - .ascii "SDL_SCANCODE_HOME\000" -.LASF126: - .ascii "SDL_SCANCODE_SCROLLLOCK\000" -.LASF4: - .ascii "uint16_t\000" -.LASF250: - .ascii "SDL_SCANCODE_KP_MEMRECALL\000" -.LASF396: - .ascii "/home/lifning/hack/nds-test/source/main.c\000" -.LASF145: - .ascii "SDL_SCANCODE_KP_2\000" -.LASF340: - .ascii "xrel\000" -.LASF146: - .ascii "SDL_SCANCODE_KP_3\000" -.LASF130: - .ascii "SDL_SCANCODE_PAGEUP\000" -.LASF94: - .ascii "SDL_SCANCODE_0\000" -.LASF85: - .ascii "SDL_SCANCODE_1\000" -.LASF86: - .ascii "SDL_SCANCODE_2\000" -.LASF87: - .ascii "SDL_SCANCODE_3\000" -.LASF88: - .ascii "SDL_SCANCODE_4\000" -.LASF1: - .ascii "unsigned char\000" -.LASF90: - .ascii "SDL_SCANCODE_6\000" -.LASF207: - .ascii "SDL_SCANCODE_CANCEL\000" -.LASF92: - .ascii "SDL_SCANCODE_8\000" -.LASF93: - .ascii "SDL_SCANCODE_9\000" -.LASF175: - .ascii "SDL_SCANCODE_STOP\000" -.LASF59: - .ascii "SDL_SCANCODE_A\000" -.LASF184: - .ascii "SDL_SCANCODE_VOLUMEDOWN\000" -.LASF61: - .ascii "SDL_SCANCODE_C\000" -.LASF62: - .ascii "SDL_SCANCODE_D\000" -.LASF63: - .ascii "SDL_SCANCODE_E\000" -.LASF64: - .ascii "SDL_SCANCODE_F\000" -.LASF174: - .ascii "SDL_SCANCODE_SELECT\000" -.LASF66: - .ascii "SDL_SCANCODE_H\000" -.LASF67: - .ascii "SDL_SCANCODE_I\000" -.LASF68: - .ascii "SDL_SCANCODE_J\000" -.LASF69: - .ascii "SDL_SCANCODE_K\000" -.LASF70: - .ascii "SDL_SCANCODE_L\000" -.LASF71: - .ascii "SDL_SCANCODE_M\000" -.LASF72: - .ascii "SDL_SCANCODE_N\000" -.LASF73: - .ascii "SDL_SCANCODE_O\000" -.LASF74: - .ascii "SDL_SCANCODE_P\000" -.LASF75: - .ascii "SDL_SCANCODE_Q\000" -.LASF222: - .ascii "SDL_SCANCODE_CURRENCYSUBUNIT\000" -.LASF77: - .ascii "SDL_SCANCODE_S\000" -.LASF78: - .ascii "SDL_SCANCODE_T\000" -.LASF79: - .ascii "SDL_SCANCODE_U\000" -.LASF80: - .ascii "SDL_SCANCODE_V\000" -.LASF81: - .ascii "SDL_SCANCODE_W\000" -.LASF82: - .ascii "SDL_SCANCODE_X\000" -.LASF83: - .ascii "SDL_SCANCODE_Y\000" -.LASF84: - .ascii "SDL_SCANCODE_Z\000" -.LASF318: - .ascii "SDL_JOYBUTTONDOWN\000" -.LASF279: - .ascii "SDL_SCANCODE_MAIL\000" -.LASF378: - .ascii "GL_TEXTURE\000" -.LASF182: - .ascii "SDL_SCANCODE_MUTE\000" -.LASF377: - .ascii "GL_MODELVIEW\000" -.LASF99: - .ascii "SDL_SCANCODE_SPACE\000" -.LASF37: - .ascii "Bloss\000" -.LASF357: - .ascii "SDL_ActiveEvent\000" -.LASF97: - .ascii "SDL_SCANCODE_BACKSPACE\000" -.LASF306: - .ascii "SDL_NOEVENT\000" -.LASF276: - .ascii "SDL_SCANCODE_AUDIOMUTE\000" -.LASF310: - .ascii "SDL_TEXTINPUT\000" -.LASF34: - .ascii "BytesPerPixel\000" -.LASF253: - .ascii "SDL_SCANCODE_KP_MEMSUBTRACT\000" -.LASF314: - .ascii "SDL_MOUSEWHEEL\000" -.LASF270: - .ascii "SDL_SCANCODE_RGUI\000" -.LASF8: - .ascii "unsigned int\000" -.LASF187: - .ascii "SDL_SCANCODE_INTERNATIONAL1\000" -.LASF95: - .ascii "SDL_SCANCODE_RETURN\000" -.LASF172: - .ascii "SDL_SCANCODE_HELP\000" -.LASF349: - .ascii "ball\000" -.LASF333: - .ascii "SDL_KeyboardEvent\000" -.LASF361: - .ascii "motion\000" -.LASF387: - .ascii "gl_hidden_globals\000" -.LASF348: - .ascii "SDL_JoyBallEvent\000" -.LASF215: - .ascii "SDL_SCANCODE_CRSEL\000" -.LASF269: - .ascii "SDL_SCANCODE_RALT\000" -.LASF41: - .ascii "Bshift\000" -.LASF19: - .ascii "unused\000" -.LASF374: - .ascii "float\000" -.LASF257: - .ascii "SDL_SCANCODE_KP_CLEAR\000" -.LASF6: - .ascii "int32_t\000" -.LASF264: - .ascii "SDL_SCANCODE_LSHIFT\000" -.LASF252: - .ascii "SDL_SCANCODE_KP_MEMADD\000" -.LASF48: - .ascii "SDL_Surface\000" -.LASF134: - .ascii "SDL_SCANCODE_RIGHT\000" -.LASF206: - .ascii "SDL_SCANCODE_SYSREQ\000" -.LASF308: - .ascii "SDL_KEYDOWN\000" -.LASF322: - .ascii "SDL_EVENT_RESERVED1\000" -.LASF323: - .ascii "SDL_EVENT_RESERVED2\000" -.LASF324: - .ascii "SDL_EVENT_RESERVED3\000" -.LASF350: - .ascii "SDL_JoyHatEvent\000" -.LASF328: - .ascii "type\000" -.LASF113: - .ascii "SDL_SCANCODE_F1\000" -.LASF114: - .ascii "SDL_SCANCODE_F2\000" -.LASF115: - .ascii "SDL_SCANCODE_F3\000" -.LASF116: - .ascii "SDL_SCANCODE_F4\000" -.LASF117: - .ascii "SDL_SCANCODE_F5\000" -.LASF118: - .ascii "SDL_SCANCODE_F6\000" -.LASF119: - .ascii "SDL_SCANCODE_F7\000" -.LASF120: - .ascii "SDL_SCANCODE_F8\000" -.LASF121: - .ascii "SDL_SCANCODE_F9\000" -.LASF379: - .ascii "GL_MATRIX_MODE_ENUM\000" -.LASF124: - .ascii "SDL_SCANCODE_F12\000" -.LASF137: - .ascii "SDL_SCANCODE_UP\000" -.LASF337: - .ascii "SDL_TextInputEvent\000" -.LASF290: - .ascii "SDL_SCANCODE_BRIGHTNESSUP\000" -.LASF210: - .ascii "SDL_SCANCODE_RETURN2\000" -.LASF165: - .ascii "SDL_SCANCODE_F19\000" -.LASF57: - .ascii "SDL_WindowID\000" -.LASF107: - .ascii "SDL_SCANCODE_APOSTROPHE\000" -.LASF335: - .ascii "state\000" -.LASF28: - .ascii "callback\000" -.LASF158: - .ascii "SDL_SCANCODE_KP_EQUALS\000" -.LASF339: - .ascii "SDL_MouseMotionEvent\000" -.LASF122: - .ascii "SDL_SCANCODE_F10\000" -.LASF225: - .ascii "SDL_SCANCODE_KP_LEFTBRACE\000" -.LASF372: - .ascii "SDL_Event\000" -.LASF344: - .ascii "SDL_MouseWheelEvent\000" -.LASF311: - .ascii "SDL_MOUSEMOTION\000" -.LASF56: - .ascii "format_version\000" -.LASF390: - .ascii "rect\000" -.LASF0: - .ascii "signed char\000" -.LASF211: - .ascii "SDL_SCANCODE_SEPARATOR\000" -.LASF248: - .ascii "SDL_SCANCODE_KP_EXCLAM\000" -.LASF153: - .ascii "SDL_SCANCODE_KP_0\000" -.LASF144: - .ascii "SDL_SCANCODE_KP_1\000" -.LASF277: - .ascii "SDL_SCANCODE_MEDIASELECT\000" -.LASF212: - .ascii "SDL_SCANCODE_OUT\000" -.LASF147: - .ascii "SDL_SCANCODE_KP_4\000" -.LASF148: - .ascii "SDL_SCANCODE_KP_5\000" -.LASF271: - .ascii "SDL_SCANCODE_MODE\000" -.LASF150: - .ascii "SDL_SCANCODE_KP_7\000" -.LASF151: - .ascii "SDL_SCANCODE_KP_8\000" -.LASF152: - .ascii "SDL_SCANCODE_KP_9\000" -.LASF398: - .ascii "main\000" -.LASF258: - .ascii "SDL_SCANCODE_KP_CLEARENTRY\000" -.LASF303: - .ascii "SDL_Joystick\000" -.LASF229: - .ascii "SDL_SCANCODE_KP_A\000" -.LASF230: - .ascii "SDL_SCANCODE_KP_B\000" -.LASF231: - .ascii "SDL_SCANCODE_KP_C\000" -.LASF232: - .ascii "SDL_SCANCODE_KP_D\000" -.LASF233: - .ascii "SDL_SCANCODE_KP_E\000" -.LASF389: - .ascii "stick\000" -.LASF25: - .ascii "watch\000" -.LASF18: - .ascii "double\000" -.LASF138: - .ascii "SDL_SCANCODE_NUMLOCKCLEAR\000" -.LASF123: - .ascii "SDL_SCANCODE_F11\000" -.LASF209: - .ascii "SDL_SCANCODE_PRIOR\000" -.LASF159: - .ascii "SDL_SCANCODE_F13\000" -.LASF160: - .ascii "SDL_SCANCODE_F14\000" -.LASF161: - .ascii "SDL_SCANCODE_F15\000" -.LASF162: - .ascii "SDL_SCANCODE_F16\000" -.LASF163: - .ascii "SDL_SCANCODE_F17\000" -.LASF164: - .ascii "SDL_SCANCODE_F18\000" -.LASF179: - .ascii "SDL_SCANCODE_COPY\000" -.LASF101: - .ascii "SDL_SCANCODE_EQUALS\000" -.LASF326: - .ascii "SDL_NUMEVENTS\000" -.LASF284: - .ascii "SDL_SCANCODE_AC_BACK\000" -.LASF196: - .ascii "SDL_SCANCODE_LANG1\000" -.LASF197: - .ascii "SDL_SCANCODE_LANG2\000" -.LASF198: - .ascii "SDL_SCANCODE_LANG3\000" -.LASF199: - .ascii "SDL_SCANCODE_LANG4\000" -.LASF200: - .ascii "SDL_SCANCODE_LANG5\000" -.LASF201: - .ascii "SDL_SCANCODE_LANG6\000" -.LASF202: - .ascii "SDL_SCANCODE_LANG7\000" -.LASF203: - .ascii "SDL_SCANCODE_LANG8\000" -.LASF204: - .ascii "SDL_SCANCODE_LANG9\000" -.LASF140: - .ascii "SDL_SCANCODE_KP_MULTIPLY\000" -.LASF376: - .ascii "GL_POSITION\000" -.LASF307: - .ascii "SDL_WINDOWEVENT\000" -.LASF136: - .ascii "SDL_SCANCODE_DOWN\000" -.LASF154: - .ascii "SDL_SCANCODE_KP_PERIOD\000" -.LASF237: - .ascii "SDL_SCANCODE_KP_PERCENT\000" -.LASF224: - .ascii "SDL_SCANCODE_KP_RIGHTPAREN\000" - .ident "GCC: (devkitARM release 23b) 4.3.0" diff --git a/test/nds-test/build/nds-test.map b/test/nds-test/build/nds-test.map deleted file mode 100644 index 69705a350..000000000 --- a/test/nds-test/build/nds-test.map +++ /dev/null @@ -1,3437 +0,0 @@ -Archive member included because of file (symbol) - -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - main.o (SDL_Init) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - main.o (SDL_Flip) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) (SDL_ClearError) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) (SDL_InstallParachute) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (SDL_GetCurrentAudioDriver) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (SDL_BuildAudioCVT) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (sdl_audio_type_filters) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (SDL_MixAudioFormat) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (SDL_GetEventFilter) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) (SDL_KeyboardInit) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) (SDL_MouseInit) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) (SDL_QuitInit) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) (SDL_SendWindowEvent) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) (SDL_numjoysticks) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (SDL_strlcpy) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (SDL_WaitThread) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (SDL_mutexP) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) (SDL_DestroySemaphore) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) (SDL_SYS_SetupThread) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (SDL_Delay) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) (SDL_timer_running) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - main.o (SDL_FillRect) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (SDL_PixelFormatEnumToMasks) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) (SDL_IntersectRect) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) (SDL_UnRLESurface) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) (SDL_LockSurface) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (SDL_GetVideoDevice) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (NDSAUD_bootstrap) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) (SDL_SYS_JoystickInit) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) (NDS_bootstrap) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) (SDL_CalculateBlit) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_BlitCopy) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_CalculateBlitN) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) (SW_RenderDriver) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) (SDL_SW_QueryYUVTexturePixels) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_HasMMX) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (NDS_PumpEvents) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (NDS_RenderDriver) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_CalculateBlit0) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_CalculateBlit1) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_CalculateBlitA) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) (SDL_GeneratedBlitFuncTable) -/home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) (SDL_SoftStretch) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (COS_bin) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (SIN_bin) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - main.o (consoleDemoInit) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o (initSystem) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) (keysHeld) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) (touchReadXY) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (vramSetMainBanks) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (irqInit) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) (DC_FlushAll) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - main.o (swiWaitForVBlank) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) (IntrMain) -/home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) (default_font_bin) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (__aeabi_uidiv) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (__aeabi_idiv) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) (__div0) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (__aeabi_dadd) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (__aeabi_dmul) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) (__aeabi_dcmplt) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (__aeabi_d2iz) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (__aeabi_d2f) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (__aeabi_fsub) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) (__aeabi_fmul) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) (__aeabi_f2iz) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) (__aeabi_f2uiz) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) (__aeabi_ldivmod) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) (__aeabi_uldivmod) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) (__aeabi_lmul) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) (__aeabi_unwind_cpp_pr0) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) (restore_core_regs) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) (__gnu_unwind_execute) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) (__divdi3) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) (__udivdi3) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) (__clz_tab) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) (abort) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (atoi) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) (calloc) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) (_calloc_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (__ctype_ptr) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (getenv) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) (_findenv_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) (_impure_ptr) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o (__libc_init_array) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) (iprintf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (free) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) (_malloc_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) (memcmp) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (memcpy) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (memset) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) (__malloc_lock) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) (printf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - main.o (puts) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) (qsort) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (realloc) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) (_realloc_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) (setvbuf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) (raise) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) (siscanf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) (snprintf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (sscanf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) (strcasecmp) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (strcmp) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) (strdup) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) (_strdup_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) (strlen) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) (strncmp) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) (_strtol_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) (_vfiprintf_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) (__svfiscanf_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) (_vfprintf_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) (__svfscanf_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) (_wcrtomb_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) (_wcsrtombs_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) (_wctomb_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) (__swsetup_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) (_dtoa_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) (environ) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) (__env_lock) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) (_fflush_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) (__sinit) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (fread) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) (_free_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) (__sfvwrite_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) (_fwalk_reent) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (iswspace) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) (__jp2uc) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) (_localeconv_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) (__smakebuf_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (_mbrtowc_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) (_mbtowc_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) (memchr) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) (memmove) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) (_Bfree) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (__srefill_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) (__isinfd) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) (__isnand) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (__sccl) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) (nanf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) (sprintf) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) (__sclose) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) (strcpy) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) (_strtod_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (_strtoul_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) (_ungetc_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) (fclose) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) (__gethex) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) (__hexnan) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) (devoptab_list) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) (_close_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) (_fstat_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) (_getpid_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) (isatty) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) (_kill_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) (_lseek_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) (_read_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) (_sbrk_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) (punixTime) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) (_write_r) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) (_exit) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o (fake_heap_end) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o (build_argv) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) (__get_handle) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) (__aeabi_d2uiz) -/home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) (__errno) - -Allocating common symbols -Common symbol size file - -SDL_EventOKParam 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) -SDL_ProcessEvents 0x20 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) -__hexdig 0x100 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) -SDL_alarm_callback 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) -punixTime 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - -Memory Configuration - -Name Origin Length Attributes -rom 0x08000000 0x02000000 -ewram 0x02000000 0x003ff000 -dtcm 0x0b000000 0x00004000 -itcm 0x01000000 0x00008000 -*default* 0x00000000 0xffffffff - -Linker script and memory map - - 0x01000000 __itcm_start = 0x1000000 - 0x023ff000 __ewram_end = 0x23ff000 - 0x023ff000 __eheap_end = 0x23ff000 - 0x0b000000 __dtcm_start = 0xb000000 - 0x0b004000 __dtcm_top = 0xb004000 - 0x0b003ff8 __irq_flags = (__dtcm_top - 0x8) - 0x0b003ffc __irq_vector = (__dtcm_top - 0x4) - 0x0b003f00 __sp_svc = (__dtcm_top - 0x100) - 0x0b003e00 __sp_irq = (__sp_svc - 0x100) - 0x0b003d00 __sp_usr = (__sp_irq - 0x100) - -.init 0x02000000 0x2dc - 0x02000000 __text_start = . - *(.init) - .init 0x02000000 0x2d0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - 0x02000000 _start - .init 0x020002d0 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - 0x020002d0 _init - .init 0x020002d4 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - 0x020002dc . = ALIGN (0x4) - -.plt - *(.plt) - -.text 0x020002e0 0x3489c - *(EXCLUDE_FILE(*.itcm*) .text) - .text 0x020002e0 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .text 0x020002e0 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .text 0x020002e0 0x70 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .text 0x02000350 0x1dc main.o - 0x02000390 main - 0x02000350 delay - .text 0x0200052c 0x15c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - 0x020005bc SDL_InitSubSystem - 0x02000554 SDL_QuitSubSystem - 0x020005a4 SDL_Quit - 0x02000544 SDL_GetVersion - 0x02000660 SDL_Init - 0x0200052c SDL_WasInit - .text 0x02000688 0xf3c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - 0x02000c40 SDL_DisplayFormat - 0x020014ec SDL_VideoModeOK - 0x020006d0 SDL_GetKeyRepeat - 0x02000aac SDL_WM_SetCaption - 0x02000810 SDL_CreateYUVOverlay - 0x02000788 SDL_LockYUVOverlay - 0x020006b4 SDL_WM_SetIcon - 0x02001408 SDL_ListModes - 0x02000994 SDL_SetColors - 0x0200097c SDL_GetWMInfo - 0x020006cc SDL_EnableKeyRepeat - 0x02000a3c SDL_WM_ToggleFullScreen - 0x020015a0 SDL_AudioDriverName - 0x0200157c SDL_VideoDriverName - 0x02000a00 SDL_WarpMouse - 0x020009c4 SDL_GetAppState - 0x02000688 SDL_GetVideoSurface - 0x02000a18 SDL_WM_GrabInput - 0x020009a8 SDL_SetPalette - 0x02000738 SDL_DisplayYUVOverlay - 0x020006f8 SDL_GL_SwapBuffers - 0x02000bec SDL_UpdateRect - 0x02000c70 SDL_DisplayFormatAlpha - 0x02000694 SDL_WM_GetCaption - 0x02000d48 SDL_GetVideoInfo - 0x02000ae4 SDL_UpdateRects - 0x02000774 SDL_UnlockYUVOverlay - 0x02000d0c SDL_SetAlpha - 0x0200070c SDL_FreeYUVOverlay - 0x02000a94 SDL_WM_IconifyWindow - 0x020006e8 SDL_EnableUNICODE - 0x02000c28 SDL_Flip - 0x02000d90 SDL_SetVideoMode - 0x020006b8 SDL_Linked_Version - .text 0x020015c4 0x2cc /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - 0x0200183c SDL_Error - 0x020016f4 SDL_GetError - 0x020015c4 SDL_ClearError - 0x020015d0 SDL_GetErrorMsg - 0x0200170c SDL_SetError - .text 0x02001890 0x8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - 0x02001894 SDL_UninstallParachute - 0x02001890 SDL_InstallParachute - .text 0x02001898 0xce4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - 0x02001b18 SDL_CloseAudioDevice - 0x02001c0c SDL_GetNumAudioDevices - 0x020021b4 SDL_OpenAudioDevice - 0x020018e8 SDL_FirstAudioFormat - 0x020018c4 SDL_GetAudioDriver - 0x02001974 SDL_CalculateAudioSpec - 0x020019c4 SDL_MixAudio - 0x02001a60 SDL_PauseAudio - 0x02001b74 SDL_CloseAudio - 0x02001a24 SDL_LockAudioDevice - 0x02001a98 SDL_GetAudioStatus - 0x020018dc SDL_GetCurrentAudioDriver - 0x02001a50 SDL_PauseAudioDevice - 0x02001a70 SDL_GetAudioDeviceStatus - 0x020021c4 SDL_OpenAudio - 0x02001b84 SDL_GetAudioDeviceName - 0x0200193c SDL_NextAudioFormat - 0x0200246c SDL_RunAudio - 0x02001a40 SDL_LockAudio - 0x02001b40 SDL_AudioQuit - 0x02002238 SDL_AudioInit - 0x020018c0 SDL_GetNumAudioDrivers - 0x020019f8 SDL_UnlockAudioDevice - 0x02001a14 SDL_UnlockAudio - *fill* 0x0200257c 0x4 ff - .text 0x02002580 0x1890 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - 0x02003934 SDL_BuildAudioCVT - 0x02003dd8 SDL_ConvertAudio - .text 0x02003e10 0x2068 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .text 0x02005e78 0x4a8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - 0x02005e78 SDL_MixAudioFormat - .text 0x02006320 0x734 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - 0x020066b0 SDL_SendSysWMEvent - 0x02006994 SDL_StartEventLoop - 0x020063fc SDL_FilterEvents - 0x02006320 SDL_EventThreadID - 0x02006744 SDL_EventState - 0x020067d8 SDL_SetEventFilter - 0x02006848 SDL_Lock_EventThread - 0x02006944 SDL_StopEventLoop - 0x02006818 SDL_Unlock_EventThread - 0x020064b0 SDL_PeepEvents - 0x02006674 SDL_PushEvent - 0x020063d0 SDL_GetEventFilter - 0x02006724 SDL_PollEvent - 0x020067fc SDL_HasEvent - 0x0200646c SDL_PumpEvents - 0x020066f0 SDL_WaitEvent - .text 0x02006a54 0x79c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - 0x02007068 SDL_SetKeyboardFocus - 0x0200700c SDL_ResetKeyboard - 0x02006a7c SDL_SetScancodeName - 0x02006b5c SDL_GetKeyFromScancode - 0x02006af8 SDL_GetModState - 0x02006a58 SDL_GetKeyboard - 0x02006ab8 SDL_GetKeyboardState - 0x02006b2c SDL_SetModState - 0x02006d98 SDL_KeyboardQuit - 0x02006be8 SDL_GetScancodeName - 0x02006e34 SDL_SendKeyboardKey - 0x02006dd8 SDL_SendKeyboardText - 0x02007170 SDL_AddKeyboard - 0x02006d5c SDL_DelKeyboard - 0x02007158 SDL_GetDefaultKeymap - 0x02006a94 SDL_SelectKeyboard - 0x02006b98 SDL_GetScancodeFromKey - 0x02006a54 SDL_KeyboardInit - 0x02006a88 SDL_GetNumKeyboards - 0x02007110 SDL_SetKeymap - 0x02006c04 SDL_GetKeyName - .text 0x020071f0 0x954 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - 0x0200732c SDL_GetRelativeMouseState - 0x020073c0 SDL_SetCursor - 0x02007228 SDL_SelectMouse - 0x020074a0 SDL_FreeCursor - 0x02007994 SDL_DelMouse - 0x020072d4 SDL_GetMouseState - 0x020071f0 SDL_MouseInit - 0x02007a24 SDL_AddMouse - 0x0200724c SDL_GetMouseFocusWindow - 0x020079e4 SDL_MouseQuit - 0x02007758 SDL_SendMouseMotion - 0x0200738c SDL_GetCursor - 0x020078c8 SDL_WarpMouseInWindow - 0x02007928 SDL_SetRelativeMouseMode - 0x020072a0 SDL_GetRelativeMouseMode - 0x0200721c SDL_GetNumMice - 0x02007820 SDL_SetMouseFocus - 0x020076b0 SDL_SendMouseButton - 0x02007654 SDL_SendMouseWheel - 0x0200744c SDL_ShowCursor - 0x02007218 SDL_ResetMouse - 0x020074f0 SDL_CreateCursor - 0x020071f4 SDL_GetMouse - .text 0x02007b44 0x30 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - 0x02007b48 SDL_QuitQuit - 0x02007b4c SDL_SendQuit - 0x02007b44 SDL_QuitInit - .text 0x02007b74 0x120 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - 0x02007b74 SDL_SendWindowEvent - .text 0x02007c94 0x6e4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - 0x02007dc0 SDL_PrivateJoystickBall - 0x02007e24 SDL_PrivateJoystickHat - 0x02007cd4 SDL_JoystickEventState - 0x02008030 SDL_JoystickNumHats - 0x02007f24 SDL_JoystickClose - 0x020082fc SDL_JoystickName - 0x02007d50 SDL_PrivateJoystickButton - 0x0200811c SDL_JoystickGetHat - 0x02007ff0 SDL_JoystickNumButtons - 0x020080c0 SDL_JoystickGetBall - 0x02007ca0 SDL_JoystickOpened - 0x02008050 SDL_JoystickNumAxes - 0x02008090 SDL_JoystickGetButton - 0x02008184 SDL_JoystickOpen - 0x02007e74 SDL_PrivateJoystickAxis - 0x02007d28 SDL_JoystickUpdate - 0x02008070 SDL_JoystickIndex - 0x0200814c SDL_JoystickGetAxis - 0x0200832c SDL_JoystickInit - 0x02008010 SDL_JoystickNumBalls - 0x02007c94 SDL_NumJoysticks - 0x02007ec8 SDL_JoystickQuit - .text 0x02008378 0x6c8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - 0x0200841c SDL_strncasecmp - 0x02008644 SDL_ultoa - 0x0200892c SDL_strtoul - 0x0200839c SDL_wcslen - 0x020083bc SDL_strupr - 0x02008694 SDL_ltoa - 0x02008800 SDL_strtoll - 0x02008a10 SDL_strlcat - 0x02008710 SDL_strtoull - 0x0200859c SDL_lltoa - 0x02008500 SDL_strrev - 0x020083ec SDL_strlwr - 0x0200852c SDL_ulltoa - 0x02008378 SDL_revcpy - 0x020089cc SDL_strlcpy - .text 0x02008a40 0x2f4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - 0x02008c0c SDL_CreateThread - 0x02008abc SDL_RunThread - 0x02008a40 SDL_GetThreadID - 0x02008bac SDL_WaitThread - 0x02008a54 SDL_GetErrBuf - 0x02008bd4 SDL_KillThread - 0x02008af0 SDL_ThreadsQuit - 0x02008bec SDL_ThreadsInit - .text 0x02008d34 0x5c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - 0x02008d3c SDL_DestroyMutex - 0x02008d38 SDL_mutexV - 0x02008d34 SDL_mutexP - 0x02008d58 SDL_CreateMutex - .text 0x02008d90 0x7c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - 0x02008dc8 SDL_SemWaitTimeout - 0x02008de0 SDL_SemTryWait - 0x02008db0 SDL_SemWait - 0x02008df8 SDL_CreateSemaphore - 0x02008d94 SDL_SemValue - 0x02008d98 SDL_SemPost - 0x02008d90 SDL_DestroySemaphore - .text 0x02008e0c 0x28 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - 0x02008e1c SDL_SYS_CreateThread - 0x02008e10 SDL_ThreadID - 0x02008e18 SDL_SYS_KillThread - 0x02008e14 SDL_SYS_WaitThread - 0x02008e0c SDL_SYS_SetupThread - .text 0x02008e34 0xe0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - 0x02008e38 SDL_SYS_StopTimer - 0x02008eb4 SDL_Delay - 0x02008e7c SDL_SYS_TimerInit - 0x02008f04 SDL_GetTicks - 0x02008e54 SDL_SYS_TimerQuit - 0x02008e3c SDL_SYS_StartTimer - 0x02008e34 SDL_StartTicks - .text 0x02008f14 0x3c4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - 0x02008f20 SDL_RemoveTimer - 0x02009214 SDL_SetTimerThreaded - 0x02009244 SDL_TimerQuit - 0x02009288 SDL_TimerInit - 0x020090a4 SDL_ThreadedTimerCheck - 0x02008fe4 SDL_SetTimer - 0x020091a0 SDL_AddTimer - .text 0x020092d8 0x2c4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - 0x020092d8 SDL_FillRect - .text 0x0200959c 0xc44 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - 0x020096e4 SDL_MasksToPixelFormatEnum - 0x020098f0 SDL_MapRGB - 0x02009cb8 SDL_MapSurface - 0x0200959c SDL_PixelFormatEnumToMasks - 0x02009f4c SDL_AllocFormat - 0x0200a13c SDL_SetPaletteColors - 0x02009b3c SDL_FormatChanged - 0x02009980 SDL_GetRGB - 0x02009bb0 SDL_DelPaletteWatch - 0x02009884 SDL_FindColor - 0x02009930 SDL_MapRGBA - 0x02009b18 SDL_InvalidateMap - 0x02009850 SDL_CalculatePitch - 0x02009a08 SDL_GetRGBA - 0x02009b88 SDL_FreePalette - 0x0200a198 SDL_AllocPalette - 0x02009b64 SDL_FreeBlitMap - 0x02009f1c SDL_AllocBlitMap - 0x02009800 SDL_DitherColors - 0x02009ee8 SDL_AddPaletteWatch - 0x02009b78 SDL_FreeFormat - 0x02009ac0 SDL_ApplyGamma - .text 0x0200a1e0 0x1bc /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - 0x0200a1e0 SDL_HasIntersection - 0x0200a310 SDL_FreeDirtyRects - 0x0200a340 SDL_AddDirtyRect - 0x0200a23c SDL_IntersectRect - 0x0200a2ec SDL_ClearDirtyRects - 0x0200a2a0 SDL_UnionRect - .text 0x0200a39c 0x2f4c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - 0x0200c994 SDL_UnRLESurface - 0x0200a7d0 SDL_RLEAlphaBlit - 0x0200af2c SDL_RLEBlit - 0x0200cb30 SDL_RLESurface - .text 0x0200d2e8 0xac0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - 0x0200d430 SDL_LowerBlit - 0x0200d5fc SDL_SetSurfaceScaleMode - 0x0200dbe0 SDL_ConvertSurface - 0x0200d3bc SDL_GetClipRect - 0x0200d7d0 SDL_SetColorKey - 0x0200d794 SDL_SetSurfaceRLE - 0x0200d934 SDL_CreateRGBSurface - 0x0200d33c SDL_GetSurfaceBlendMode - 0x0200d474 SDL_UpperBlit - 0x0200d408 SDL_UnlockSurface - 0x0200d840 SDL_SetSurfacePalette - 0x0200d3d8 SDL_LockSurface - 0x0200d320 SDL_GetSurfaceAlphaMod - 0x0200d394 SDL_GetSurfaceScaleMode - 0x0200d8b4 SDL_FreeSurface - 0x0200d740 SDL_SetSurfaceColorMod - 0x0200d704 SDL_SetSurfaceAlphaMod - 0x0200d5bc SDL_SetClipRect - 0x0200d2e8 SDL_GetSurfaceColorMod - 0x0200d670 SDL_SetSurfaceBlendMode - 0x0200dd60 SDL_CreateRGBSurfaceFrom - .text 0x0200dda8 0x25e0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - 0x0200e984 SDL_GetCurrentVideoDisplay - 0x02010180 SDL_GetDisplayMode - 0x0200f3e4 SDL_RestoreWindow - 0x0200f450 SDL_MaximizeWindow - 0x020101e4 SDL_VideoInit - 0x0200e224 SDL_GetTextureBlendMode - 0x0200ddf4 SDL_GetNumVideoDrivers - 0x0200e868 SDL_GetWindowFlags - 0x0200dfd0 SDL_GetTexturePalette - 0x0200e588 SDL_GetWindowWMInfo - 0x0200de8c SDL_GetNumRenderDrivers - 0x0200de10 SDL_GetVideoDevice - 0x0200e51c SDL_GetWindowFromID - 0x0200eef4 SDL_CreateTexture - 0x0200f1e4 SDL_CreateRenderer - 0x0200f5d4 SDL_VideoQuit - 0x0200f484 SDL_HideWindow - 0x0200ee5c SDL_RenderFill - 0x0200fb34 SDL_SetDisplayPalette - 0x0200ebd4 SDL_GetRendererInfo - 0x0200f41c SDL_MinimizeWindow - 0x0200f820 SDL_RecreateWindow - 0x0200deb4 SDL_QueryTexture - 0x0200e4e8 SDL_GetDisplayFromWindow - 0x0200e750 SDL_GetWindowSize - 0x0200e9ac SDL_GetNumVideoDisplays - 0x0200ecf0 SDL_GL_GetAttribute - 0x0200e774 SDL_SetWindowSize - 0x0200e8ac SDL_GetFullscreenDisplayMode - 0x0200e43c SDL_GL_ExtensionSupported - 0x0200ff78 SDL_OnWindowFocusLost - 0x0200ea84 SDL_GL_CreateContext - 0x0200e278 SDL_SetTextureScaleMode - 0x0200e9f8 SDL_GL_SetSwapInterval - 0x0200e390 SDL_UnlockTexture - 0x0200f7dc SDL_SetWindowTitle - 0x0200e4a8 SDL_RenderPresent - 0x0200e31c SDL_UpdateTexture - 0x0200fc94 SDL_GetClosestDisplayMode - 0x0200e114 SDL_SetTextureAlphaMod - 0x0200e830 SDL_GetWindowData - 0x0200de20 SDL_OnWindowHidden - 0x0200e1d4 SDL_SetTextureBlendMode - 0x0200e854 SDL_GetWindowTitle - 0x0200f4ec SDL_DestroyWindow - 0x0200eb08 SDL_GL_LoadLibrary - 0x0200e87c SDL_GL_SwapWindow - 0x0200df74 SDL_SetTexturePalette - 0x0200e7a0 SDL_GetWindowPosition - 0x0200ddf8 SDL_GetVideoDriver - 0x0200e680 SDL_SelectRenderer - 0x0200eca4 SDL_SelectVideoDisplay - 0x0200e180 SDL_GetTextureAlphaMod - 0x0200de1c SDL_OnWindowShown - 0x0200df20 SDL_QueryTexturePixels - 0x0200f4b8 SDL_ShowWindow - 0x0200fc4c SDL_GetNumDisplayModes - 0x0200f990 SDL_CreateWindow - 0x0200f318 SDL_AddRenderDriver - 0x0200ea38 SDL_GL_MakeCurrent - 0x0200ec28 SDL_GetRenderDriverInfo - 0x02010010 SDL_SetWindowFullscreen - 0x0200e440 SDL_GL_DeleteContext - 0x0200f8c8 SDL_CreateWindowFrom - 0x0200e7c4 SDL_SetWindowPosition - 0x0200e0ac SDL_GetTextureColorMod - 0x020100b4 SDL_SetFullscreenDisplayMode - 0x0200e2c8 SDL_GetTextureScaleMode - 0x0200ffc8 SDL_OnWindowFocusGained - 0x0200fe14 SDL_SetDisplayMode - 0x0200e3e4 SDL_DirtyTexture - 0x0200e46c SDL_GL_GetSwapInterval - 0x0200faf4 SDL_AddBasicVideoDisplay - 0x0200e728 SDL_RaiseWindow - 0x0200e844 SDL_SetWindowData - 0x0200ed04 SDL_GL_SetAttribute - 0x0200f760 SDL_GetDisplayPalette - 0x0200e8f4 SDL_GetCurrentDisplayMode - 0x0200de3c SDL_GetFocusWindow - 0x0200eb48 SDL_LockTexture - 0x0200e9d4 SDL_GetCurrentVideoDriver - 0x0200fbac SDL_AddDisplayMode - 0x0200efdc SDL_CreateTextureFromSurface - 0x0200e6c4 SDL_GetWindowGrab - 0x0200e02c SDL_SetTextureColorMod - 0x0200de24 SDL_OnWindowResized - 0x0200e5b0 SDL_RenderCopy - 0x0200eab8 SDL_GL_GetProcAddress - 0x0200edf0 SDL_DestroyTexture - 0x0200ed18 SDL_DestroyRenderer - 0x0200f370 SDL_AddVideoDisplay - 0x0200e93c SDL_GetDesktopDisplayMode - 0x0200e6dc SDL_SetWindowGrab - .text 0x02010388 0x78 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .text 0x02010400 0x1d8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - 0x0201042c SDL_SYS_JoystickUpdate - 0x02010410 SDL_SYS_JoystickOpen - 0x02010428 SDL_SYS_JoystickQuit - 0x020105b8 SDL_SYS_JoystickName - 0x02010400 SDL_SYS_JoystickInit - 0x02010424 SDL_SYS_JoystickClose - .text 0x020105d8 0x298 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - 0x02010608 NDS_OAM_HideSprite - 0x020107e0 NDS_OAM_Update - 0x0201061c NDS_OAM_ShowSprite - 0x02010810 NDS_OAM_Init - 0x020105d8 NDS_OAM_RotateSprite - .text 0x02010870 0x324 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - 0x02010870 SDL_CalculateBlit - .text 0x02010b94 0xb0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - 0x02010b94 SDL_BlitCopy - 0x02010bdc SDL_BlitCopyOverlap - .text 0x02010c44 0x4204 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - 0x02014c9c SDL_CalculateBlitN - .text 0x02014e48 0x948 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - 0x02015260 Setup_SoftwareRenderer - .text 0x02015790 0x1c78 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - 0x02016b04 SDL_SW_UnlockYUVTexture - 0x02016b4c SDL_SW_LockYUVTexture - 0x02016af8 SDL_SW_QueryYUVTexturePixels - 0x02016bc0 SDL_SW_CopyYUVToRGB - 0x02016b08 SDL_SW_DestroyYUVTexture - 0x02017138 SDL_SW_UpdateYUVTexture - 0x02017218 SDL_SW_CreateYUVTexture - .text 0x02017408 0x184 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - 0x02017498 SDL_Has3DNow - 0x02017408 SDL_HasRDTSC - 0x02017558 SDL_HasAltiVec - 0x020174f8 SDL_HasSSE - 0x02017438 SDL_HasMMX - 0x020174c8 SDL_Has3DNowExt - 0x02017528 SDL_HasSSE2 - 0x02017468 SDL_HasMMXExt - .text 0x0201758c 0x58 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - 0x0201758c NDS_PumpEvents - .text 0x020175e4 0x65c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - 0x02017be8 sdlds_print_pixfmt_info - 0x02017c10 sdlds_print_surface_info - 0x020175e4 sdlds_rgb2bgr - .text 0x02017c40 0xa24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - 0x02018548 SDL_CalculateBlit0 - .text 0x02018664 0x1b64 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - 0x0201a15c SDL_CalculateBlit1 - .text 0x0201a1c8 0x3bdc /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - 0x0201dc40 SDL_CalculateBlitA - .text 0x0201dda4 0x8454 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .text 0x020261f8 0x46c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - 0x020263fc SDL_SoftStretch - 0x020261f8 copy_row1 - 0x02026270 copy_row2 - 0x02026368 copy_row3 - 0x020262ec copy_row4 - .text 0x02026664 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .text 0x02026664 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .text 0x02026664 0x580 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - 0x020269e0 con_write - 0x02026810 consoleInit - 0x020266cc consolePrintChar - 0x020267fc consoleClear - 0x02026998 consoleDemoInit - 0x02026974 consoleInitDefault - .text 0x02026be4 0x158 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - 0x02026be4 initSystem - .text 0x02026d3c 0x100 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - 0x02026d6c keysSetRepeat - 0x02026d5c keysDownRepeat - 0x02026d3c keysHeld - 0x02026d90 keysUp - 0x02026d48 keysDown - 0x02026da8 scanKeys - .text 0x02026e3c 0x1c /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - 0x02026e3c touchReadXY - .text 0x02026e58 0x110 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - 0x02026f18 vramSetBankF - 0x02026ea8 vramRestoreMainBanks - 0x02026f40 vramSetBankH - 0x02026ef0 vramSetBankD - 0x02026f04 vramSetBankE - 0x02026f2c vramSetBankG - 0x02026e9c vramRestorMainBanks - 0x02026ec8 vramSetBankB - 0x02026edc vramSetBankC - 0x02026f54 vramSetBankI - 0x02026e58 vramSetMainBanks - 0x02026eb4 vramSetBankA - .text 0x02026f68 0x208 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - 0x020270d0 irqEnable - 0x02026f6c irqSet - 0x02027124 irqDisable - 0x02026fd4 irqInit - 0x02026f68 irqDummy - 0x020270a0 irqInitHandler - 0x02027020 irqClear - .text 0x02027170 0x70 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - 0x02027170 DC_FlushAll - 0x0202719c DC_FlushRange - 0x020271c4 DC_InvalidateRange - 0x020271b8 DC_InvalidateAll - .text 0x020271e0 0x70 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - 0x020271f0 swiSleep - 0x0202722a swiDecompressLZSSVram - 0x02027212 swiFastCopy - 0x02027216 swiSqrt - 0x020271e0 swiSoftReset - 0x0202721a swiCRC16 - 0x0202722e swiDecompressHuffman - 0x02027246 swiSetHaltCR - 0x020271fc swiRemainder - 0x02027222 swiUnpackBits - 0x02027226 swiDecompressLZSSWram - 0x02027242 swiDecodeDelta16 - 0x020271e4 swiDelay - 0x02027202 swiDivMod - 0x02027236 swiDecompressRLEVram - 0x02027232 swiDecompressRLEWram - 0x0202723e swiDecodeDelta8 - 0x020271f8 swiDivide - 0x020271f4 swiChangeSoundBias - 0x020271ec swiWaitForVBlank - 0x020271e8 swiIntrWait - 0x0202721e swiIsDebugger - 0x0202723a swiWaitForIRQ - 0x0202720e swiCopy - .text 0x02027250 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .text 0x02027250 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .text 0x02027250 0x8c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - 0x02027250 __udivsi3 - 0x02027250 __aeabi_uidiv - 0x020272cc __aeabi_uidivmod - .text 0x020272dc 0xa4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - 0x020272dc __aeabi_idiv - 0x020272dc __divsi3 - 0x02027370 __aeabi_idivmod - .text 0x02027380 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - 0x02027380 __aeabi_ldiv0 - 0x02027380 __div0 - 0x02027380 __aeabi_idiv0 - .text 0x02027384 0x41c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - 0x02027740 __floatdidf - 0x020276c4 __floatsidf - 0x020276a0 __aeabi_ui2d - 0x02027384 __aeabi_drsub - 0x020276ec __extendsfdf2 - 0x02027390 __adddf3 - 0x020276a0 __floatunsidf - 0x02027390 __aeabi_dadd - 0x0202772c __aeabi_ul2d - 0x0202738c __aeabi_dsub - 0x0202772c __floatundidf - 0x020276c4 __aeabi_i2d - 0x02027740 __aeabi_l2d - 0x020276ec __aeabi_f2d - 0x0202738c __subdf3 - .text 0x020277a0 0x49c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - 0x02027a30 __aeabi_ddiv - 0x020277a0 __aeabi_dmul - 0x02027a30 __divdf3 - 0x020277a0 __muldf3 - .text 0x02027c3c 0x140 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - 0x02027d34 __aeabi_dcmple - 0x02027c4c __cmpdf2 - 0x02027c4c __eqdf2 - 0x02027c3c __gtdf2 - 0x02027cec __aeabi_cdcmple - 0x02027cd0 __aeabi_cdrcmple - 0x02027c44 __ltdf2 - 0x02027d1c __aeabi_dcmplt - 0x02027c44 __ledf2 - 0x02027d64 __aeabi_dcmpgt - 0x02027d4c __aeabi_dcmpge - 0x02027c4c __nedf2 - 0x02027d04 __aeabi_dcmpeq - 0x02027cec __aeabi_cdcmpeq - 0x02027c3c __gedf2 - .text 0x02027d7c 0x5c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - 0x02027d7c __fixdfsi - 0x02027d7c __aeabi_d2iz - .text 0x02027dd8 0xa0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - 0x02027dd8 __aeabi_d2f - 0x02027dd8 __truncdfsf2 - .text 0x02027e78 0x2ac /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - 0x02027e84 __aeabi_fadd - 0x02027e80 __subsf3 - 0x02028048 __aeabi_i2f - 0x02027e80 __aeabi_fsub - 0x02028078 __floatdisf - 0x02028048 __floatsisf - 0x02028068 __floatundisf - 0x02028040 __aeabi_ui2f - 0x02028078 __aeabi_l2f - 0x02028068 __aeabi_ul2f - 0x02027e78 __aeabi_frsub - 0x02028040 __floatunsisf - 0x02027e84 __addsf3 - .text 0x02028124 0x2f8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - 0x020282bc __divsf3 - 0x020282bc __aeabi_fdiv - 0x02028124 __mulsf3 - 0x02028124 __aeabi_fmul - .text 0x0202841c 0x5c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - 0x0202841c __fixsfsi - 0x0202841c __aeabi_f2iz - .text 0x02028478 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - 0x02028478 __aeabi_f2uiz - 0x02028478 __fixunssfsi - .text 0x020284cc 0x1c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - 0x020284cc __aeabi_ldivmod - .text 0x020284e8 0x1c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - 0x020284e8 __aeabi_uldivmod - .text 0x02028504 0x70 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - 0x02028504 __aeabi_lmul - 0x02028504 __muldi3 - .text 0x02028574 0x78 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - 0x02028574 __gnu_uldivmod_helper - 0x020285b0 __gnu_ldivmod_helper - .text 0x020285ec 0xac8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - 0x02028d64 __gnu_Unwind_RaiseException - 0x02028a68 __aeabi_unwind_cpp_pr0 - 0x02028734 _Unwind_GetCFA - 0x02028644 _Unwind_VRS_Set - 0x02028bac __gnu_Unwind_Backtrace - 0x02028e28 _Unwind_VRS_Pop - 0x02028a48 __aeabi_unwind_cpp_pr2 - 0x0202873c _Unwind_DeleteException - 0x02028738 _Unwind_Complete - 0x02028de4 __gnu_Unwind_Resume - 0x02028d10 __gnu_Unwind_ForcedUnwind - 0x02028dc4 __gnu_Unwind_Resume_or_Rethrow - 0x020285fc _Unwind_VRS_Get - 0x02028a58 __aeabi_unwind_cpp_pr1 - .text 0x020290b4 0x1d8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - 0x02029234 ___Unwind_ForcedUnwind - 0x020290d8 __gnu_Unwind_Save_VFP - 0x02029208 _Unwind_Resume_or_Rethrow - 0x02029208 ___Unwind_Resume_or_Rethrow - 0x02029260 _Unwind_Backtrace - 0x020290b4 __restore_core_regs - 0x020290f8 __gnu_Unwind_Save_VFP_D_16_to_31 - 0x020290e8 __gnu_Unwind_Save_VFP_D - 0x02029260 ___Unwind_Backtrace - 0x020291b0 ___Unwind_RaiseException - 0x020291dc ___Unwind_Resume - 0x02029100 __gnu_Unwind_Restore_WMMXD - 0x020290d0 __gnu_Unwind_Restore_VFP - 0x020291dc _Unwind_Resume - 0x020290e0 __gnu_Unwind_Restore_VFP_D - 0x020290f0 __gnu_Unwind_Restore_VFP_D_16_to_31 - 0x020291b0 _Unwind_RaiseException - 0x020290b4 restore_core_regs - 0x0202919c __gnu_Unwind_Save_WMMXC - 0x02029188 __gnu_Unwind_Restore_WMMXC - 0x02029234 _Unwind_ForcedUnwind - 0x02029144 __gnu_Unwind_Save_WMMXD - .text 0x0202928c 0x3cc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - 0x0202931c _Unwind_GetRegionStart - 0x0202932c __gnu_unwind_execute - 0x020292c4 _Unwind_GetTextRelBase - 0x02029300 _Unwind_GetLanguageSpecificData - 0x0202962c __gnu_unwind_frame - 0x020292cc _Unwind_GetDataRelBase - .text 0x02029658 0x450 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - 0x02029658 __divdi3 - .text 0x02029aa8 0x3fc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - 0x02029aa8 __udivdi3 - .text 0x02029ea4 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .text 0x02029ea4 0x10 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - 0x02029ea4 abort - .text 0x02029eb4 0x28 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - 0x02029eb4 _atoi_r - 0x02029ec8 atoi - .text 0x02029edc 0x1c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - 0x02029edc calloc - .text 0x02029ef8 0x5c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - 0x02029ef8 _calloc_r - .text 0x02029f54 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .text 0x02029f54 0x38 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - 0x02029f54 getenv - 0x02029f70 _findenv - .text 0x02029f8c 0xa0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - 0x02029f8c _findenv_r - 0x0202a01c _getenv_r - .text 0x0202a02c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .text 0x0202a02c 0x88 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - 0x0202a05c __libc_init_array - 0x0202a02c __libc_fini_array - .text 0x0202a0b4 0x3c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - 0x0202a0b4 _iprintf_r - 0x0202a0cc iprintf - .text 0x0202a0f0 0x30 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - 0x0202a108 malloc - 0x0202a0f0 free - .text 0x0202a120 0x518 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - 0x0202a120 _malloc_r - .text 0x0202a638 0x58 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - 0x0202a638 memcmp - .text 0x0202a690 0x88 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - 0x0202a690 memcpy - .text 0x0202a718 0x84 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - 0x0202a718 memset - .text 0x0202a79c 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - 0x0202a7a0 __malloc_unlock - 0x0202a79c __malloc_lock - .text 0x0202a7a4 0x3c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - 0x0202a7a4 printf - 0x0202a7c8 _printf_r - .text 0x0202a7e0 0x60 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - 0x0202a7e0 _puts_r - 0x0202a828 puts - .text 0x0202a840 0x5e8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - 0x0202a840 qsort - .text 0x0202ae28 0x1c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - 0x0202ae28 realloc - .text 0x0202ae44 0x340 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - 0x0202ae44 _realloc_r - .text 0x0202b184 0x114 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - 0x0202b184 setvbuf - .text 0x0202b298 0x1a4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - 0x0202b3d8 _signal_r - 0x0202b298 _raise_r - 0x0202b368 __sigtramp_r - 0x0202b41c signal - 0x0202b350 _init_signal - 0x0202b310 _init_signal_r - 0x0202b3c0 __sigtramp - 0x0202b2f8 raise - .text 0x0202b43c 0xa4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - 0x0202b440 _siscanf_r - 0x0202b490 siscanf - .text 0x0202b4e0 0xcc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - 0x0202b4e0 snprintf - 0x0202b548 _snprintf_r - .text 0x0202b5ac 0xa4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - 0x0202b600 sscanf - 0x0202b5b0 _sscanf_r - .text 0x0202b650 0x88 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - 0x0202b650 strcasecmp - .text 0x0202b6d8 0x5c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - 0x0202b6d8 strcmp - .text 0x0202b734 0x18 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - 0x0202b734 strdup - .text 0x0202b74c 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - 0x0202b74c _strdup_r - .text 0x0202b778 0x44 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - 0x0202b778 strlen - .text 0x0202b7bc 0x9c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - 0x0202b7bc strncmp - .text 0x0202b858 0x188 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - 0x0202b9bc strtol - 0x0202b858 _strtol_r - .text 0x0202b9e0 0xc28 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - 0x0202c5e4 vfiprintf - 0x0202ba00 _vfiprintf_r - .text 0x0202c608 0x8cc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - 0x0202ce6c _vfiscanf_r - 0x0202ce9c vfiscanf - 0x0202c608 __svfiscanf_r - 0x0202ce48 __svfiscanf - *fill* 0x0202ced4 0x4 ff - .text 0x0202ced8 0x16d8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - 0x0202cef8 _vfprintf_r - 0x0202e58c vfprintf - .text 0x0202e5b0 0xd08 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - 0x0202f22c __svfscanf - 0x0202f250 _vfscanf_r - 0x0202f280 vfscanf - 0x0202e5b0 __svfscanf_r - .text 0x0202f2b8 0x68 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - 0x0202f2b8 _wcrtomb_r - 0x0202f2fc wcrtomb - .text 0x0202f320 0x10c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - 0x0202f320 _wcsrtombs_r - 0x0202f404 wcsrtombs - .text 0x0202f42c 0x2c8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - 0x0202f42c _wctomb_r - .text 0x0202f6f4 0xc8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - 0x0202f6f4 __swsetup_r - *fill* 0x0202f7bc 0x4 ff - .text 0x0202f7c0 0xf70 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - 0x0202f92c _dtoa_r - .text 0x02030730 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .text 0x02030730 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - 0x02030734 __env_unlock - 0x02030730 __env_lock - .text 0x02030738 0x138 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - 0x0203083c fflush - 0x02030738 _fflush_r - .text 0x02030870 0x1e8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - 0x02030870 __sinit - 0x020309a0 __sfmoreglue - 0x02030984 _cleanup - 0x02030970 _cleanup_r - 0x02030954 __fp_lock_all - 0x02030920 __sfp_lock_acquire - 0x020309d4 __sfp - 0x0203092c __sinit_lock_release - 0x02030938 __fp_unlock_all - 0x02030924 __sfp_lock_release - 0x02030928 __sinit_lock_acquire - .text 0x02030a58 0x180 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - 0x02030bb0 fread - 0x02030a58 _fread_r - .text 0x02030bd8 0x23c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - 0x02030c80 _free_r - 0x02030bd8 _malloc_trim_r - .text 0x02030e14 0x318 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - 0x02030e14 __sfvwrite_r - .text 0x0203112c 0xc8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - 0x02031194 _fwalk - 0x0203112c _fwalk_reent - .text 0x020311f4 0xec /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - 0x020311f4 iswspace - .text 0x020312e0 0x178 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - 0x020312e0 __jp2uc - .text 0x02031458 0x28c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - 0x02031474 _setlocale_r - 0x02031458 __locale_charset - 0x02031464 _localeconv_r - 0x020316c8 setlocale - 0x0203146c localeconv - .text 0x020316e4 0xe4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - 0x020316e4 __smakebuf_r - .text 0x020317c8 0x70 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - 0x02031810 mbrtowc - 0x020317c8 _mbrtowc_r - .text 0x02031838 0x69c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - 0x02031838 _mbtowc_r - .text 0x02031ed4 0x90 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - 0x02031ed4 memchr - .text 0x02031f64 0xb0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - 0x02031f64 memmove - *fill* 0x02032014 0x4 ff - .text 0x02032018 0x9d8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - 0x02032290 _mprec_log10 - 0x02032320 __any_on - 0x0203237c _Balloc - 0x0203223c __ratio - 0x020327d8 __i2b - 0x02032184 __b2d - 0x02032950 __s2b - 0x020320f0 __mcmp - 0x02032034 __hi0bits - 0x02032898 __pow5mult - 0x020325c4 __lshift - 0x02032684 __multiply - 0x020323d0 __d2b - 0x020322d4 __copybits - 0x02032134 __ulp - 0x020324a4 __mdiff - 0x02032088 __lo0bits - 0x020327f0 __multadd - 0x02032018 _Bfree - .text 0x020329f0 0x118 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - 0x020329f0 __srefill_r - .text 0x02032b08 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - 0x02032b08 __isinfd - .text 0x02032b2c 0x1c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - 0x02032b2c __isnand - .text 0x02032b48 0x78 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - 0x02032b48 __sccl - .text 0x02032bc0 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - 0x02032bc0 nanf - .text 0x02032bc8 0x84 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - 0x02032c0c _sprintf_r - 0x02032bc8 sprintf - .text 0x02032c4c 0xb8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - 0x02032c60 __sseek - 0x02032cd4 __sread - 0x02032c4c __sclose - 0x02032c94 __swrite - .text 0x02032d04 0x48 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - 0x02032d04 strcpy - *fill* 0x02032d4c 0x4 ff - .text 0x02032d50 0xe30 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - 0x02032d50 _strtod_r - 0x02033b64 strtod - 0x02033b28 strtof - .text 0x02033b80 0x18c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - 0x02033ce8 strtoul - 0x02033b80 _strtoul_r - .text 0x02033d0c 0x174 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - 0x02033e64 ungetc - 0x02033d0c __submore - 0x02033d88 _ungetc_r - .text 0x02033e80 0xc0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - 0x02033e80 _fclose_r - 0x02033f24 fclose - .text 0x02033f40 0x5e8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - 0x02033f40 __hexdig_init - 0x02034050 __gethex - .text 0x02034528 0x1a0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - 0x02034528 __hexnan - .text 0x020346c8 0x114 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - 0x020347b8 RemoveDevice - 0x020346c8 setDefaultDevice - 0x020346dc AddDevice - 0x02034754 FindDevice - .text 0x020347dc 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - 0x020347dc _close_r - .text 0x02034830 0x5c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - 0x02034830 _fstat_r - .text 0x0203488c 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - 0x0203488c _getpid_r - .text 0x02034898 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - 0x02034898 isatty - .text 0x0203489c 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - 0x0203489c _kill_r - .text 0x020348a8 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - 0x020348a8 _lseek_r - .text 0x020348fc 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - 0x020348fc _read_r - .text 0x02034950 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - 0x02034950 _sbrk_r - .text 0x020349a4 0x4c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - 0x020349ac _gettimeofday_r - 0x020349a4 _times_r - 0x020349d8 _times - .text 0x020349f0 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - 0x020349f0 _write_r - .text 0x02034a44 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - 0x02034a44 _exit - .text 0x02034a48 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .text 0x02034a48 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - 0x02034a48 build_argv - .text 0x02034a9c 0x80 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - 0x02034af4 __release_handle - 0x02034ab8 __alloc_handle - 0x02034a9c __get_handle - .text 0x02034b1c 0x54 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - 0x02034b1c __fixunsdfsi - 0x02034b1c __aeabi_d2uiz - .text 0x02034b70 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - 0x02034b70 __errno - .text 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .text 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - *(.text.*) - *(.stub) - *(.gnu.warning) - *(.gnu.linkonce.t*) - *(.glue_7) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .glue_7 0x02034b7c 0x0 main.o - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .glue_7 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - *(.glue_7t) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .glue_7t 0x02034b7c 0x0 main.o - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .glue_7t 0x02034b7c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - 0x02034b7c . = ALIGN (0x4) - -.vfp11_veneer 0x00000000 0x0 - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .vfp11_veneer 0x00000000 0x0 main.o - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .vfp11_veneer 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.v4_bx 0x00000000 0x0 - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .v4_bx 0x00000000 0x0 main.o - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .v4_bx 0x00000000 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.fini 0x02034b7c 0xc - *(.fini) - .fini 0x02034b7c 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - 0x02034b7c _fini - .fini 0x02034b80 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - 0x02034b88 __text_end = . - -.rodata 0x02034b88 0xb9e8 - *(.rodata) - .rodata 0x02034b88 0xa0 main.o - .rodata 0x02034c28 0xb0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .rodata 0x02034cd8 0x150 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .rodata 0x02034e28 0xd0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .rodata 0x02034ef8 0x2d0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - 0x02034ef8 sdl_audio_type_filters - .rodata 0x020351c8 0x200 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .rodata 0x020353c8 0x88 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .rodata 0x02035450 0x34 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .rodata 0x02035484 0x5 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .rodata 0x02035489 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - *fill* 0x020354ad 0x3 ff - .rodata 0x020354b0 0xa8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .rodata 0x02035558 0x10 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .rodata 0x02035568 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .rodata 0x0203558c 0x8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .rodata 0x02035594 0x23a0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .rodata 0x02037934 0x28 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .rodata 0x0203795c 0x168 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .rodata 0x02037ac4 0x20 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .rodata 0x02037ae4 0x404 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - 0x02037ae4 COS_bin_size - 0x02037ee8 COS_bin_end - 0x02037ae8 COS_bin - .rodata 0x02037ee8 0x404 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - 0x020382ec SIN_bin_end - 0x02037eec SIN_bin - 0x02037ee8 SIN_bin_size - .rodata 0x020382ec 0x120 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - 0x020383c0 dotab_stdout - .rodata 0x0203840c 0x2004 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - 0x0203a410 default_font_bin_end - 0x0203840c default_font_bin_size - 0x02038410 default_font_bin - .rodata 0x0203a410 0x14 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .rodata 0x0203a424 0x100 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - 0x0203a424 __clz_tab - .rodata 0x0203a524 0x101 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - 0x0203a524 _ctype_ - *fill* 0x0203a625 0x3 ff - .rodata 0x0203a628 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - 0x0203a628 _global_impure_ptr - .rodata 0x0203a62c 0x184 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .rodata 0x0203a7b0 0x340 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .rodata 0x0203aaf0 0x184 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .rodata 0x0203ac74 0x490 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .rodata 0x0203b104 0x18 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .rodata 0x0203b11c 0x34ec /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .rodata 0x0203e608 0xb8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .rodata 0x0203e6c0 0xa8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .rodata 0x0203e768 0x128 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - 0x0203e858 __mprec_tinytens - 0x0203e768 __mprec_tens - 0x0203e830 __mprec_bigtens - .rodata 0x0203e890 0x100 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .rodata 0x0203e990 0x50 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - 0x0203e990 dotab_stdnull - *all.rodata*(*) - *(.roda) - *(.rodata.*) - .rodata.str1.4 - 0x0203e9e0 0x45 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - 0x48 (size before relaxing) - *fill* 0x0203ea25 0x3 ff - .rodata.str1.4 - 0x0203ea28 0x14b /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - 0x150 (size before relaxing) - *fill* 0x0203eb73 0x1 ff - .rodata.str1.4 - 0x0203eb74 0x82 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - 0x84 (size before relaxing) - *fill* 0x0203ebf6 0x2 ff - .rodata.str1.4 - 0x0203ebf8 0x2aa /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - 0x2ac (size before relaxing) - *fill* 0x0203eea2 0x2 ff - .rodata.str1.4 - 0x0203eea4 0x23 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - 0x24 (size before relaxing) - *fill* 0x0203eec7 0x1 ff - .rodata.str1.4 - 0x0203eec8 0x25 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - 0x28 (size before relaxing) - *fill* 0x0203eeed 0x3 ff - .rodata.str1.4 - 0x0203eef0 0x1a /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - 0x1c (size before relaxing) - *fill* 0x0203ef0a 0x2 ff - .rodata.str1.4 - 0x0203ef0c 0x79a /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - 0x7d0 (size before relaxing) - *fill* 0x0203f6a6 0x2 ff - .rodata.str1.4 - 0x0203f6a8 0x9e /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - 0xa0 (size before relaxing) - *fill* 0x0203f746 0x2 ff - .rodata.str1.4 - 0x0203f748 0xb5 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - 0xb8 (size before relaxing) - *fill* 0x0203f7fd 0x3 ff - .rodata.str1.4 - 0x0203f800 0x3 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - 0x4 (size before relaxing) - *fill* 0x0203f803 0x1 ff - .rodata.str1.4 - 0x0203f804 0x27 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - 0x28 (size before relaxing) - *fill* 0x0203f82b 0x1 ff - .rodata.str1.4 - 0x0203f82c 0x2b /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - 0x2c (size before relaxing) - *fill* 0x0203f857 0x1 ff - .rodata.str1.4 - 0x0203f858 0x2c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .rodata.str1.4 - 0x0203f884 0xa6 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - 0xa8 (size before relaxing) - *fill* 0x0203f92a 0x2 ff - .rodata.str1.4 - 0x0203f92c 0x56 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - 0x58 (size before relaxing) - *fill* 0x0203f982 0x2 ff - .rodata.str1.4 - 0x0203f984 0xea /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - 0xec (size before relaxing) - *fill* 0x0203fa6e 0x2 ff - .rodata.str1.4 - 0x0203fa70 0x336 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - 0x34c (size before relaxing) - *fill* 0x0203fda6 0x2 ff - .rodata.str1.4 - 0x0203fda8 0x19 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - 0x1c (size before relaxing) - *fill* 0x0203fdc1 0x3 ff - .rodata.str1.4 - 0x0203fdc4 0x3a /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - 0x3c (size before relaxing) - *fill* 0x0203fdfe 0x2 ff - .rodata.str1.4 - 0x0203fe00 0xa5 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - 0xac (size before relaxing) - *fill* 0x0203fea5 0x3 ff - .rodata.str1.4 - 0x0203fea8 0x3b /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - 0x3c (size before relaxing) - *fill* 0x0203fee3 0x1 ff - .rodata.str1.4 - 0x0203fee4 0x85 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - 0xa0 (size before relaxing) - *fill* 0x0203ff69 0x3 ff - .rodata.str1.4 - 0x0203ff6c 0xcf /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - 0xd0 (size before relaxing) - *fill* 0x0204003b 0x1 ff - .rodata.str1.4 - 0x0204003c 0x35b /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - 0x3b4 (size before relaxing) - *fill* 0x02040397 0x1 ff - .rodata.str1.4 - 0x02040398 0xae /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - 0xb0 (size before relaxing) - *fill* 0x02040446 0x2 ff - .rodata.str1.4 - 0x02040448 0x2c /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .rodata.str1.4 - 0x00000000 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .rodata.str1.4 - 0x02040474 0x2 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - 0x4 (size before relaxing) - *fill* 0x02040476 0x2 ff - .rodata.str1.4 - 0x02040478 0x42 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - 0x4c (size before relaxing) - *fill* 0x020404ba 0x2 ff - .rodata.str1.4 - 0x020404bc 0x10 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - 0x60 (size before relaxing) - .rodata.str1.4 - 0x020404cc 0x5 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - 0x8 (size before relaxing) - *fill* 0x020404d1 0x3 ff - .rodata.str1.4 - 0x020404d4 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - 0x20 (size before relaxing) - *fill* 0x020404f2 0x2 ff - .rodata.str1.4 - 0x020404f4 0x10 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - 0x14 (size before relaxing) - .rodata.str1.4 - 0x00000000 0x20 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .rodata.str1.4 - 0x02040504 0x35 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - 0x64 (size before relaxing) - .rodata.str1.4 - 0x00000000 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .rodata.str1.4 - 0x00000000 0x20 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - *fill* 0x02040539 0x3 ff - .rodata.str1.4 - 0x0204053c 0xf /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - 0x10 (size before relaxing) - *fill* 0x0204054b 0x1 ff - .rodata.str1.4 - 0x0204054c 0x1b /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - 0x1c (size before relaxing) - *fill* 0x02040567 0x1 ff - .rodata.str1.4 - 0x02040568 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - *(.gnu.linkonce.r*) - 0x02040570 . = ALIGN (0x4) - -.ARM.extab 0x02040570 0x60 - *(.ARM.extab* .gnu.linkonce.armextab.*) - .ARM.extab 0x02040570 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .ARM.extab 0x02040570 0x3c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .ARM.extab 0x020405ac 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .ARM.extab 0x020405b8 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .ARM.extab 0x020405c4 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - 0x020405d0 __exidx_start = . - -.ARM.exidx 0x020405d0 0x128 - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x020405d0 0x10 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .ARM.exidx 0x020405e0 0xc0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .ARM.exidx 0x020406a0 0x48 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .ARM.exidx 0x020406e8 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .ARM.exidx 0x020406f0 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - 0x020406f8 __exidx_end = . - 0x020406f8 . = ALIGN (0x4) - 0x020406f8 PROVIDE (__preinit_array_start, .) - -.preinit_array - *(.preinit_array) - 0x020406f8 PROVIDE (__preinit_array_end, .) - 0x020406f8 PROVIDE (__init_array_start, .) - -.init_array 0x020406f8 0x4 - *(.init_array) - .init_array 0x020406f8 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - 0x020406fc PROVIDE (__init_array_end, .) - 0x020406fc PROVIDE (__fini_array_start, .) - -.fini_array 0x020406fc 0x4 - *(.fini_array) - .fini_array 0x020406fc 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - 0x02040700 PROVIDE (__fini_array_end, .) - -.ctors 0x02040700 0x0 - *crtbegin.o(.ctors) - *(EXCLUDE_FILE(*crtend.o) .ctors) - *(SORT(.ctors.*)) - *(.ctors) - 0x02040700 . = ALIGN (0x4) - -.dtors 0x02040700 0x0 - *crtbegin.o(.dtors) - *(EXCLUDE_FILE(*crtend.o) .dtors) - *(SORT(.dtors.*)) - *(.dtors) - 0x02040700 . = ALIGN (0x4) - -.eh_frame 0x02040700 0x4 - *(.eh_frame) - .eh_frame 0x02040700 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .eh_frame 0x02040700 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - 0x02040704 . = ALIGN (0x4) - -.gcc_except_table - 0x02040704 0x0 - *(.gcc_except_table) - 0x02040704 . = ALIGN (0x4) - -.jcr 0x02040704 0x4 - *(.jcr) - .jcr 0x02040704 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .jcr 0x02040704 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - -.got - *(.got.plt) - *(.got) - *(.rel.got) - -.ewram 0x02040708 0x0 - 0x02040708 __ewram_start = ABSOLUTE (.) - *(.ewram) - *ewram.*(.text) - 0x02040708 . = ALIGN (0x4) - -.data 0x02040708 0x20c0 - 0x02040708 __data_start = ABSOLUTE (.) - *(.data) - .data 0x02040708 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .data 0x02040708 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .data 0x02040708 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - 0x02040708 __dso_handle - .data 0x0204070c 0x0 main.o - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .data 0x0204070c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .data 0x0204070c 0x1000 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .data 0x0204170c 0x40 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .data 0x0204174c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .data 0x0204174c 0x10 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - 0x0204174c NDSAUD_bootstrap - .data 0x0204175c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .data 0x0204175c 0x10 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - 0x0204175c NDS_bootstrap - .data 0x0204176c 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .data 0x02041770 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .data 0x02041770 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .data 0x02041770 0x74 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - 0x02041770 SW_RenderDriver - .data 0x020417e4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .data 0x020417e4 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .data 0x020417e8 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .data 0x020417e8 0x74 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - 0x020417e8 NDS_RenderDriver - .data 0x0204185c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .data 0x0204185c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .data 0x0204185c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .data 0x0204185c 0x6a4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - 0x0204185c SDL_GeneratedBlitFuncTable - .data 0x02041f00 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .data 0x02041f00 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .data 0x02041f00 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .data 0x02041f00 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .data 0x02041f00 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .data 0x02041f00 0x3 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .data 0x02041f03 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - *fill* 0x02041f03 0x1 ff - .data 0x02041f04 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - 0x02041f04 __ctype_ptr - .data 0x02041f08 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .data 0x02041f08 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .data 0x02041f08 0x408 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - 0x02041f08 _impure_ptr - .data 0x02042310 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .data 0x02042310 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .data 0x02042310 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .data 0x02042310 0x410 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - 0x0204271c __malloc_sbrk_base - 0x02042310 __malloc_av_ - 0x02042718 __malloc_trim_threshold - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .data 0x02042720 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .data 0x02042720 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - 0x02042720 environ - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .data 0x02042724 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .data 0x02042724 0x38 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - 0x02042724 __mb_cur_max - 0x02042728 __lc_ctype - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .data 0x0204275c 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .data 0x0204275c 0x28 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .data 0x02042784 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .data 0x02042784 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .data 0x02042784 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .data 0x02042784 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .data 0x02042784 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .data 0x02042784 0x44 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - 0x02042784 devoptab_list - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .data 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - *(.data.*) - *(.gnu.linkonce.d*) - 0x020427c8 . = ALIGN (0x4) - 0x020427c8 __data_end = ABSOLUTE (.) - 0x020427c8 __dtcm_lma = . - 0x020427c8 __bss_vma = . - -.dtcm 0x0b000000 0x0 load address 0x020427c8 - *(.dtcm) - *(.dtcm.*) - 0x0b000000 . = ALIGN (0x4) - 0x0b000000 __dtcm_end = ABSOLUTE (.) - 0x020427c8 __itcm_lma = (__dtcm_lma + SIZEOF (.dtcm)) - -.itcm 0x01000000 0x190 load address 0x020427c8 - *(.itcm) - .itcm 0x01000000 0xc8 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - 0x01000000 irqTable - .itcm 0x010000c8 0xc8 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - 0x010000c8 IntrMain - *itcm.*(.text) - 0x01000190 . = ALIGN (0x4) - 0x01000190 __itcm_end = ABSOLUTE (.) - -.sbss 0x0b000000 0x0 - 0x0b000000 __sbss_start = ABSOLUTE (.) - 0x0b000000 __sbss_start__ = ABSOLUTE (.) - *(.sbss) - 0x0b000000 . = ALIGN (0x4) - 0x0b000000 __sbss_end = ABSOLUTE (.) - -.bss 0x020427c8 0x2794 - 0x020427c8 __bss_start = ABSOLUTE (.) - 0x020427c8 __bss_start__ = ABSOLUTE (.) - *(.dynbss) - *(.gnu.linkonce.b*) - *(.bss*) - .bss 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .bss 0x020427c8 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .bss 0x020427c8 0x1c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .bss 0x020427e4 0x4 main.o - .bss 0x020427e8 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .bss 0x020427ec 0x9c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .bss 0x02042888 0x708 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .bss 0x02042f90 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .bss 0x02042f90 0x84 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .bss 0x02043014 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .bss 0x02043014 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .bss 0x02043014 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .bss 0x02043014 0x182c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - 0x02043014 SDL_EventOK - .bss 0x02044840 0x14 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .bss 0x02044854 0xc /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .bss 0x02044860 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .bss 0x02044860 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .bss 0x02044860 0xc /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - 0x02044864 SDL_joysticks - 0x02044860 SDL_numjoysticks - .bss 0x0204486c 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - *fill* 0x0204486c 0x4 00 - .bss 0x02044870 0x318 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .bss 0x02044b88 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .bss 0x02044b88 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .bss 0x02044b88 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .bss 0x02044b88 0x8 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .bss 0x02044b90 0x1c /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - 0x02044b98 SDL_alarm_interval - 0x02044b90 SDL_timer_started - 0x02044b94 SDL_timer_running - .bss 0x02044bac 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .bss 0x02044bac 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .bss 0x02044bb0 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .bss 0x02044bb0 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .bss 0x02044bb0 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .bss 0x02044bb0 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .bss 0x02044bb4 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .bss 0x02044bb4 0x24 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - 0x02044bb4 fontBold - .bss 0x02044bd8 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .bss 0x02044bd8 0x6 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .bss 0x02044bde 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - *fill* 0x02044bde 0x2 00 - .bss 0x02044be0 0x34 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - 0x02044be0 __malloc_top_pad - 0x02044be4 __malloc_max_sbrked_mem - 0x02044bec __malloc_current_mallinfo - 0x02044be8 __malloc_max_total_mem - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .bss 0x02044c14 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .bss 0x02044c14 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .bss 0x02044c18 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .bss 0x02044c18 0xc /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - 0x02044c18 __nlocale_changed - 0x02044c1c __mlocale_changed - 0x02044c20 _PathLocale - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .bss 0x02044c24 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .bss 0x02044c24 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .bss 0x02044c28 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .bss 0x02044c28 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .bss 0x02044c28 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .bss 0x02044c28 0x8 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - 0x02044c2c fake_heap_start - 0x02044c28 fake_heap_end - .bss 0x02044c30 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .bss 0x02044c30 0x200 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .bss 0x02044e30 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .bss 0x02044e30 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .bss 0x02044e30 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .bss 0x02044e30 0x0 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - *(COMMON) - COMMON 0x02044e30 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - 0x02044e30 SDL_EventOKParam - 0x02044e34 SDL_ProcessEvents - COMMON 0x02044e54 0x4 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - 0x02044e54 SDL_alarm_callback - COMMON 0x02044e58 0x100 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - 0x02044e58 __hexdig - COMMON 0x02044f58 0x4 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - 0x02044f58 punixTime - 0x02044f5c . = ALIGN (0x4) - 0x02044f5c __bss_end = ABSOLUTE (.) - 0x02044f5c __bss_end__ = __bss_end - 0x02044f5c _end = __bss_end__ - 0x02044f5c __end__ = __bss_end__ - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment 0x00000000 0x14ee - *(.comment) - .comment 0x00000000 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .comment 0x00000024 0x24 main.o - .comment 0x00000048 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .comment 0x0000006c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .comment 0x00000090 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .comment 0x000000b4 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .comment 0x000000d8 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .comment 0x000000fc 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .comment 0x00000120 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .comment 0x00000144 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .comment 0x00000168 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .comment 0x0000018c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .comment 0x000001b0 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .comment 0x000001d4 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .comment 0x000001f8 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .comment 0x0000021c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .comment 0x00000240 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .comment 0x00000264 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .comment 0x00000288 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .comment 0x000002ac 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .comment 0x000002d0 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .comment 0x000002f4 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .comment 0x00000318 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .comment 0x0000033c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .comment 0x00000360 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .comment 0x00000384 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .comment 0x000003a8 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .comment 0x000003cc 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .comment 0x000003f0 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .comment 0x00000414 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .comment 0x00000438 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .comment 0x0000045c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .comment 0x00000480 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .comment 0x000004a4 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .comment 0x000004c8 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .comment 0x000004ec 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .comment 0x00000510 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .comment 0x00000534 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .comment 0x00000558 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .comment 0x0000057c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .comment 0x000005a0 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .comment 0x000005c4 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .comment 0x000005e8 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .comment 0x0000060c 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .comment 0x00000630 0x24 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .comment 0x00000654 0x29 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .comment 0x0000067d 0x29 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .comment 0x000006a6 0x29 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .comment 0x000006cf 0x29 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .comment 0x000006f8 0x29 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .comment 0x00000721 0x29 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .comment 0x0000074a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .comment 0x0000076e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .comment 0x00000792 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .comment 0x000007b6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .comment 0x000007da 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .comment 0x000007fe 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .comment 0x00000822 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .comment 0x00000846 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .comment 0x0000086a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .comment 0x0000088e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .comment 0x000008b2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .comment 0x000008d6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .comment 0x000008fa 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .comment 0x0000091e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .comment 0x00000942 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .comment 0x00000966 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .comment 0x0000098a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .comment 0x000009ae 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .comment 0x000009d2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - .comment 0x000009f6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .comment 0x00000a1a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .comment 0x00000a3e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .comment 0x00000a62 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .comment 0x00000a86 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .comment 0x00000aaa 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .comment 0x00000ace 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .comment 0x00000af2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .comment 0x00000b16 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .comment 0x00000b3a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .comment 0x00000b5e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .comment 0x00000b82 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .comment 0x00000ba6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .comment 0x00000bca 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .comment 0x00000bee 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .comment 0x00000c12 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .comment 0x00000c36 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .comment 0x00000c5a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .comment 0x00000c7e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .comment 0x00000ca2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .comment 0x00000cc6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .comment 0x00000cea 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .comment 0x00000d0e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .comment 0x00000d32 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .comment 0x00000d56 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .comment 0x00000d7a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .comment 0x00000d9e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .comment 0x00000dc2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .comment 0x00000de6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .comment 0x00000e0a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .comment 0x00000e2e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .comment 0x00000e52 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .comment 0x00000e76 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .comment 0x00000e9a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .comment 0x00000ebe 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .comment 0x00000ee2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .comment 0x00000f06 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .comment 0x00000f2a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .comment 0x00000f4e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .comment 0x00000f72 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .comment 0x00000f96 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .comment 0x00000fba 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .comment 0x00000fde 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .comment 0x00001002 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .comment 0x00001026 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .comment 0x0000104a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .comment 0x0000106e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .comment 0x00001092 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .comment 0x000010b6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .comment 0x000010da 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .comment 0x000010fe 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .comment 0x00001122 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .comment 0x00001146 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .comment 0x0000116a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .comment 0x0000118e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .comment 0x000011b2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .comment 0x000011d6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .comment 0x000011fa 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .comment 0x0000121e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .comment 0x00001242 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .comment 0x00001266 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .comment 0x0000128a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .comment 0x000012ae 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .comment 0x000012d2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .comment 0x000012f6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .comment 0x0000131a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .comment 0x0000133e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .comment 0x00001362 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .comment 0x00001386 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .comment 0x000013aa 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .comment 0x000013ce 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .comment 0x000013f2 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .comment 0x00001416 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .comment 0x0000143a 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .comment 0x0000145e 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .comment 0x00001482 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .comment 0x000014a6 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .comment 0x000014ca 0x24 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges 0x00000000 0x130 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x28 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .debug_aranges - 0x00000028 0x20 main.o - .debug_aranges - 0x00000048 0x20 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_aranges - 0x00000068 0x20 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_aranges - 0x00000088 0x20 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_aranges - 0x000000a8 0x20 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_aranges - 0x000000c8 0x20 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_aranges - 0x000000e8 0x20 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .debug_aranges - 0x00000108 0x28 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.debug_pubnames - 0x00000000 0x2e1 - *(.debug_pubnames) - .debug_pubnames - 0x00000000 0x25 main.o - .debug_pubnames - 0x00000025 0x9f /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_pubnames - 0x000000c4 0x21 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_pubnames - 0x000000e5 0x69 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_pubnames - 0x0000014e 0x22 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_pubnames - 0x00000170 0xf1 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_pubnames - 0x00000261 0x80 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - -.debug_info 0x00000000 0x3c86 - *(.debug_info) - .debug_info 0x00000000 0x70 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .debug_info 0x00000070 0x1329 main.o - .debug_info 0x00001399 0x1228 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_info 0x000025c1 0x54e /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_info 0x00002b0f 0x4ea /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_info 0x00002ff9 0x459 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_info 0x00003452 0x579 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_info 0x000039cb 0x24b /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .debug_info 0x00003c16 0x70 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.debug_abbrev 0x00000000 0xb4a - *(.debug_abbrev) - .debug_abbrev 0x00000000 0x12 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .debug_abbrev 0x00000012 0x1c2 main.o - .debug_abbrev 0x000001d4 0x34c /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_abbrev 0x00000520 0x1a5 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_abbrev 0x000006c5 0x173 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_abbrev 0x00000838 0x10c /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_abbrev 0x00000944 0xbf /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_abbrev 0x00000a03 0x135 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .debug_abbrev 0x00000b38 0x12 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.debug_line 0x00000000 0xd57 - *(.debug_line) - .debug_line 0x00000000 0x49 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .debug_line 0x00000049 0x1f9 main.o - .debug_line 0x00000242 0x3a2 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_line 0x000005e4 0x20b /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_line 0x000007ef 0x12b /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_line 0x0000091a 0x103 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_line 0x00000a1d 0x15e /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_line 0x00000b7b 0x15d /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .debug_line 0x00000cd8 0x7f /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.debug_frame 0x00000000 0x3b4 - *(.debug_frame) - .debug_frame 0x00000000 0x50 main.o - .debug_frame 0x00000050 0x108 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_frame 0x00000158 0x28 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_frame 0x00000180 0x80 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_frame 0x00000200 0x28 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_frame 0x00000228 0xdc /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_frame 0x00000304 0xb0 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - -.debug_str 0x00000000 0x2c81 - *(.debug_str) - .debug_str 0x00000000 0x1927 main.o - 0x19cb (size before relaxing) - .debug_str 0x00001927 0x6ef /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - 0x7f8 (size before relaxing) - .debug_str 0x00002016 0x18d /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - 0x2f6 (size before relaxing) - .debug_str 0x000021a3 0x9a /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - 0x312 (size before relaxing) - .debug_str 0x0000223d 0x54 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - 0x2c1 (size before relaxing) - .debug_str 0x00002291 0x932 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - 0xa1e (size before relaxing) - .debug_str 0x00002bc3 0xbe /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - 0x1b4 (size before relaxing) - -.debug_loc 0x00000000 0xabf - *(.debug_loc) - .debug_loc 0x00000000 0x70 main.o - .debug_loc 0x00000070 0x762 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_loc 0x000007d2 0x32 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_loc 0x00000804 0x3e /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .debug_loc 0x00000842 0x1f /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .debug_loc 0x00000861 0x129 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .debug_loc 0x0000098a 0x135 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) - -.stack 0x00080000 0x0 - 0x00080000 _stack = . - *(.stack) -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o -LOAD main.o -LOAD /home/lifning/hack/devkitPro/libnds/lib/libSDL.a -LOAD /home/lifning/hack/devkitPro/libnds/lib/libfat.a -LOAD /home/lifning/hack/devkitPro/libnds/lib/libnds9.a -START GROUP -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libc.a -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a -END GROUP -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o -LOAD /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o -OUTPUT(/home/lifning/hack/nds-test/nds-test.elf elf32-littlearm) - -.ARM.attributes - 0x00000000 0x2f - .ARM.attributes - 0x00000000 0x1f /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/ds_arm9_crt0.o - .ARM.attributes - 0x0000001f 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .ARM.attributes - 0x0000003d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtbegin.o - .ARM.attributes - 0x0000006b 0x2e main.o - .ARM.attributes - 0x00000099 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL.o) - .ARM.attributes - 0x000000c2 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_compat.o) - .ARM.attributes - 0x000000eb 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_error.o) - .ARM.attributes - 0x00000114 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fatal.o) - .ARM.attributes - 0x0000013d 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audio.o) - .ARM.attributes - 0x00000166 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiocvt.o) - .ARM.attributes - 0x0000018f 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_audiotypecvt.o) - .ARM.attributes - 0x000001b8 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mixer.o) - .ARM.attributes - 0x000001e1 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_events.o) - .ARM.attributes - 0x0000020a 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_keyboard.o) - .ARM.attributes - 0x00000233 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_mouse.o) - .ARM.attributes - 0x0000025c 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_quit.o) - .ARM.attributes - 0x00000285 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_windowevents.o) - .ARM.attributes - 0x000002ae 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_joystick.o) - .ARM.attributes - 0x000002d7 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_string.o) - .ARM.attributes - 0x00000300 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_thread.o) - .ARM.attributes - 0x00000329 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysmutex.o) - .ARM.attributes - 0x00000352 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_syssem.o) - .ARM.attributes - 0x0000037b 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systhread.o) - .ARM.attributes - 0x000003a4 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_systimer.o) - .ARM.attributes - 0x000003cd 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_timer.o) - .ARM.attributes - 0x000003f6 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_fill.o) - .ARM.attributes - 0x0000041f 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_pixels.o) - .ARM.attributes - 0x00000448 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_rect.o) - .ARM.attributes - 0x00000471 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_RLEaccel.o) - .ARM.attributes - 0x0000049a 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_surface.o) - .ARM.attributes - 0x000004c3 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_video.o) - .ARM.attributes - 0x000004ec 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsaudio.o) - .ARM.attributes - 0x00000515 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_sysjoystick.o) - .ARM.attributes - 0x0000053e 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsvideo.o) - .ARM.attributes - 0x00000567 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit.o) - .ARM.attributes - 0x00000590 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_copy.o) - .ARM.attributes - 0x000005b9 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_N.o) - .ARM.attributes - 0x000005e2 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_renderer_sw.o) - .ARM.attributes - 0x0000060b 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_yuv_sw.o) - .ARM.attributes - 0x00000634 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_cpuinfo.o) - .ARM.attributes - 0x0000065d 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsevents.o) - .ARM.attributes - 0x00000686 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_ndsrender.o) - .ARM.attributes - 0x000006af 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_0.o) - .ARM.attributes - 0x000006d8 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_1.o) - .ARM.attributes - 0x00000701 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_A.o) - .ARM.attributes - 0x0000072a 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_blit_auto.o) - .ARM.attributes - 0x00000753 0x29 /home/lifning/hack/devkitPro/libnds/lib/libSDL.a(SDL_stretch.o) - .ARM.attributes - 0x0000077c 0x10 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(COS.o) - .ARM.attributes - 0x0000078c 0x10 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(SIN.o) - .ARM.attributes - 0x0000079c 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .ARM.attributes - 0x000007b5 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .ARM.attributes - 0x000007ce 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(keys.o) - .ARM.attributes - 0x000007e7 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(touch.o) - .ARM.attributes - 0x00000800 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(video.o) - .ARM.attributes - 0x00000819 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interrupts.o) - .ARM.attributes - 0x00000832 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(dcache.o) - .ARM.attributes - 0x0000084b 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(biosCalls.o) - .ARM.attributes - 0x00000864 0x19 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(interruptDispatcher.o) - .ARM.attributes - 0x0000087d 0x10 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(default_font.o) - .ARM.attributes - 0x0000088d 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivsi3.o) - .ARM.attributes - 0x000008ab 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divsi3.o) - .ARM.attributes - 0x000008c9 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x000008e7 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubdf3.o) - .ARM.attributes - 0x00000905 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivdf3.o) - .ARM.attributes - 0x00000923 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_cmpdf2.o) - .ARM.attributes - 0x00000941 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixdfsi.o) - .ARM.attributes - 0x0000095f 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_truncdfsf2.o) - .ARM.attributes - 0x0000097d 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_addsubsf3.o) - .ARM.attributes - 0x0000099b 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldivsf3.o) - .ARM.attributes - 0x000009b9 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixsfsi.o) - .ARM.attributes - 0x000009d7 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunssfsi.o) - .ARM.attributes - 0x000009f5 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_ldivmod.o) - .ARM.attributes - 0x00000a13 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x00000a31 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_muldi3.o) - .ARM.attributes - 0x00000a5f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(bpabi.o) - .ARM.attributes - 0x00000a8d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(unwind-arm.o) - .ARM.attributes - 0x00000abb 0x1a /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(libunwind.o) - .ARM.attributes - 0x00000ad5 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(pr-support.o) - .ARM.attributes - 0x00000b03 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_divdi3.o) - .ARM.attributes - 0x00000b31 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x00000b5f 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_clz.o) - .ARM.attributes - 0x00000b8b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-abort.o) - .ARM.attributes - 0x00000bb9 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-atoi.o) - .ARM.attributes - 0x00000be7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-calloc.o) - .ARM.attributes - 0x00000c15 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-callocr.o) - .ARM.attributes - 0x00000c43 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ctype_.o) - .ARM.attributes - 0x00000c6f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv.o) - .ARM.attributes - 0x00000c9d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-getenv_r.o) - .ARM.attributes - 0x00000ccb 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-impure.o) - .ARM.attributes - 0x00000cf7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-init.o) - .ARM.attributes - 0x00000d25 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iprintf.o) - .ARM.attributes - 0x00000d53 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-malloc.o) - .ARM.attributes - 0x00000d81 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mallocr.o) - .ARM.attributes - 0x00000daf 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcmp.o) - .ARM.attributes - 0x00000ddd 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memcpy.o) - .ARM.attributes - 0x00000e0b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memset.o) - .ARM.attributes - 0x00000e39 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mlock.o) - .ARM.attributes - 0x00000e67 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-printf.o) - .ARM.attributes - 0x00000e95 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-puts.o) - .ARM.attributes - 0x00000ec3 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-qsort.o) - .ARM.attributes - 0x00000ef1 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-realloc.o) - .ARM.attributes - 0x00000f1f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-reallocr.o) - .ARM.attributes - 0x00000f4d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-setvbuf.o) - .ARM.attributes - 0x00000f7b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-signal.o) - .ARM.attributes - 0x00000fa9 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-siscanf.o) - .ARM.attributes - 0x00000fd7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-snprintf.o) - .ARM.attributes - 0x00001005 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sscanf.o) - .ARM.attributes - 0x00001033 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcasecmp.o) - .ARM.attributes - 0x00001061 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcmp.o) - .ARM.attributes - 0x0000108f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup.o) - .ARM.attributes - 0x000010bd 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strdup_r.o) - .ARM.attributes - 0x000010eb 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strlen.o) - .ARM.attributes - 0x00001119 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strncmp.o) - .ARM.attributes - 0x00001147 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtol.o) - .ARM.attributes - 0x00001175 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiprintf.o) - .ARM.attributes - 0x000011a3 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfiscanf.o) - .ARM.attributes - 0x000011d1 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfprintf.o) - .ARM.attributes - 0x000011ff 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-vfscanf.o) - .ARM.attributes - 0x0000122d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcrtomb.o) - .ARM.attributes - 0x0000125b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wcsrtombs.o) - .ARM.attributes - 0x00001289 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wctomb_r.o) - .ARM.attributes - 0x000012b7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-wsetup.o) - .ARM.attributes - 0x000012e5 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-dtoa.o) - .ARM.attributes - 0x00001313 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-environ.o) - .ARM.attributes - 0x0000133f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-envlock.o) - .ARM.attributes - 0x0000136d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fflush.o) - .ARM.attributes - 0x0000139b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-findfp.o) - .ARM.attributes - 0x000013c9 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fread.o) - .ARM.attributes - 0x000013f7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-freer.o) - .ARM.attributes - 0x00001425 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fvwrite.o) - .ARM.attributes - 0x00001453 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fwalk.o) - .ARM.attributes - 0x00001481 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-iswspace.o) - .ARM.attributes - 0x000014af 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-jp2uc.o) - .ARM.attributes - 0x000014dd 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-locale.o) - .ARM.attributes - 0x0000150b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-makebuf.o) - .ARM.attributes - 0x00001539 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbrtowc.o) - .ARM.attributes - 0x00001567 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mbtowc_r.o) - .ARM.attributes - 0x00001595 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memchr.o) - .ARM.attributes - 0x000015c3 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-memmove.o) - .ARM.attributes - 0x000015f1 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-mprec.o) - .ARM.attributes - 0x0000161f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-refill.o) - .ARM.attributes - 0x0000164d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isinfd.o) - .ARM.attributes - 0x0000167b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-s_isnand.o) - .ARM.attributes - 0x000016a9 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sccl.o) - .ARM.attributes - 0x000016d7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sf_nan.o) - .ARM.attributes - 0x00001705 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-sprintf.o) - .ARM.attributes - 0x00001733 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-stdio.o) - .ARM.attributes - 0x00001761 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strcpy.o) - .ARM.attributes - 0x0000178f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtod.o) - .ARM.attributes - 0x000017bd 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-strtoul.o) - .ARM.attributes - 0x000017eb 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-ungetc.o) - .ARM.attributes - 0x00001819 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-fclose.o) - .ARM.attributes - 0x00001847 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-gethex.o) - .ARM.attributes - 0x00001875 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-gdtoa-hexnan.o) - .ARM.attributes - 0x000018a3 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(iosupport.o) - .ARM.attributes - 0x000018d1 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(close.o) - .ARM.attributes - 0x000018ff 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(fstat.o) - .ARM.attributes - 0x0000192d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(getpid.o) - .ARM.attributes - 0x0000195b 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(isatty.o) - .ARM.attributes - 0x00001989 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(kill.o) - .ARM.attributes - 0x000019b7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(lseek.o) - .ARM.attributes - 0x000019e5 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(read.o) - .ARM.attributes - 0x00001a13 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(sbrk.o) - .ARM.attributes - 0x00001a41 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(times.o) - .ARM.attributes - 0x00001a6f 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(write.o) - .ARM.attributes - 0x00001a9d 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(_exit.o) - .ARM.attributes - 0x00001acb 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(malloc_vars.o) - .ARM.attributes - 0x00001af7 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(build_argv.o) - .ARM.attributes - 0x00001b25 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libsysbase.a(handle_manager.o) - .ARM.attributes - 0x00001b53 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/libgcc.a(_fixunsdfsi.o) - .ARM.attributes - 0x00001b71 0x2e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/../../../../arm-eabi/lib/thumb/libg.a(lib_a-errno.o) - .ARM.attributes - 0x00001b9f 0x2c /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtend.o - .ARM.attributes - 0x00001bcb 0x1e /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o - -.debug_ranges 0x00000000 0xf8 - .debug_ranges 0x00000000 0x20 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crti.o - .debug_ranges 0x00000020 0x88 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(console.o) - .debug_ranges 0x000000a8 0x30 /home/lifning/hack/devkitPro/libnds/lib/libnds9.a(initSystem.o) - .debug_ranges 0x000000d8 0x20 /home/lifning/hack/devkitPro/devkitARM/bin/../lib/gcc/arm-eabi/4.3.0/thumb/crtn.o diff --git a/test/nds-test/nds-test.arm9 b/test/nds-test/nds-test.arm9 deleted file mode 100755 index 66db3daae1746d249809b8274d2caef042ab759d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272728 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�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