summaryrefslogtreecommitdiffstats
path: root/usr.bin/cut/cut.c
Commit message (Collapse)AuthorAgeFilesLines
* Move some variable declarations to the top of the file.tjr2004-06-281-4/+3
|
* Silence a warning about an unused argument.tjr2004-06-271-1/+1
|
* Handle multibyte characters when cutting out fields (-f and -d options.)tjr2004-06-271-19/+46
|
* Update a comment that compared the parser with an obsolete draft oftjr2004-06-271-4/+2
| | | | | IEEE Std 1003.2-1992. Most of the "extensions" here were actually required by the final version of the standard.
* Implement the -c option correctly in locales with multibyte characterstjr2004-06-271-28/+64
| | | | instead of treating it as a synonym for -b.
* Make the handling of invalid multibyte sequences more robust by usingtjr2004-06-271-1/+5
| | | | mbrlen() instead of mblen().
* ANSIify function definitions.dwmalone2002-09-041-15/+6
| | | | | | | | | Add some constness to avoid some warnings. Remove use register keyword. Deal with missing/unneeded extern/prototypes. Some minor type changes/casts to avoid warnings. Reviewed by: md5
* Remove local prototypes for main().jmallett2002-08-191-1/+0
|
* Consistently use FBSDIDobrien2002-06-301-2/+2
|
* Don't split multibyte characters when the -n option is specified.tjr2002-06-081-4/+84
|
* style(9): don't initialise variables in their declaration, remove spacetjr2002-06-071-12/+11
| | | | | after function name, use __unused on unused parameters instead of initialising them to bogus values.
* Initialise the `positions' array correctly before use.tjr2002-05-271-0/+3
|
* When a file name of "-" is given, read from standard input (SUSv3)tjr2002-05-241-6/+10
|
* Allow byte/character positions >_POSIX2_LINE_MAX to be specified bytjr2002-05-241-6/+24
| | | | dynamically growing the `positions' array.
* If processing of one file fails, try to process the remaining files andtjr2002-05-241-4/+8
| | | | | exit non-zero instead of immediately exiting. The traditional BSD behaviour is explicitly forbidden by P1003.2.
* Silence the remaining warnings and clamp down with WARNS=2.dd2001-06-071-3/+3
| | | | Not objected to by: -audit
* Teach cut(1) how to handle long lines: convert from fgets(3) to fgetln(3).dd2001-04-251-5/+17
| | | | | PR: 26810 Reviewed by: dwmalone
* Remove duplicate FreeBSD Idcharnier2001-02-061-4/+0
| | | | | Remoce unused #include Use imperative mode to start flag description
* De-__P()-ifywill2001-01-281-6/+6
| | | | Reviewed by: markm
* BDECFLAGS: constify; use proper types. Add $FreeBSD$, clean up #ifndef lint.will2001-01-281-10/+13
| | | | Reviewed by: markm
* Merge from NetBSD: cut.1 rev 1.6 to 1.8eivind1999-02-021-14/+21
| | | | | | | cut.c rev 1.9 to 1.13 * Man page internal cleanups * 8-bit characters cast to unsigned for is*() * Misc cleanups for egcs -Wall compatibility
* Bring in use of strsep() to handle bad input better, and clean upeivind1999-02-021-3/+3
| | | | | | | some text. Obtained from: Merge from OpenBSD (cut.1 up to OpenBSD rev 1.3, cut.c up to OpenBSD rev 1.6)
* Merge from NetBSD cut.1 rev 1.6 and cut.c rev 1.9, respectively. Thiseivind1999-02-021-3/+12
| | | | | | makes us conform to IEEE Std1003.2-1992 (``POSIX.2''). Obtained from: NetBSD (but with slight modifications).
* Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]).archie1998-12-061-5/+5
|
* Use err(3) instead of local redefinition. Change argument name in mancharnier1997-06-301-39/+11
| | | | page to sync with usage string.
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-1/+1
| | | | posix standard on the topic.
* Merge from Lite2peter1997-03-111-1/+2
|
* Fix wrong separator outputache1995-03-211-1/+2
| | | | | Submitted by: julian Obtained from: newsgroup?
* BSD 4.4 Lite Usr.bin Sourcesrgrimes1994-05-271-0/+296
OpenPOWER on IntegriCloud