rockbox/apps/plugins/lib
Thomas Martitz cae4ae2c71 Second try: Introduce plugin_crt0.c that every plugin links.
It handles exit() properly, calling the handler also when the plugin returns
normally (also make exit() more standard compliant while at it).
It also holds PLUGIN_HEADER, so that it doesn't need to be in each plugin anymore.

To work better together with callbacks passed to rb->default_event_handler_ex() introduce exit_on_usb() which will call the exit handler before showing the usb screen and exit() after it.
In most cases rb->default_event_handler_ex() was passed a callback which was manually called at all other return points. This can now be done via atexit().

In future plugin_crt0.c could also handle clearing bss, initializing iram and more.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27873 a1c6a512-1295-4272-9138-f99709370657
2010-08-24 14:30:46 +00:00
..
bmp_smooth_scale.c
buflib.c
buflib.h
checkbox.c
checkbox.h
configfile.c
configfile.h
display_text.c
display_text.h
feature_wrappers.h
fixedpoint.c
fixedpoint.h FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar because 16-bit integers are generally a poor choice for computation on-target. Simplify display code to speed it up. Add logarithmic frequency display (need keymappings, guessed on some). On dual-core, perform FFT on COP. Add some support function to fixedpoint.c. ... and stuff. 2010-06-02 08:34:10 +00:00
gcc-support.c
grey.h
grey_coldfire.S
grey_core.c HD200 - calibrate lcdlinear[] matrix 2010-06-18 11:58:26 +00:00
grey_draw.c
grey_parm.c
grey_scroll.c
grey_sh.S
helper.c
helper.h
highscore.c
highscore.h
jhash.c
jhash.h
jpeg_mem.h
md5.c
md5.h
mylcd.h Convert some more stuff to mylcd_ and support pgfx as well. 2010-06-04 13:22:50 +00:00
overlay.c
overlay.h
picture.c
picture.h
playback_control.c
playback_control.h
playergfx.c
playergfx.h
pluginlib_actions.c Add a mapping for the PLA_EXIT action for Iriver remote and provide it in the manual as well. 2010-06-05 17:29:06 +00:00
pluginlib_actions.h
pluginlib_albumart.c
pluginlib_bmp.c
pluginlib_bmp.h
pluginlib_exit.h Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
pluginlib_jpeg_idct_arm.S
pluginlib_jpeg_load.c
pluginlib_jpeg_mem.c
pluginlib_resize.c
pluginlib_touchscreen.c
pluginlib_touchscreen.h
profile_plugin.c
profile_plugin.h
read_image.c
read_image.h
rgb_hsv.c
rgb_hsv.h
simple_viewer.c improve displaying of string containing diacritic characters. add some characters to determine the position to break line. 2010-07-12 14:59:16 +00:00
simple_viewer.h add simple text viewer to pluginlib and use this for dict to show description. 2010-06-08 11:07:36 +00:00
SOURCES Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
strncpy.c strncpy.c / assert.h : need to include _ansi.h 2010-07-25 14:53:06 +00:00
wrappers.h
xlcd.h
xlcd_core.c
xlcd_draw.c
xlcd_scroll.c