about summary refs log tree commit diff
path: root/lib/libpm.c
Commit message (Collapse)AuthorAgeFilesLines
* Add commentsgiraffedata2024-03-081-1/+10
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4861 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_parse_maxvalgiraffedata2023-10-101-0/+24
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4747 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* add commentsgiraffedata2023-10-101-0/+5
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4743 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix arithmetic overflow when bits per sample is > 16giraffedata2023-09-231-2/+10
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4679 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Expand headroom for preventing arithmetic overflow from 2 to 10, to allow ↵giraffedata2021-10-161-0/+3
| | | | | | for rounding up to a multiple of 8 in bitmap computations git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4155 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* whitespacegiraffedata2020-12-181-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@4008 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix compiler warninggiraffedata2020-06-071-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3832 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2018-10-071-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3401 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2018-10-021-1/+0
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3372 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* merge pm_interpret_uint, pm_string_to_uintgiraffedata2018-06-041-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3262 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* whitespacegiraffedata2018-05-121-23/+23
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3248 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix typo in commentgiraffedata2017-08-111-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3040 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2017-04-201-3/+11
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2960 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Use SOURCE_DATE_EPOCHgiraffedata2017-03-181-4/+42
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2918 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add poorly-named _DEFAULT_SOURCE to all files that had _BSD_SOURCE or ↵giraffedata2016-11-161-0/+1
| | | | | | _SVID_SOURCE, because for some reason GNU C library is replacing the latter with the former. This eliminates compiler warnings about _BSD_SOURCE/_SVID_SOURCE being deprecated git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2836 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix external header file pm.h so it doesn't include internal header file ↵giraffedata2015-01-031-2/+3
| | | | | | pm_c_util.h git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2371 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Properly qualify Netpbm include files - avoid conflict with DJGPP's <io.h>giraffedata2015-01-011-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2367 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix %g for platform without vasprintf (but scores of %f still exist)giraffedata2014-11-221-0/+13
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2320 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Change _XOPEN_SOURCE 600 to 500. See doc/HISTORYgiraffedata2014-09-201-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2285 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix incorrect option parsing when there are multiple common options (e.g. ↵giraffedata2014-07-131-35/+58
| | | | | | -plain -quiet) git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2226 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix revision 1839giraffedata2013-02-231-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1854 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Use _splitpath; _splitpath_s isn't really availablegiraffedata2013-02-151-15/+12
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1839 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Change _XOPEN_SOURCE from 500 to 600 for Mac OSXgiraffedata2012-09-081-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1731 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Make it build on Windows with Mingwgiraffedata2012-02-131-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1645 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* redo conditional compilation of Windows stuff to use MSVCRT, based on ↵giraffedata2012-02-121-3/+3
| | | | | | _WIN32, instead of WIN32 git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1644 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2012-02-111-47/+44
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1636 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add _BSD_SOURCEgiraffedata2012-02-111-0/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1632 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Compute program name correctly on Windowsgiraffedata2012-02-111-8/+31
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1631 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix failure to check for failed memory allocationgiraffedata2011-08-271-0/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1558 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Rename nstring.h functions with pm_ prefixgiraffedata2010-09-291-16/+16
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1320 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add MALLOCARRAY2giraffedata2010-06-271-135/+14
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1249 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add commentsgiraffedata2010-06-261-2/+20
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1247 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Remove VMS code. Who are we kidding?giraffedata2010-05-191-39/+0
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1216 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_getMessage()giraffedata2010-04-011-1/+10
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1166 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2009-12-091-0/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1038 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_fork(), pm_waitpid(), pm_waitpidSimple()giraffedata2009-09-051-6/+93
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@983 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* handle zero allocationsgiraffedata2009-05-031-6/+14
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@909 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Reject 0 height or widthgiraffedata2007-12-181-0/+6
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@494 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* fix overflow calculationgiraffedata2007-12-091-0/+50
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@479 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* split pmfileio.c out of libpm.cgiraffedata2007-12-091-939/+9
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@478 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2007-12-091-2/+3
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@477 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2007-12-011-2/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@473 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add some constgiraffedata2007-11-111-4/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@461 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* fix prototype mismatchgiraffedata2007-10-111-2/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@428 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2007-09-081-1/+2
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@405 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* fix pmdrain() to use the supplied limitgiraffedata2007-09-051-1/+1
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@401 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Fix type mismatch warninggiraffedata2007-05-191-2/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@299 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* don't use 'uint'giraffedata2007-05-041-4/+4
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@287 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* Add pm_drain()giraffedata2007-03-291-0/+29
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@259 9d0c8265-081b-0410-96cb-a4ca84ce46f8
* cleanupgiraffedata2006-10-021-1/+13
| | | | git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@82 9d0c8265-081b-0410-96cb-a4ca84ce46f8