summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/vprintk.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-07-28score: Move formatted I/O functionsSebastian Huber1-1/+1
These functions do not belong to an super core service.
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2022-04-01cpukit/libcsupport/src/[s-z]*: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2022-03-10cpukit/: Scripted embedded brains header file clean upJoel Sherrill1-6/+0
Updates #4625.
2021-08-02rtems: Generate <rtems/bspIo.h>Sebastian Huber1-3/+4
Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Place the group into the I/O Manager group. Add all source files to the group. Update #3899. Update #3993. Update #4482.
2020-04-16Canonicalize config.h includeSebastian Huber1-1/+1
Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
2020-03-16rtems: Add rtems_put_char()Sebastian Huber1-6/+1
Update #3904.
2017-11-06score: Add _IO_Printf() and _IO_Vprintf()Sebastian Huber1-206/+14
The previous vprintk() implementation had a questionable licence header, lacks support for the 'z' and 'j' format specifiers, is not robust against invalid format specifiers, uses a global variable for output. Replace it with a stripped down version of the FreeBSD kernel kvprintf() function. The new implementation allows a low overhead rtems_snprintf() if necessary. Update #3199. Close #3216.
2016-05-25cpukit, testsuite: Add rtems_printf and rtems_printer support.Chris Johns1-9/+19
This change adds rtems_printf and related functions and wraps the RTEMS print plugin support into a user API. All references to the plugin are removed and replaced with the rtems_printer interface. Printk and related functions are made to return a valid number of characters formatted and output. The function attribute to check printf functions has been added to rtems_printf and printk. No changes to remove warrnings are part of this patch set. The testsuite has been moved over to the rtems_printer. The testsuite has a mix of rtems_printer access and direct print control via the tmacros.h header file. The support for begink/endk has been removed as it served no purpose and only confused the code base. The testsuite has not been refactored to use rtems_printf. This is future work.
2015-03-09vprintk.c: Reorder switch and add default to eliminate warningJoel Sherrill1-4/+5
2014-03-11printk: Add support for long longSebastian Huber1-30/+55
2012-12-10libcsupport: Doxygen enhancement task #5Alex Ivanov1-8/+12
http://www.google-melange.com/gci/task/view/google/gci2012/7992211
2012-08-20libcsupport: Add and use rtems_putc()Sebastian Huber1-9/+9
This reduces code size and provides a function similar to fputc().
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-2/+0
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
2009-12-01Fixed usage of va_arg().Thomas Doerfler1-1/+2
2009-11-30 Fixed output of unsigned integers.Thomas Doerfler1-36/+39
Changed type of boolean variables to bool. Use unsigned integer type for radix and width parameters.
2009-09-142009-09-14 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Joel Sherrill1-20/+25
* score/src/wkspace.c: Removed work space area consistency checks. * libblock/include/rtems/ide_part_table.h: Functions are now deprecated. * libcsupport/include/rtems/libcsupport.h, libcsupport/src/calloc.c, libcsupport/src/malloc_boundary.c, libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_report_statistics_plugin.c, libcsupport/src/malloc_statistics_helpers.c, libcsupport/src/malloc_walk.c, libcsupport/src/realloc.c, rtems/inline/rtems/rtems/region.inl: Update for heap API changes. 2009-09-14 Christian Mauderer <christian.mauderer@embedded-brains.de> * libcsupport/src/vprintk.c: Fixed warnings. Print nothing in case the pointer to the string is NULL.
2009-05-152009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill1-0/+182
* libcsupport/Makefile.am, libcsupport/src/printk.c: Restructure to make analysis and coverage easier. Now 100% covered. * libcsupport/src/vprintk.c: New file.