=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sed/defs.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- src/usr.bin/sed/defs.h 2003/06/03 02:56:16 1.3 +++ src/usr.bin/sed/defs.h 2008/10/16 16:34:32 1.4 @@ -1,4 +1,4 @@ -/* * $OpenBSD: defs.h,v 1.3 2003/06/03 02:56:16 millert Exp $*/ +/* * $OpenBSD: defs.h,v 1.4 2008/10/16 16:34:32 millert Exp $*/ /*- * Copyright (c) 1992 Diomidis Spinellis. * Copyright (c) 1992, 1993 @@ -140,3 +140,9 @@ #define WARNING 2 /* Just print the warning */ #define COMPILE 3 /* Print error, count and finish script */ #define COMPILE2 3 /* Print error, count and finish script */ + +/* + * Round up to the nearest multiple of _POSIX2_LINE_MAX + */ +#define ROUNDLEN(x) \ + (((x) + _POSIX2_LINE_MAX - 1) & ~(_POSIX2_LINE_MAX - 1))