Re: [PATCH] xfsdump: (style) remove spaces for pointers and negations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 15, 2019 at 03:03:40PM +0200, Jan Tulak wrote:
> Another case of different xfsdump style, spaces around * and !
> operators. This style was used a lot through xfsdump:
> (* foo_t)xxx
>   ^ space
> While the rest of XFS omits the space. Same for negations:
> if (! foo)
> 
> This patch changes all occurrences to comply with the rest of xfs/kernel
> coding style by removing the space. Unlike the previous patches, this
> one is not fully replicable by a script - I had to manually correct many
> cases of overzealous replacements in comments or strings.
> (Regular expressions are a too weak tool for these context-sensitive
> changes.)
> 
> Still, the script that did most of the job is here:
> 
> find . -name '*.[ch]' ! -type d -exec gawk -i inplace '{
>     $0 = gensub(/^([^"]*)\(\* /, "\\1(*", "g") # foo(* bar
>     $0 = gensub(/\(\* ([^"]*)$/, "(*\\1", "g") #
>     $0 = gensub(/^([^ *#]{2}[^"]*)! /, "\\1!", "g") # space after exclamation mark
> }; {print }' {} \;
> 
> Signed-off-by: Jan Tulak <jtulak@xxxxxxxxxx>
> ---

looks good.
Reviewed-by: Bill O'Donnell <billodo@xxxxxxxxxx>

>  common/cldmgr.c         |   8 +-
>  common/cldmgr.h         |   2 +-
>  common/cleanup.c        |  12 +-
>  common/dlog.c           |   8 +-
>  common/dlog.h           |   4 +-
>  common/drive.c          |  30 +--
>  common/drive.h          |  50 ++---
>  common/drive_minrmt.c   | 136 ++++++-------
>  common/drive_scsitape.c | 283 +++++++++++++-------------
>  common/drive_simple.c   |  32 +--
>  common/fs.c             |  10 +-
>  common/global.c         |  12 +-
>  common/inventory.c      |   2 +-
>  common/main.c           | 116 +++++------
>  common/media.c          |  18 +-
>  common/mlog.c           |  12 +-
>  common/path.c           |  16 +-
>  common/qlock.c          |   8 +-
>  common/ring.c           |   8 +-
>  common/ring.h           |   4 +-
>  common/stream.c         |   2 +-
>  common/util.c           |  22 +-
>  common/util.h           |   8 +-
>  dump/content.c          | 170 ++++++++--------
>  dump/inomap.c           |  12 +-
>  dump/var.c              |   6 +-
>  inventory/inv_api.c     |  16 +-
>  inventory/inv_fstab.c   |   4 +-
>  inventory/inv_idx.c     |   1 -
>  inventory/inv_mgr.c     |   4 +-
>  inventory/inv_oref.c    |  10 +-
>  inventory/inv_stobj.c   |  16 +-
>  inventory/testmain.c    |   8 +-
>  invutil/cmenu.h         |  24 +--
>  invutil/invutil.c       |   2 +-
>  restore/bag.c           |  10 +-
>  restore/content.c       | 436 ++++++++++++++++++++--------------------
>  restore/dirattr.c       |  24 +--
>  restore/dirattr.h       |   2 +-
>  restore/inomap.c        |  12 +-
>  restore/inomap.h        |   2 +-
>  restore/namreg.c        |  14 +-
>  restore/node.c          |   8 +-
>  restore/tree.c          | 262 ++++++++++++------------
>  restore/tree.h          |   4 +-
>  restore/win.c           |  20 +-
>  46 files changed, 934 insertions(+), 936 deletions(-)
> 
> diff --git a/common/cldmgr.c b/common/cldmgr.c
> index 3702f71..295a5dd 100644
> --- a/common/cldmgr.c
> +++ b/common/cldmgr.c
> @@ -47,7 +47,7 @@ struct cld {
>  	int c_exit_code;
>  	pthread_t c_tid;
>  	ix_t c_streamix;
> -	int (* c_entry)(void *arg1);
> +	int (*c_entry)(void *arg1);
>  	void * c_arg1;
>  };
>  
> @@ -73,7 +73,7 @@ cldmgr_init(void)
>  }
>  
>  bool_t
> -cldmgr_create(int (* entry)(void *arg1),
> +cldmgr_create(int (*entry)(void *arg1),
>  	       ix_t streamix,
>  	       char *descstr,
>  	       void *arg1)
> @@ -84,7 +84,7 @@ cldmgr_create(int (* entry)(void *arg1),
>  	assert(pthread_equal(pthread_self(), cldmgr_parenttid));
>  
>  	cldp = cldmgr_getcld();
> -	if (! cldp) {
> +	if (!cldp) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_PROC, _(
>  		      "cannot create %s thread for stream %u: "
>  		      "too many child threads (max allowed is %d)\n"),
> @@ -234,7 +234,7 @@ cldmgr_entry(void *arg1)
>  	      "thread %lu created for stream %d\n",
>  	      tid,
>  	      cldp->c_streamix);
> -	cldp->c_exit_code = (* cldp->c_entry)(cldp->c_arg1);
> +	cldp->c_exit_code = (*cldp->c_entry)(cldp->c_arg1);
>  
>  	pthread_cleanup_pop(1);
>  
> diff --git a/common/cldmgr.h b/common/cldmgr.h
> index ce3a382..3dc74a6 100644
> --- a/common/cldmgr.h
> +++ b/common/cldmgr.h
> @@ -29,7 +29,7 @@ extern bool_t cldmgr_init(void);
>  /* cldmgr_create - creates a child thread. returns FALSE if trouble
>   * encountered
>   */
> -extern bool_t cldmgr_create(int (* entry)(void *arg1),
> +extern bool_t cldmgr_create(int (*entry)(void *arg1),
>  			     ix_t streamix,
>  			     char *descstr,
>  			     void *arg1);
> diff --git a/common/cleanup.c b/common/cleanup.c
> index 5248f3c..f5039ec 100644
> --- a/common/cleanup.c
> +++ b/common/cleanup.c
> @@ -22,7 +22,7 @@
>  #include "cleanup.h"
>  
>  struct cu {
> -	void (* cu_funcp)(void *arg1, void *arg2);
> +	void (*cu_funcp)(void *arg1, void *arg2);
>  	void *cu_arg1;
>  	void *cu_arg2;
>  	int  cu_flags;
> @@ -45,7 +45,7 @@ cleanup_init(void)
>  }
>  
>  static cleanup_t *
> -cleanup_register_base(void (* funcp)(void *arg1, void *arg2),
> +cleanup_register_base(void (*funcp)(void *arg1, void *arg2),
>  		  void *arg1,
>  		  void *arg2)
>  {
> @@ -64,7 +64,7 @@ cleanup_register_base(void (* funcp)(void *arg1, void *arg2),
>  }
>  
>  cleanup_t *
> -cleanup_register(void (* funcp)(void *arg1, void *arg2),
> +cleanup_register(void (*funcp)(void *arg1, void *arg2),
>  		  void *arg1,
>  		  void *arg2)
>  {
> @@ -76,7 +76,7 @@ cleanup_register(void (* funcp)(void *arg1, void *arg2),
>  }
>  
>  cleanup_t *
> -cleanup_register_early(void (* funcp)(void *arg1, void *arg2),
> +cleanup_register_early(void (*funcp)(void *arg1, void *arg2),
>  		  void *arg1,
>  		  void *arg2)
>  {
> @@ -118,7 +118,7 @@ cleanup(void)
>  {
>  	while (cu_rootp) {
>  		cu_t *p = cu_rootp;
> -		(* p->cu_funcp)(p->cu_arg1, p->cu_arg2);
> +		(*p->cu_funcp)(p->cu_arg1, p->cu_arg2);
>  		cu_rootp = p->cu_nextp;
>  		free((void *)p);
>  	}
> @@ -136,7 +136,7 @@ cleanup_early(void)
>  		cu_t *cunextp = cuptr->cu_nextp;
>  
>  		if (cuptr->cu_flags & CU_EARLY) {
> -			(* cuptr->cu_funcp)(cuptr->cu_arg1, cuptr->cu_arg2);
> +			(*cuptr->cu_funcp)(cuptr->cu_arg1, cuptr->cu_arg2);
>  			free((void *)cuptr);
>  			if (cuprevp)  {
>  				cuprevp->cu_nextp = cunextp;
> diff --git a/common/dlog.c b/common/dlog.c
> index ee2654f..836044d 100644
> --- a/common/dlog.c
> +++ b/common/dlog.c
> @@ -90,7 +90,7 @@ dlog_init(int argc, char *argv[])
>  	/* look to see if restore source coming in on
>  	 * stdin. If so, try to open /dev/tty for dialogs.
>  	 */
> -	if (optind < argc && ! strcmp(argv[optind ], "-")) {
> +	if (optind < argc && !strcmp(argv[optind ], "-")) {
>  		dlog_ttyfd = open("/dev/tty", O_RDWR);
>  		if (dlog_ttyfd < 0) {
>  			perror("/dev/tty");
> @@ -251,7 +251,7 @@ dlog_multi_query(char *querystr[],
>  			long int val;
>  			char *end = buf;
>  
> -			if (! strlen(buf)) {
> +			if (!strlen(buf)) {
>  				return defaultix;
>  			}
>  
> @@ -303,7 +303,7 @@ dlog_string_query(dlog_ucbp_t ucb, /* user's print func */
>  	/* call the caller's callback with his context, print context, and
>  	 * print operator
>  	 */
> -	(* ucb)(uctxp, dlog_string_query_print, 0);
> +	(*ucb)(uctxp, dlog_string_query_print, 0);
>  
>  	/* if called for, print the timeout and a newline.
>  	 * if not, print just a newline
> @@ -362,7 +362,7 @@ dlog_string_query_print(void *ctxp, char *fmt, ...)
>  {
>  	va_list args;
>  
> -	assert(! ctxp);
> +	assert(!ctxp);
>  
>  	va_start(args, fmt);
>  	mlog_va(MLOG_NORMAL | MLOG_NOLOCK | MLOG_BARE, fmt, args);
> diff --git a/common/dlog.h b/common/dlog.h
> index 7f0e41d..4c76f31 100644
> --- a/common/dlog.h
> +++ b/common/dlog.h
> @@ -78,8 +78,8 @@ extern void dlog_multi_ack(char *ackstr[], size_t ackcnt);
>   * received, sigquitix if SIGQUIT received. if any of the exception indices
>   * are set to IXMAX by the caller, those events will be ignored.
>   */
> -typedef void (* dlog_pcbp_t)(void *pctxp, char *s, ...);
> -typedef void (* dlog_ucbp_t)(void *uctxp, dlog_pcbp_t pcb, void *pctxp);
> +typedef void (*dlog_pcbp_t)(void *pctxp, char *s, ...);
> +typedef void (*dlog_ucbp_t)(void *uctxp, dlog_pcbp_t pcb, void *pctxp);
>  extern ix_t dlog_string_query(dlog_ucbp_t ucb, /* user's print func */
>  			       void *uctxp,	/* user's context for above */
>  			       char *bufp,	/* typed string returned in */
> diff --git a/common/drive.c b/common/drive.c
> index a3514a9..67b6f25 100644
> --- a/common/drive.c
> +++ b/common/drive.c
> @@ -131,7 +131,7 @@ drive_init1(int argc, char *argv[])
>  	while ((c = getopt(argc, argv, GETOPT_CMDSTRING)) != EOF) {
>  		switch (c) {
>  		case GETOPT_DUMPDEST:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -152,7 +152,7 @@ drive_init1(int argc, char *argv[])
>  	 * a single dash ('-') with no option letter. This must appear
>  	 * between all lettered arguments and the file system pathname.
>  	 */
> -	if (optind < argc && ! strcmp(argv[optind ], "-")) {
> +	if (optind < argc && !strcmp(argv[optind ], "-")) {
>  		if (driveix > 0) {
>  			mlog(MLOG_NORMAL,
>  #ifdef DUMP
> @@ -211,10 +211,10 @@ drive_init1(int argc, char *argv[])
>  		for (six = 0; six < scnt; six++) {
>  			drive_strategy_t *sp = strategypp[six];
>  			int score;
> -			score = (* sp->ds_match)(argc,
> +			score = (*sp->ds_match)(argc,
>  						    argv,
>  						    drivep);
> -			if (! bestsp || score > bestscore) {
> +			if (!bestsp || score > bestscore) {
>  				bestsp = sp;
>  				bestscore = score;
>  			}
> @@ -226,10 +226,10 @@ drive_init1(int argc, char *argv[])
>  		mlog(MLOG_VERBOSE,
>  		      _("using %s strategy\n"),
>  		      bestsp->ds_description);
> -		ok = (* bestsp->ds_instantiate)(argc,
> +		ok = (*bestsp->ds_instantiate)(argc,
>  						   argv,
>  						   drivep);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -256,8 +256,8 @@ drive_init2(int argc,
>  		bool_t ok;
>  
>  		drive_allochdrs(drivep, gwhdrtemplatep, driveix);
> -		ok = (* drivep->d_opsp->do_init)(drivep);
> -		if (! ok) {
> +		ok = (*drivep->d_opsp->do_init)(drivep);
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -278,8 +278,8 @@ drive_init3(void)
>  		drive_t *drivep = drivepp[driveix];
>  		bool_t ok;
>  
> -		ok = (* drivep->d_opsp->do_sync)(drivep);
> -		if (! ok) {
> +		ok = (*drivep->d_opsp->do_sync)(drivep);
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -304,7 +304,7 @@ drive_mark_commit(drive_t *drivep, off64_t ncommitted)
>  	;
>  	) {
>  		drivep->d_markrecheadp = dmp->dm_nextp;
> -		(* dmp->dm_cbfuncp)(dmp->dm_cbcontextp, dmp, BOOL_TRUE);
> +		(*dmp->dm_cbfuncp)(dmp->dm_cbcontextp, dmp, BOOL_TRUE);
>  		dmp = drivep->d_markrecheadp;
>  	}
>  }
> @@ -324,7 +324,7 @@ drive_mark_discard(drive_t *drivep)
>  	;
>  	drivep->d_markrecheadp = dmp->dm_nextp, dmp = dmp->dm_nextp) {
>  
> -		(* dmp->dm_cbfuncp)(dmp->dm_cbcontextp, dmp, BOOL_FALSE);
> +		(*dmp->dm_cbfuncp)(dmp->dm_cbcontextp, dmp, BOOL_FALSE);
>  	}
>  }
>  
> @@ -340,7 +340,7 @@ drive_display_metrics(void)
>  		drive_t *drivep = drivepp[driveix];
>  		drive_ops_t *dop = drivep->d_opsp;
>  		if (dop->do_display_metrics) {
> -			(* dop->do_display_metrics)(drivep);
> +			(*dop->do_display_metrics)(drivep);
>  		}
>  	}
>  }
> @@ -371,9 +371,9 @@ drive_alloc(char *pathname, ix_t driveix)
>  
>  	/* set pipe flags
>  	 */
> -	if (! strcmp(pathname, "stdio")) {
> +	if (!strcmp(pathname, "stdio")) {
>  		drivep->d_isunnamedpipepr = BOOL_TRUE;
> -	} else if (! stat64(pathname, &statbuf)
> +	} else if (!stat64(pathname, &statbuf)
>  		    &&
>  		    (statbuf.st_mode & S_IFMT) == S_IFIFO) {
>  		drivep->d_isnamedpipepr = BOOL_TRUE;
> diff --git a/common/drive.h b/common/drive.h
> index 4b4fcf8..ee53aeb 100644
> --- a/common/drive.h
> +++ b/common/drive.h
> @@ -138,13 +138,13 @@ struct drive_strategy {
>  	char *ds_description;
>  		    /* a short char string describing strategy
>  		     */
> -	int (* ds_match)(int argc,
> +	int (*ds_match)(int argc,
>  				 char *argv[],
>  				 struct drive *drivep);
>  		    /* returns degree of match. drivep has been pre-allocated
>  		     * and initialized with generic info.
>  		     */
> -	bool_t (* ds_instantiate)(int argc,
> +	bool_t (*ds_instantiate)(int argc,
>  				     char *argv[],
>  				     struct drive *drivep);
>  		    /* creates a drive manager instance, by filling in the
> @@ -186,7 +186,7 @@ typedef off64_t drive_mark_t;
>   * was NOT committed.
>   */
>  struct drive_markrec; /* forward decl */
> -typedef void (* drive_mcbfp_t)(void *context_t,
> +typedef void (*drive_mcbfp_t)(void *context_t,
>  				  struct drive_markrec *markrecp,
>  				  bool_t committed);
>  
> @@ -257,17 +257,17 @@ struct drive {
>  typedef struct drive drive_t;
>  
>  struct drive_ops {
> -	bool_t (* do_init)(drive_t *drivep);
> +	bool_t (*do_init)(drive_t *drivep);
>  				/* initializes drive, and begins async
>  				 * determination of media object presence
>  				 * returns FALSE if session should be aborted.
>  				 */
> -	bool_t (* do_sync)(drive_t *drivep);
> +	bool_t (*do_sync)(drive_t *drivep);
>  				/* synchronizes with the activity kicked off
>  				 * by do_init. returns FALSE if session should
>  				 * be aborted.
>  				 */
> -	int (* do_begin_read)(drive_t *drivep);
> +	int (*do_begin_read)(drive_t *drivep);
>  				/* prepares the drive manager for reading.
>  				 * if the media is positioned at BOM or just
>  				 * after a file mark, current media file is
> @@ -306,7 +306,7 @@ struct drive_ops {
>  				 * begin_read. if successful, caller MUST call
>  				 * end_read prior to next begin_read.
>  				 */
> -	char * (* do_read)(drive_t *drivep,
> +	char *(*do_read)(drive_t *drivep,
>  			      size_t wanted_bufsz,
>  			      size_t *actual_bufszp,
>  			      int *statp);
> @@ -341,7 +341,7 @@ struct drive_ops {
>  				 * valid data (although the buffer size may
>  				 * be zero!).
>  				 */
> -	void (* do_return_read_buf)(drive_t *drivep,
> +	void (*do_return_read_buf)(drive_t *drivep,
>  				       char *bufp,
>  				       size_t bufsz);
>  				/* returns the buffer obtained
> @@ -349,14 +349,14 @@ struct drive_ops {
>  				 * the entire buffer must be returned
>  				 * in one shot.
>  				 */
> -	void (* do_get_mark)(drive_t *drivep,
> +	void (*do_get_mark)(drive_t *drivep,
>  				drive_mark_t *drivemarkp);
>  				/* returns (by reference) a mark corresponding
>  				 * to the next byte which will be read by a
>  				 * call to do_read(). will be used in a later
>  				 * session to seek to that position.
>  				 */
> -	int (* do_seek_mark)(drive_t *drivep,
> +	int (*do_seek_mark)(drive_t *drivep,
>  				     drive_mark_t *drivemarkp);
>  				/* searches for the specified mark within the
>  				 * current file. returns zero if the mark
> @@ -367,7 +367,7 @@ struct drive_ops {
>  				 *	CORRUPTION - encountered corrupt data;
>  				 *	DEVICE - device error;
>  				 */
> -	int (* do_next_mark)(drive_t *drivep);
> +	int (*do_next_mark)(drive_t *drivep);
>  				/* if d_capabilities has DRIVE_CAP_NEXTMARK set,
>  				 * drive has the capability to
>  				 * seek forward to the next mark. returns
> @@ -385,7 +385,7 @@ struct drive_ops {
>  				 * will position the media at the next media
>  				 * file.
>  				 */
> -	int (* do_begin_write)(drive_t *drivep);
> +	int (*do_begin_write)(drive_t *drivep);
>  				/* begins a write media file for writing.
>  				 * asserts the media is positioned at BOM or
>  				 * just after a file mark. write header will
> @@ -396,7 +396,7 @@ struct drive_ops {
>  				 *	DEVICE - device error;
>  				 *	CORE  - driver error
>  				 */
> -	void (* do_set_mark)(drive_t *drivep,
> +	void (*do_set_mark)(drive_t *drivep,
>  				drive_mcbfp_t cbfuncp,
>  				void *cbcontextp,
>  				drive_markrec_t *markrecp);
> @@ -426,7 +426,7 @@ struct drive_ops {
>  				 * last committed marked point in the write
>  				 * stream.
>  				 */
> -	char * (* do_get_write_buf)(drive_t *drivep,
> +	char *(*do_get_write_buf)(drive_t *drivep,
>  				       size_t wanted_bufsz,
>  				       size_t *actual_bufszp);
>  				/* asks the drive manager for a buffer.
> @@ -443,7 +443,7 @@ struct drive_ops {
>  				 * be larger or smaller than the wanted bufsz,
>  				 * but will be at least 1 byte in length.
>  				 */
> -	int (* do_write)(drive_t *drivep,
> +	int (*do_write)(drive_t *drivep,
>  				 char *bufp,
>  				 size_t bufsz);
>  				/* asks the drive manager to write bufsz
> @@ -473,7 +473,7 @@ struct drive_ops {
>  				 * instead, the caller must get another buffer
>  				 * using do_get_write_buf().
>  				 */
> -	size_t (* do_get_align_cnt)(drive_t *drivep);
> +	size_t (*do_get_align_cnt)(drive_t *drivep);
>  				/* used during writing. returns the number
>  				 * of bytes which should be written to
>  				 * page-align the next do_get_write_buf()
> @@ -481,7 +481,7 @@ struct drive_ops {
>  				 * alignment will be maintained after the
>  				 * initial alignment done using this info.
>  				 */
> -	int (* do_end_write)(drive_t *drivep, off64_t *ncommittedp);
> +	int (*do_end_write)(drive_t *drivep, off64_t *ncommittedp);
>  				/* terminates a media file write sequence.
>  				 * flushes any buffered data not yet committed
>  				 * to media, and calls callbacks for all marks
> @@ -502,7 +502,7 @@ struct drive_ops {
>  				 * an error, do_end_write will not do any
>  				 * I/O, and will return 0.
>  				 */
> -	int (* do_fsf)(drive_t *drivep,
> +	int (*do_fsf)(drive_t *drivep,
>  			      int count,
>  			      int *statp);
>  				/* if d_capabilities has DRIVE_CAP_FSF set,
> @@ -528,7 +528,7 @@ struct drive_ops {
>  				 * behaves as if position is at most recent
>  				 * file mark or BOT.
>  				 */
> -	int (* do_bsf)(drive_t *drivep,
> +	int (*do_bsf)(drive_t *drivep,
>  			       int count,
>  			       int *statp);
>  				/* if d_capabilities has DRIVE_CAP_BSF set,
> @@ -554,35 +554,35 @@ struct drive_ops {
>  				 *	BOM - hit beginning of recorded data;
>  				 *	DEVICE - device error;
>  				 */
> -	int (* do_rewind)(drive_t *drivep);
> +	int (*do_rewind)(drive_t *drivep);
>  				/* if d_capabilities has DRIVE_CAP_REWIND set,
>  				 * drive has the capability to
>  				 * position at beginning of recorded data
>  				 *	DEVICE - device error;
>  				 */
> -	int (* do_erase)(drive_t *drivep);
> +	int (*do_erase)(drive_t *drivep);
>  				/* if d_capabilities has DRIVE_CAP_ERASE set,
>  				 * drive has the capability to
>  				 * erase: all content of media object is
>  				 * eradicated.
>  				 *	DEVICE - device error;
>  				 */
> -	int (* do_eject_media)(drive_t *drivep);
> +	int (*do_eject_media)(drive_t *drivep);
>  				/* if d_capabilities has DRIVE_CAP_EJECT set,
>  				 * drive has capability
>  				 * to eject media, and will do so when called.
>  				 *	DEVICE - device error;
>  				 */
> -	int (* do_get_device_class)(drive_t *drivep);
> +	int (*do_get_device_class)(drive_t *drivep);
>  				/* returns the media class of the device
>  				 * (see below).
>  				 */
> -	void (* do_display_metrics)(drive_t *drivep);
> +	void (*do_display_metrics)(drive_t *drivep);
>  				/* use BARE mlog to print useful throughput
>  				 * and performance info. set to NULL if
>  				 * nothing to say.
>  				 */
> -	void (* do_quit)(drive_t * drivep);
> +	void (*do_quit)(drive_t *drivep);
>  				/* tells the drive manager to de-allocate
>  				 * resources, INCLUDING the slave process.
>  				 */
> diff --git a/common/drive_minrmt.c b/common/drive_minrmt.c
> index 2a72939..c497583 100644
> --- a/common/drive_minrmt.c
> +++ b/common/drive_minrmt.c
> @@ -278,7 +278,7 @@ static void do_get_mark(drive_t *, drive_mark_t *);
>  static void do_end_read(drive_t *);
>  static int do_begin_write(drive_t *);
>  static void do_set_mark(drive_t *, drive_mcbfp_t, void *, drive_markrec_t *);
> -static char * do_get_write_buf(drive_t *, size_t, size_t *);
> +static char *do_get_write_buf(drive_t *, size_t, size_t *);
>  static int do_write(drive_t *, char *, size_t);
>  static size_t do_get_align_cnt(drive_t *);
>  static int do_end_write(drive_t *, off64_t *);
> @@ -320,7 +320,7 @@ static double percent64(off64_t num, off64_t denom);
>  static int getrec(drive_t *drivep);
>  static int write_record(drive_t *drivep, char *bufp, bool_t chksumpr,
>                                bool_t xlatepr);
> -static ring_msg_t * Ring_get(ring_t *ringp);
> +static ring_msg_t *Ring_get(ring_t *ringp);
>  static void Ring_reset(ring_t *ringp, ring_msg_t *msgp);
>  static void Ring_put(ring_t *ringp, ring_msg_t *msgp);
>  static int validate_media_file_hdr(drive_t *drivep);
> @@ -417,7 +417,7 @@ ds_match(int argc, char *argv[], drive_t *drivep)
>  	/* heuristics to determine if this is a drive.
>  	 */
>  
> -	if (! strcmp(drivep->d_pathname, "stdio")) {
> +	if (!strcmp(drivep->d_pathname, "stdio")) {
>  		return -10;
>  	}
>  
> @@ -432,7 +432,7 @@ ds_match(int argc, char *argv[], drive_t *drivep)
>  		while ((c = getopt(argc, argv, GETOPT_CMDSTRING)) != EOF) {
>  		   switch (c) {
>  		      case GETOPT_BLOCKSIZE:
> -			    if (! optarg || optarg[0] == '-') {
> +			    if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  					_("-%c argument missing\n"),
>  					c);
> @@ -479,7 +479,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  	assert(sizeof(rec_hdr_t)
>  		==
>  		sizeofmember(drive_hdr_t, dh_specific));
> -	assert(! (STAPE_MAX_RECSZ % PGSZ));
> +	assert(!(STAPE_MAX_RECSZ % PGSZ));
>  
>  	/* hook up the drive ops
>  	 */
> @@ -510,7 +510,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  	while ((c = getopt(argc, argv, GETOPT_CMDSTRING)) != EOF) {
>  		switch (c) {
>  		case GETOPT_RINGLEN:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -549,7 +549,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  	      			_("Overwrite command line option\n"));
>  			break;
>  		case GETOPT_FILESZ:
> -			if (! optarg || optarg [0] == '-') {
> +			if (!optarg || optarg [0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -601,7 +601,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  						  ring_write,
>  						  (void *)drivep,
>  						  &rval);
> -		if (! contextp->dc_ringp) {
> +		if (!contextp->dc_ringp) {
>  			if (rval == ENOMEM) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_DRIVE,
>  				      _("unable to allocate memory "
> @@ -727,7 +727,7 @@ do_begin_read(drive_t *drivep)
>  	 */
>  	assert(drivep->d_capabilities & DRIVE_CAP_READ);
>  	assert(contextp->dc_mode == OM_NONE);
> -	assert(! contextp->dc_recp);
> +	assert(!contextp->dc_recp);
>  
>  	/* get a record buffer to use during initialization.
>  	 */
> @@ -749,7 +749,7 @@ do_begin_read(drive_t *drivep)
>  		assert(contextp->dc_fd == -1);
>  		rval = prepare_drive(drivep);
>  		if (rval) {
> -			if (! contextp->dc_singlethreadedpr) {
> +			if (!contextp->dc_singlethreadedpr) {
>  			    Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			}
>  			contextp->dc_msgp = 0;
> @@ -759,7 +759,7 @@ do_begin_read(drive_t *drivep)
>  	} else {
>  		rval = read_label(drivep);
>  		if (rval) {
> -			if (! contextp->dc_singlethreadedpr) {
> +			if (!contextp->dc_singlethreadedpr) {
>  			    Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			}
>  			contextp->dc_msgp = 0;
> @@ -773,7 +773,7 @@ do_begin_read(drive_t *drivep)
>  	/* all is well. adjust context. don't kick off read-aheads just yet;
>  	 * the client may not want this media file.
>  	 */
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		contextp->dc_msgp->rm_op = RING_OP_NOP;
>  		contextp->dc_msgp->rm_user = 0; /* do diff. use in do_seek */
>  		Ring_put(contextp->dc_ringp, contextp->dc_msgp);
> @@ -829,8 +829,8 @@ do_read(drive_t *drivep,
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(wantedcnt > 0);
>  
>  	/* clear the return status field
> @@ -891,7 +891,7 @@ do_return_read_buf(drive_t *drivep, char *bufp, size_t retcnt)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> +	assert(!contextp->dc_errorpr);
>  	assert(contextp->dc_ownedp);
>  	assert(bufp == contextp->dc_ownedp);
>  
> @@ -910,7 +910,7 @@ do_return_read_buf(drive_t *drivep, char *bufp, size_t retcnt)
>  	 */
>  	if (contextp->dc_nextp >= contextp->dc_dataendp) {
>  		assert(contextp->dc_nextp == contextp->dc_dataendp);
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			contextp->dc_msgp->rm_op = RING_OP_READ;
>  			Ring_put(contextp->dc_ringp, contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
> @@ -941,8 +941,8 @@ do_get_mark(drive_t *drivep, drive_mark_t *markp)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  
>  	/* the mark is simply the offset into the media file of the
>  	 * next byte to be read.
> @@ -982,8 +982,8 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  
>  
>  	/* the desired mark is passed by reference, and is really just an
> @@ -1068,7 +1068,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  			currentoffset += (off64_t)actualcnt;
>  			assert(currentoffset == nextrecoffset);
>  			assert(wantedoffset >= currentoffset);
> -			assert(! contextp->dc_recp);
> +			assert(!contextp->dc_recp);
>  			assert(currentoffset
>  				==
>  				contextp->dc_reccnt * (off64_t)tape_recsz);
> @@ -1088,7 +1088,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  		off64_t wantedreccnt;
>  		seekmode_t seekmode;
>  
> -		assert(! contextp->dc_recp);
> +		assert(!contextp->dc_recp);
>  		wantedreccnt = wantedoffset / (off64_t)tape_recsz;
>  		if (contextp->dc_singlethreadedpr) {
>  			seekmode = SEEKMODE_RAW;
> @@ -1105,7 +1105,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  
>  			if (seekmode == SEEKMODE_BUF) {
>  				ring_stat_t rs;
> -				assert(! contextp->dc_msgp);
> +				assert(!contextp->dc_msgp);
>  				contextp->dc_msgp =
>  						Ring_get(contextp->dc_ringp);
>  				rs = contextp->dc_msgp->rm_stat;
> @@ -1194,7 +1194,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  		size_t actualcnt;
>  		int rval;
>  
> -		assert(! contextp->dc_recp);
> +		assert(!contextp->dc_recp);
>  
>  		/* figure how much to ask for. to eat an entire record,
>  		 * ask for a record sans the header. do_read will eat
> @@ -1211,7 +1211,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  		}
>  		assert(actualcnt == wantedcnt);
>  		do_return_read_buf(drivep, dummybufp, actualcnt);
> -		assert(! contextp->dc_recp);
> +		assert(!contextp->dc_recp);
>  		currentoffset += (off64_t)tape_recsz;
>  		assert(currentoffset
>  			==
> @@ -1315,8 +1315,8 @@ do_next_mark(drive_t *drivep)
>  	/* assert protocol being followed.
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  
>  	mlog(MLOG_DEBUG | MLOG_DRIVE,
>  	      "rmt drive op: next mark\n");
> @@ -1354,7 +1354,7 @@ noerrorsearch:
>  			}
>  		}
>  
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_put(contextp->dc_ringp,
>  				  contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
> @@ -1374,7 +1374,7 @@ noerrorsearch:
>  	assert(contextp->dc_nextp <= contextp->dc_dataendp);
>  	assert(contextp->dc_nextp >= contextp->dc_recp + STAPE_HDR_SZ);
>  	if (contextp->dc_nextp == contextp->dc_dataendp) {
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_put(contextp->dc_ringp,
>  				  contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
> @@ -1386,7 +1386,7 @@ noerrorsearch:
>  	return 0;
>  
>  resetring:
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  		contextp->dc_msgp = 0;
>  	}
> @@ -1464,7 +1464,7 @@ validatehdr:
>  		goto readrecord;
>  	}
>  
> -	assert(! (rechdrp->file_offset % (off64_t)tape_recsz));
> +	assert(!(rechdrp->file_offset % (off64_t)tape_recsz));
>  	markoff = rechdrp->first_mark_offset - rechdrp->file_offset;
>  	assert(markoff >= (off64_t)STAPE_HDR_SZ);
>  	assert(markoff < (off64_t)tape_recsz);
> @@ -1475,7 +1475,7 @@ validatehdr:
>  
>  alliswell:
>  	contextp->dc_nextp = contextp->dc_recp + (size_t)markoff;
> -	assert(! (rechdrp->file_offset % (off64_t)tape_recsz));
> +	assert(!(rechdrp->file_offset % (off64_t)tape_recsz));
>  	contextp->dc_reccnt = rechdrp->file_offset / (off64_t)tape_recsz;
>  	contextp->dc_iocnt = contextp->dc_reccnt + 1;
>  	contextp->dc_recendp = contextp->dc_recp + tape_recsz;
> @@ -1558,7 +1558,7 @@ do_end_read(drive_t *drivep)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  
>  	/* In the scsi version, read_label() does a status command to the
>  	 * drive to then decide if doing a 'fsf' is appropriate.  For minrmt,
> @@ -1567,7 +1567,7 @@ do_end_read(drive_t *drivep)
>  	 */
>  	(void)fsf_and_verify(drivep);
>  
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  		contextp->dc_msgp = 0;
>  	}
> @@ -1613,8 +1613,8 @@ do_begin_write(drive_t *drivep)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_NONE);
> -	assert(! drivep->d_markrecheadp);
> -	assert(! contextp->dc_recp);
> +	assert(!drivep->d_markrecheadp);
> +	assert(!contextp->dc_recp);
>  
>  	/* get pointers into global write header
>  	 */
> @@ -1641,13 +1641,13 @@ do_begin_write(drive_t *drivep)
>  	/* get a record buffer. will be used for the media file header,
>  	 * and is needed to "prime the pump" for first call to do_write.
>  	 */
> -	assert(! contextp->dc_recp);
> +	assert(!contextp->dc_recp);
>  	if (contextp->dc_singlethreadedpr) {
>  		assert(contextp->dc_bufp);
>  		contextp->dc_recp = contextp->dc_bufp;
>  	} else {
>  		assert(contextp->dc_ringp);
> -		assert(! contextp->dc_msgp);
> +		assert(!contextp->dc_msgp);
>  		contextp->dc_msgp = Ring_get(contextp->dc_ringp);
>  		assert(contextp->dc_msgp->rm_stat == RING_STAT_INIT);
>  		contextp->dc_recp = contextp->dc_msgp->rm_bufp;
> @@ -1683,7 +1683,7 @@ do_begin_write(drive_t *drivep)
>  
>  	rval = write_record(drivep, contextp->dc_recp, BOOL_TRUE, BOOL_FALSE);
>  	if (rval) {
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
>  		}
> @@ -1694,7 +1694,7 @@ do_begin_write(drive_t *drivep)
>  	/* prepare the drive context. must have a record buffer ready to
>  	 * go, header initialized.
>  	 */
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	contextp->dc_reccnt = 1; /* count the header record */
>  	contextp->dc_recendp = contextp->dc_recp + tape_recsz;
>  	contextp->dc_nextp = contextp->dc_recp + STAPE_HDR_SZ;
> @@ -1740,8 +1740,8 @@ do_set_mark(drive_t *drivep,
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  
> @@ -1803,8 +1803,8 @@ do_get_write_buf(drive_t *drivep, size_t wantedcnt, size_t *actualcntp)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_recendp);
> @@ -1869,7 +1869,7 @@ do_write(drive_t *drivep, char *bufp, size_t retcnt)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> +	assert(!contextp->dc_errorpr);
>  	assert(contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
> @@ -1970,7 +1970,7 @@ do_write(drive_t *drivep, char *bufp, size_t retcnt)
>   *	the number of bytes to next alignment
>   */
>  static size_t
> -do_get_align_cnt(drive_t * drivep)
> +do_get_align_cnt(drive_t *drivep)
>  {
>  	char *next_alignment_point;
>  	intptr_t next_alignment_off;
> @@ -1984,8 +1984,8 @@ do_get_align_cnt(drive_t * drivep)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_recendp);
> @@ -2030,7 +2030,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp >= contextp->dc_recp + STAPE_HDR_SZ);
> @@ -2045,7 +2045,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	 * do commits, already done when error occured.
>  	 */
>  	if (contextp->dc_errorpr) {
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
>  		}
> @@ -2117,8 +2117,8 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	} else {
>  		first_rec_w_err = -1L;
>  	}
> -	if (! contextp->dc_singlethreadedpr) {
> -		while (! rval) {
> +	if (!contextp->dc_singlethreadedpr) {
> +		while (!rval) {
>  			assert(contextp->dc_msgp);
>  			contextp->dc_msgp->rm_op = RING_OP_TRACE;
>  			Ring_put(contextp->dc_ringp,
> @@ -2147,7 +2147,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  
>  	/* the ring is now flushed. reset
>  	 */
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  		contextp->dc_msgp = 0;
>  	}
> @@ -2157,7 +2157,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	 * side-effect of flushing the driver/drive of pending writes,
>  	 * exposing any write errors.
>  	 */
> -	if (! rval) {
> +	if (!rval) {
>  		int weofrval;
>  
>  		weofrval = mt_op(contextp->dc_fd, MTWEOF, 1);
> @@ -2637,13 +2637,13 @@ validate_media_file_hdr(drive_t *drivep)
>  
>  	/* check the checksum
>  	 */
> -	if (! global_hdr_checksum_check(tmpgh)) {
> +	if (!global_hdr_checksum_check(tmpgh)) {
>  	        mlog(MLOG_DEBUG | MLOG_DRIVE,
>  	              "bad media file header checksum\n");
>  	        return DRIVE_ERROR_CORRUPTION;
>  	}
>  
> -	if (! tape_rec_checksum_check(contextp, contextp->dc_recp)) {
> +	if (!tape_rec_checksum_check(contextp, contextp->dc_recp)) {
>  		mlog(MLOG_NORMAL | MLOG_DRIVE,
>  		      _("tape record checksum error\n"));
>  		return DRIVE_ERROR_CORRUPTION;
> @@ -2925,7 +2925,7 @@ tape_rec_checksum_set(drive_context_t *contextp, char *bufp)
>  	uint32_t *p;
>  	uint32_t accum;
>  
> -	if (! contextp->dc_recchksumpr) {
> +	if (!contextp->dc_recchksumpr) {
>  		return;
>  	}
>  
> @@ -3096,7 +3096,7 @@ prepare_drive(drive_t *drivep)
>  		/* open the drive
>  	 	 */
>  		ok = Open(drivep);
> -		if (! ok) {
> +		if (!ok) {
>  			if (errno != EBUSY) {
>  				display_access_failed_message(drivep);
>  				return DRIVE_ERROR_DEVICE;
> @@ -3121,7 +3121,7 @@ prepare_drive(drive_t *drivep)
>  	 * mark separation and media file size.
>  	 */
>  	ok = get_tpcaps(drivep);
> -	if (! ok) {
> +	if (!ok) {
>  		return DRIVE_ERROR_DEVICE;
>  	}
>  
> @@ -3223,7 +3223,7 @@ prepare_drive(drive_t *drivep)
>  			      "and try again\n");
>  			Close(drivep);
>  			ok = Open(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				display_access_failed_message(drivep);
>  				return DRIVE_ERROR_DEVICE;
>  			}
> @@ -3246,7 +3246,7 @@ prepare_drive(drive_t *drivep)
>  			      "and try again\n");
>  			Close(drivep);
>  			ok = Open(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				display_access_failed_message(drivep);
>  				return DRIVE_ERROR_DEVICE;
>  			}
> @@ -3335,7 +3335,7 @@ checkhdr:
>  				}
>  				(void)rewind_and_verify(drivep);
>  				ok = set_best_blk_and_rec_sz(drivep);
> -				if (! ok) {
> +				if (!ok) {
>  					return DRIVE_ERROR_DEVICE;
>  				}
>  				return DRIVE_ERROR_FOREIGN;
> @@ -3362,7 +3362,7 @@ largersize:
>  				      _("assuming media is corrupt "
>  				      "or contains non-xfsdump data\n"));
>  				ok = set_best_blk_and_rec_sz(drivep);
> -				if (! ok) {
> +				if (!ok) {
>  					return DRIVE_ERROR_DEVICE;
>  				}
>  				return DRIVE_ERROR_FOREIGN;
> @@ -3371,7 +3371,7 @@ largersize:
>                   */
>  		if (tape_recsz != STAPE_MAX_RECSZ) {
>  			tape_recsz = STAPE_MAX_RECSZ;
> -			if (! contextp->dc_isQICpr) {
> +			if (!contextp->dc_isQICpr) {
>  				tape_blksz = tape_recsz;;
>  			}
>  			changedblkszpr = BOOL_TRUE;
> @@ -3526,7 +3526,7 @@ record_hdr_validate(drive_t *drivep, char *bufp, bool_t chkoffpr)
>  	rec_hdr_t *rechdrp = &rechdr;
>  	rec_hdr_t *tmprh = (rec_hdr_t *)bufp;
>  
> -	if (! tape_rec_checksum_check(contextp, bufp)) {
> +	if (!tape_rec_checksum_check(contextp, bufp)) {
>  		mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  		      _("record %lld corrupt: bad record checksum\n"),
>  		      contextp->dc_iocnt - 1);
> @@ -3703,7 +3703,7 @@ getrec(drive_t *drivep)
>  	drive_context_t *contextp;
>  	contextp = (drive_context_t *)drivep->d_contextp;
>  
> -	while (! contextp->dc_recp) {
> +	while (!contextp->dc_recp) {
>  		rec_hdr_t *rechdrp;
>  		if (contextp->dc_singlethreadedpr) {
>  			int rval;
> @@ -3850,12 +3850,12 @@ display_ring_metrics(drive_t *drivep, int mlog_flags)
>  	char *bufszsfxp;
>  
>  	if (tape_recsz == STAPE_MIN_MAX_BLKSZ) {
> -		assert(! (STAPE_MIN_MAX_BLKSZ % 0x400));
> +		assert(!(STAPE_MIN_MAX_BLKSZ % 0x400));
>  		sprintf(bufszbuf, "%u", STAPE_MIN_MAX_BLKSZ / 0x400);
>  		assert(strlen(bufszbuf) < sizeof(bufszbuf));
>  		bufszsfxp = _("KB");
>  	} else if (tape_recsz == STAPE_MAX_RECSZ) {
> -		assert(! (STAPE_MAX_RECSZ % 0x100000));
> +		assert(!(STAPE_MAX_RECSZ % 0x100000));
>  		sprintf(bufszbuf, "%u", STAPE_MAX_RECSZ / 0x100000);
>  		assert(strlen(bufszbuf) < sizeof(bufszbuf));
>  		bufszsfxp = _("MB");
> diff --git a/common/drive_scsitape.c b/common/drive_scsitape.c
> index 7c54c11..ba26f60 100644
> --- a/common/drive_scsitape.c
> +++ b/common/drive_scsitape.c
> @@ -370,7 +370,7 @@ static double percent64(off64_t num, off64_t denom);
>  static int getrec(drive_t *drivep);
>  static int write_record(drive_t *drivep, char *bufp, bool_t chksumpr,
>                                bool_t xlatepr);
> -static ring_msg_t * Ring_get(ring_t *ringp);
> +static ring_msg_t *Ring_get(ring_t *ringp);
>  static void Ring_reset(ring_t *ringp, ring_msg_t *msgp);
>  static void Ring_put(ring_t *ringp, ring_msg_t *msgp);
>  static int validate_media_file_hdr(drive_t *drivep);
> @@ -518,7 +518,7 @@ ds_match(int argc, char *argv[], drive_t *drivep)
>  	/* heuristics to determine if this is a drive.
>  	 */
>  
> -	if (! strcmp(drivep->d_pathname, "stdio")) {
> +	if (!strcmp(drivep->d_pathname, "stdio")) {
>  		return -10;
>  	}
>  
> @@ -559,7 +559,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  	assert(sizeof(rec_hdr_t)
>  		==
>  		sizeofmember(drive_hdr_t, dh_specific));
> -	assert(! (STAPE_MAX_RECSZ % PGSZ));
> +	assert(!(STAPE_MAX_RECSZ % PGSZ));
>  
>  	/* hook up the drive ops
>  	 */
> @@ -592,7 +592,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  	while ((c = getopt(argc, argv, GETOPT_CMDSTRING)) != EOF) {
>  		switch (c) {
>  		case GETOPT_RINGLEN:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -625,7 +625,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  			contextp->dc_isQICpr = BOOL_TRUE;
>  			break;
>  		case GETOPT_BLOCKSIZE:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  			    mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  				    _("-%c argument missing\n"),
>  				    c);
> @@ -638,7 +638,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  			contextp->dc_overwritepr = BOOL_TRUE;
>  			break;
>  		case GETOPT_FILESZ:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -691,7 +691,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  						  ring_write,
>  						  (void *)drivep,
>  						  &rval);
> -		if (! contextp->dc_ringp) {
> +		if (!contextp->dc_ringp) {
>  			if (rval == ENOMEM) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_DRIVE,
>  				      _("unable to allocate memory "
> @@ -840,7 +840,7 @@ do_begin_read(drive_t *drivep)
>  	 */
>  	assert(drivep->d_capabilities & DRIVE_CAP_READ);
>  	assert(contextp->dc_mode == OM_NONE);
> -	assert(! contextp->dc_recp);
> +	assert(!contextp->dc_recp);
>  
>  	/* get a record buffer to use during initialization.
>  	 */
> @@ -862,7 +862,7 @@ do_begin_read(drive_t *drivep)
>  		assert(contextp->dc_fd == -1);
>  		rval = prepare_drive(drivep);
>  		if (rval) {
> -			if (! contextp->dc_singlethreadedpr) {
> +			if (!contextp->dc_singlethreadedpr) {
>  			    Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			}
>  			contextp->dc_msgp = 0;
> @@ -872,7 +872,7 @@ do_begin_read(drive_t *drivep)
>  	} else {
>  		rval = read_label(drivep);
>  		if (rval) {
> -			if (! contextp->dc_singlethreadedpr) {
> +			if (!contextp->dc_singlethreadedpr) {
>  			    Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			}
>  			contextp->dc_msgp = 0;
> @@ -886,7 +886,7 @@ do_begin_read(drive_t *drivep)
>  	/* all is well. adjust context. don't kick off read-aheads just yet;
>  	 * the client may not want this media file.
>  	 */
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		contextp->dc_msgp->rm_op = RING_OP_NOP;
>  		contextp->dc_msgp->rm_user = 0; /* do diff. use in do_seek */
>  		Ring_put(contextp->dc_ringp, contextp->dc_msgp);
> @@ -942,8 +942,8 @@ do_read(drive_t *drivep,
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(wantedcnt > 0);
>  
>  	/* clear the return status field
> @@ -1004,7 +1004,7 @@ do_return_read_buf(drive_t *drivep, char *bufp, size_t retcnt)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> +	assert(!contextp->dc_errorpr);
>  	assert(contextp->dc_ownedp);
>  	assert(bufp == contextp->dc_ownedp);
>  
> @@ -1023,7 +1023,7 @@ do_return_read_buf(drive_t *drivep, char *bufp, size_t retcnt)
>  	 */
>  	if (contextp->dc_nextp >= contextp->dc_dataendp) {
>  		assert(contextp->dc_nextp == contextp->dc_dataendp);
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			contextp->dc_msgp->rm_op = RING_OP_READ;
>  			Ring_put(contextp->dc_ringp, contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
> @@ -1054,8 +1054,8 @@ do_get_mark(drive_t *drivep, drive_mark_t *markp)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  
>  	/* the mark is simply the offset into the media file of the
>  	 * next byte to be read.
> @@ -1095,8 +1095,8 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  
>  
>  	/* the desired mark is passed by reference, and is really just an
> @@ -1181,7 +1181,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  			currentoffset += (off64_t)actualcnt;
>  			assert(currentoffset == nextrecoffset);
>  			assert(wantedoffset >= currentoffset);
> -			assert(! contextp->dc_recp);
> +			assert(!contextp->dc_recp);
>  			assert(currentoffset
>  				==
>  				contextp->dc_reccnt * (off64_t)tape_recsz);
> @@ -1201,7 +1201,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  		off64_t wantedreccnt;
>  		seekmode_t seekmode;
>  
> -		assert(! contextp->dc_recp);
> +		assert(!contextp->dc_recp);
>  		wantedreccnt = wantedoffset / (off64_t)tape_recsz;
>  		if (contextp->dc_singlethreadedpr) {
>  			seekmode = SEEKMODE_RAW;
> @@ -1218,7 +1218,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  
>  			if (seekmode == SEEKMODE_BUF) {
>  				ring_stat_t rs;
> -				assert(! contextp->dc_msgp);
> +				assert(!contextp->dc_msgp);
>  				contextp->dc_msgp =
>  						Ring_get(contextp->dc_ringp);
>  				rs = contextp->dc_msgp->rm_stat;
> @@ -1307,7 +1307,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  		size_t actualcnt;
>  		int rval;
>  
> -		assert(! contextp->dc_recp);
> +		assert(!contextp->dc_recp);
>  
>  		/* figure how much to ask for. to eat an entire record,
>  		 * ask for a record sans the header. do_read will eat
> @@ -1324,7 +1324,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  		}
>  		assert(actualcnt == wantedcnt);
>  		do_return_read_buf(drivep, dummybufp, actualcnt);
> -		assert(! contextp->dc_recp);
> +		assert(!contextp->dc_recp);
>  		currentoffset += (off64_t)tape_recsz;
>  		assert(currentoffset
>  			==
> @@ -1430,8 +1430,8 @@ do_next_mark(drive_t *drivep)
>  	/* assert protocol being followed.
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  
>  	mlog(MLOG_DEBUG | MLOG_DRIVE,
>  	      "drive op: next mark\n");
> @@ -1469,7 +1469,7 @@ noerrorsearch:
>  			}
>  		}
>  
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_put(contextp->dc_ringp,
>  				  contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
> @@ -1489,7 +1489,7 @@ noerrorsearch:
>  	assert(contextp->dc_nextp <= contextp->dc_dataendp);
>  	assert(contextp->dc_nextp >= contextp->dc_recp + STAPE_HDR_SZ);
>  	if (contextp->dc_nextp == contextp->dc_dataendp) {
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_put(contextp->dc_ringp,
>  				  contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
> @@ -1501,7 +1501,7 @@ noerrorsearch:
>  	return 0;
>  
>  resetring:
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  		contextp->dc_msgp = 0;
>  	}
> @@ -1535,7 +1535,7 @@ validateread:
>  		goto validatehdr;
>  	}
>  	ok = mt_get_status(drivep, &mtstat);
> -	if (! ok) {
> +	if (!ok) {
>  		status_failed_message(drivep);
>  		return DRIVE_ERROR_DEVICE;
>  	}
> @@ -1608,7 +1608,7 @@ validatehdr:
>  		goto readrecord;
>  	}
>  
> -	assert(! (rechdrp->file_offset % (off64_t)tape_recsz));
> +	assert(!(rechdrp->file_offset % (off64_t)tape_recsz));
>  	markoff = rechdrp->first_mark_offset - rechdrp->file_offset;
>  	assert(markoff >= (off64_t)STAPE_HDR_SZ);
>  	assert(markoff < (off64_t)tape_recsz);
> @@ -1619,7 +1619,7 @@ validatehdr:
>  
>  alliswell:
>  	contextp->dc_nextp = contextp->dc_recp + (size_t)markoff;
> -	assert(! (rechdrp->file_offset % (off64_t)tape_recsz));
> +	assert(!(rechdrp->file_offset % (off64_t)tape_recsz));
>  	contextp->dc_reccnt = rechdrp->file_offset / (off64_t)tape_recsz;
>  	contextp->dc_iocnt = contextp->dc_reccnt + 1;
>  	contextp->dc_recendp = contextp->dc_recp + tape_recsz;
> @@ -1701,9 +1701,9 @@ do_end_read(drive_t *drivep)
>  	/* assert protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  		contextp->dc_msgp = 0;
>  	}
> @@ -1750,8 +1750,8 @@ do_begin_write(drive_t *drivep)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_NONE);
> -	assert(! drivep->d_markrecheadp);
> -	assert(! contextp->dc_recp);
> +	assert(!drivep->d_markrecheadp);
> +	assert(!contextp->dc_recp);
>  
>  	/* get pointers into global write header
>  	 */
> @@ -1766,7 +1766,7 @@ do_begin_write(drive_t *drivep)
>  
>  	/* get tape device status. verify tape is positioned
>   	 */
> -	if (! mt_get_status(drivep, &mtstat)) {
> +	if (!mt_get_status(drivep, &mtstat)) {
>  		status_failed_message(drivep);
>          	return DRIVE_ERROR_DEVICE;
>  	}
> @@ -1791,13 +1791,13 @@ do_begin_write(drive_t *drivep)
>  	/* get a record buffer. will be used for the media file header,
>  	 * and is needed to "prime the pump" for first call to do_write.
>  	 */
> -	assert(! contextp->dc_recp);
> +	assert(!contextp->dc_recp);
>  	if (contextp->dc_singlethreadedpr) {
>  		assert(contextp->dc_bufp);
>  		contextp->dc_recp = contextp->dc_bufp;
>  	} else {
>  		assert(contextp->dc_ringp);
> -		assert(! contextp->dc_msgp);
> +		assert(!contextp->dc_msgp);
>  		contextp->dc_msgp = Ring_get(contextp->dc_ringp);
>  		assert(contextp->dc_msgp->rm_stat == RING_STAT_INIT);
>  		contextp->dc_recp = contextp->dc_msgp->rm_bufp;
> @@ -1833,7 +1833,7 @@ do_begin_write(drive_t *drivep)
>  
>  	rval = write_record(drivep, contextp->dc_recp, BOOL_TRUE, BOOL_FALSE);
>  	if (rval) {
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
>  		}
> @@ -1844,7 +1844,7 @@ do_begin_write(drive_t *drivep)
>  	/* prepare the drive context. must have a record buffer ready to
>  	 * go, header initialized.
>  	 */
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	contextp->dc_reccnt = 1; /* count the header record */
>  	contextp->dc_recendp = contextp->dc_recp + tape_recsz;
>  	contextp->dc_nextp = contextp->dc_recp + STAPE_HDR_SZ;
> @@ -1890,8 +1890,8 @@ do_set_mark(drive_t *drivep,
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  
> @@ -1953,8 +1953,8 @@ do_get_write_buf(drive_t *drivep, size_t wantedcnt, size_t *actualcntp)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_recendp);
> @@ -2019,7 +2019,7 @@ do_write(drive_t *drivep, char *bufp, size_t retcnt)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> +	assert(!contextp->dc_errorpr);
>  	assert(contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
> @@ -2120,7 +2120,7 @@ do_write(drive_t *drivep, char *bufp, size_t retcnt)
>   *	the number of bytes to next alignment
>   */
>  static size_t
> -do_get_align_cnt(drive_t * drivep)
> +do_get_align_cnt(drive_t *drivep)
>  {
>  	char *next_alignment_point;
>  	intptr_t next_alignment_off;
> @@ -2134,8 +2134,8 @@ do_get_align_cnt(drive_t * drivep)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_errorpr);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_errorpr);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_recendp);
> @@ -2180,7 +2180,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	/* verify protocol being followed
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_recp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp >= contextp->dc_recp + STAPE_HDR_SZ);
> @@ -2195,7 +2195,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	 * do commits, already done when error occured.
>  	 */
>  	if (contextp->dc_errorpr) {
> -		if (! contextp->dc_singlethreadedpr) {
> +		if (!contextp->dc_singlethreadedpr) {
>  			Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  			contextp->dc_msgp = 0;
>  		}
> @@ -2267,8 +2267,8 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	} else {
>  		first_rec_w_err = -1L;
>  	}
> -	if (! contextp->dc_singlethreadedpr) {
> -		while (! rval) {
> +	if (!contextp->dc_singlethreadedpr) {
> +		while (!rval) {
>  			assert(contextp->dc_msgp);
>  			contextp->dc_msgp->rm_op = RING_OP_TRACE;
>  			Ring_put(contextp->dc_ringp,
> @@ -2297,7 +2297,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  
>  	/* the ring is now flushed. reset
>  	 */
> -	if (! contextp->dc_singlethreadedpr) {
> +	if (!contextp->dc_singlethreadedpr) {
>  		Ring_reset(contextp->dc_ringp, contextp->dc_msgp);
>  		contextp->dc_msgp = 0;
>  	}
> @@ -2307,15 +2307,15 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	 * side-effect of flushing the driver/drive of pending writes,
>  	 * exposing any write errors.
>  	 */
> -	if (! rval) {
> +	if (!rval) {
>  		int weofrval;
>  		mtstat_t mtstat;
>  		bool_t ok;
>  
>  		weofrval = mt_op(contextp->dc_fd, MTWEOF, 1);
> -		if (! weofrval) {
> +		if (!weofrval) {
>  			ok = mt_get_status(drivep, &mtstat);
> -			if (! ok) {
> +			if (!ok) {
>  				status_failed_message(drivep);
>  				mtstat = 0;
>  				rval = DRIVE_ERROR_DEVICE;
> @@ -2397,7 +2397,7 @@ do_fsf(drive_t *drivep, int count, int *statp)
>  
>  	/* get tape status
>    	 */
> -	if (! mt_get_status(drivep, &mtstat)) {
> +	if (!mt_get_status(drivep, &mtstat)) {
>  		status_failed_message(drivep);
>  		*statp = DRIVE_ERROR_DEVICE;
>  		return 0;
> @@ -2435,7 +2435,7 @@ do_fsf(drive_t *drivep, int count, int *statp)
>  				op_failed = 1;
>  			}
>  
> -			if (! mt_get_status(drivep, &mtstat)) {
> +			if (!mt_get_status(drivep, &mtstat)) {
>  				status_failed_message(drivep);
>  				*statp = DRIVE_ERROR_DEVICE;
>  				return i;
> @@ -2497,7 +2497,7 @@ do_bsf(drive_t *drivep, int count, int *statp)
>  
>  	/* get tape status
>  	 */
> -	if (! mt_get_status(drivep, &mtstat)) {
> +	if (!mt_get_status(drivep, &mtstat)) {
>  		status_failed_message(drivep);
>  		*statp = DRIVE_ERROR_DEVICE;
>  		return 0;
> @@ -2509,12 +2509,12 @@ do_bsf(drive_t *drivep, int count, int *statp)
>  		mlog(MLOG_DEBUG | MLOG_DRIVE,
>  		      "reopening drive while at BOT\n");
>  		Close(drivep);
> -		if (! Open(drivep)) {
> +		if (!Open(drivep)) {
>  			display_access_failed_message(drivep);
>  			*statp = DRIVE_ERROR_DEVICE;
>  			return 0;
>  		}
> -		if (! mt_get_status(drivep, &mtstat)) {
> +		if (!mt_get_status(drivep, &mtstat)) {
>  			status_failed_message(drivep);
>  			*statp = DRIVE_ERROR_DEVICE;
>  			return 0;
> @@ -2551,7 +2551,7 @@ do_bsf(drive_t *drivep, int count, int *statp)
>  	 * GMT_EOF to the right of the filemark !!
>  	 */
>  	if (TS_ISDRIVER) {
> -		if (! IS_FMK(mtstat)) {
> +		if (!IS_FMK(mtstat)) {
>  			*statp = DRIVE_ERROR_DEVICE;
>  			return 0;
>  		}
> @@ -2570,7 +2570,7 @@ do_bsf(drive_t *drivep, int count, int *statp)
>  			return skipped + 1;
>  		}
>  		if (TS_ISDRIVER) {
> -			if (! IS_FMK(mtstat)) {
> +			if (!IS_FMK(mtstat)) {
>  				*statp = DRIVE_ERROR_DEVICE;
>  				return 0;
>  			}
> @@ -2583,7 +2583,7 @@ do_bsf(drive_t *drivep, int count, int *statp)
>  	if(IS_EOT(mtstat)) {
>  		*statp = DRIVE_ERROR_EOM;
>  	}
> -	if (! IS_FMK(mtstat)) {
> +	if (!IS_FMK(mtstat)) {
>  		*statp = DRIVE_ERROR_DEVICE;
>  	}
>  
> @@ -2616,7 +2616,7 @@ do_rewind(drive_t *drivep)
>  	/* use validating tape rewind util func
>  	 */
>  	mtstat = rewind_and_verify(drivep);
> -	if (! IS_BOT(mtstat)) {
> +	if (!IS_BOT(mtstat)) {
>  		return DRIVE_ERROR_DEVICE;
>  	} else {
>  		return 0;
> @@ -2647,7 +2647,7 @@ do_erase(drive_t *drivep)
>  	/* use validating tape rewind util func
>  	 */
>  	mtstat = rewind_and_verify(drivep);
> -	if (! IS_BOT(mtstat)) {
> +	if (!IS_BOT(mtstat)) {
>  		return DRIVE_ERROR_DEVICE;
>  	}
>  
> @@ -2658,7 +2658,7 @@ do_erase(drive_t *drivep)
>  	/* rewind again
>  	 */
>  	mtstat = rewind_and_verify(drivep);
> -	if (! IS_BOT(mtstat)) {
> +	if (!IS_BOT(mtstat)) {
>  		return DRIVE_ERROR_DEVICE;
>  	}
>  
> @@ -2759,7 +2759,7 @@ do_quit(drive_t *drivep)
>  		ring_destroy(ringp);
>  	}
>  
> -	if (! contextp->dc_isvarpr
> +	if (!contextp->dc_isvarpr
>  	     &&
>  	     ! contextp->dc_isQICpr
>  	     &&
> @@ -2848,11 +2848,11 @@ read_label(drive_t *drivep)
>  	/* if not at BOT or a file mark, advance to right of next file mark
>  	 */
>  	ok = mt_get_status(drivep, &mtstat);
> -	if (! ok) {
> +	if (!ok) {
>  		status_failed_message(drivep);
>  		return DRIVE_ERROR_DEVICE;
>  	}
> -	if (! IS_BOT(mtstat) && ! IS_FMK(mtstat)) {
> +	if (!IS_BOT(mtstat) && !IS_FMK(mtstat)) {
>  		mtstat = fsf_and_verify(drivep);
>  	}
>  
> @@ -2881,7 +2881,7 @@ read_label(drive_t *drivep)
>  			return DRIVE_ERROR_MEDIA;
>  		}
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			status_failed_message(drivep);
>  			return DRIVE_ERROR_DEVICE;
>  		}
> @@ -2890,7 +2890,7 @@ read_label(drive_t *drivep)
>  
>  	/* verify we are either at BOT or a file mark
>  	 */
> -	if (! IS_BOT(mtstat) && ! IS_FMK(mtstat)) {
> +	if (!IS_BOT(mtstat) && !IS_FMK(mtstat)) {
>  		mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  		      _("file mark missing from tape\n"));
>  #ifdef DUMP
> @@ -2919,7 +2919,7 @@ read_label(drive_t *drivep)
>  	if (nread != (int)tape_recsz) {
>  		assert(nread < (int)tape_recsz);
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			status_failed_message(drivep);
>  			return DRIVE_ERROR_DEVICE;
>  		}
> @@ -3047,13 +3047,13 @@ validate_media_file_hdr(drive_t *drivep)
>  
>  	/* check the checksum
>  	 */
> -	if (! global_hdr_checksum_check(tmpgh)) {
> +	if (!global_hdr_checksum_check(tmpgh)) {
>  	        mlog(MLOG_DEBUG | MLOG_DRIVE,
>  	              "bad media file header checksum\n");
>  	        return DRIVE_ERROR_CORRUPTION;
>  	}
>  
> -	if (! tape_rec_checksum_check(contextp, contextp->dc_recp)) {
> +	if (!tape_rec_checksum_check(contextp, contextp->dc_recp)) {
>  		mlog(MLOG_DEBUG | MLOG_DRIVE,
>  		      "tape record checksum error\n");
>  		return DRIVE_ERROR_CORRUPTION;
> @@ -3158,7 +3158,7 @@ set_fixed_blksz(drive_t *drivep, size_t blksz)
>  		/* close and re-open
>  		 */
>  		Close(drivep);
> -		if (! Open(drivep)) {
> +		if (!Open(drivep)) {
>  			display_access_failed_message(drivep);
>  			return BOOL_FALSE;
>  		}
> @@ -3178,7 +3178,7 @@ set_fixed_blksz(drive_t *drivep, size_t blksz)
>  		/* see if we were successful (can't look if RMT, so assume
>  		 * it worked)
>  		 */
> -		if (! contextp->dc_isrmtpr) {
> +		if (!contextp->dc_isrmtpr) {
>                          bool_t ok;
>                          ok = mt_blkinfo(contextp->dc_fd, &mtinfo);
>                          if (! ok) {
> @@ -3237,7 +3237,7 @@ get_tpcaps(drive_t *drivep)
>  		struct mtblkinfo mtinfo;
>  		bool_t ok;
>  		ok = mt_blkinfo(contextp->dc_fd, &mtinfo);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  
> @@ -3561,7 +3561,7 @@ determine_write_error(drive_t *drivep, int nwritten, int saved_errno)
>  
>  	/* get tape device status
>  	 */
> -	if (! mt_get_status(drivep, &mtstat)) {
> +	if (!mt_get_status(drivep, &mtstat)) {
>  		status_failed_message(drivep);
>  		ret = DRIVE_ERROR_DEVICE;
>  	} else if (IS_WPROT(mtstat) && (saved_errno == EROFS)) {
> @@ -3617,7 +3617,7 @@ tape_rec_checksum_set(drive_context_t *contextp, char *bufp)
>  	uint32_t *p;
>  	uint32_t accum;
>  
> -	if (! contextp->dc_recchksumpr) {
> +	if (!contextp->dc_recchksumpr) {
>  		return;
>  	}
>  
> @@ -3886,7 +3886,7 @@ retry:
>  		/* open the drive
>  	 	 */
>  		ok = Open(drivep);
> -		if (! ok) {
> +		if (!ok) {
>  			if (errno != EBUSY) {
>  				display_access_failed_message(drivep);
>  				return DRIVE_ERROR_DEVICE;
> @@ -3907,7 +3907,7 @@ retry:
>  		 */
>  		mtstat = 0;
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			status_failed_message(drivep);
>  			return DRIVE_ERROR_DEVICE;
>  		}
> @@ -3977,7 +3977,7 @@ retry:
>  	 * mark separation and media file size.
>  	 */
>  	ok = get_tpcaps(drivep);
> -	if (! ok) {
> +	if (!ok) {
>  		return DRIVE_ERROR_DEVICE;
>  	}
>  
> @@ -3998,7 +3998,7 @@ retry:
>  			"Overwrite option specified. "
>  			"Trying best blocksize\n");
>  		ok = set_best_blk_and_rec_sz(drivep);
> -		if (! ok) {
> +		if (!ok) {
>  			return DRIVE_ERROR_DEVICE;
>  		}
>  		return DRIVE_ERROR_OVERWRITE;
> @@ -4017,7 +4017,7 @@ retry:
>  	 * we will use tape motion. back up two file marks, because
>  	 * typically we will be positioned after last file mark at EOD.
>  	 */
> -	if (! IS_BOT(mtstat) && IS_FMK(mtstat)) {
> +	if (!IS_BOT(mtstat) && IS_FMK(mtstat)) {
>  		mlog(MLOG_DEBUG | MLOG_DRIVE,
>  		      "tape positioned at file mark, "
>  		      "but do not know if before or after: "
> @@ -4077,13 +4077,13 @@ retry:
>  		/* if a fixed device, but not QIC, and possible to set the block
>  		 * size, do so.
>  		 */
> -		if (! contextp->dc_isvarpr
> +		if (!contextp->dc_isvarpr
>  		     &&
> -		     ! contextp->dc_isQICpr
> +		     !contextp->dc_isQICpr
>  		     &&
>  		     contextp->dc_cansetblkszpr) {
>  			ok = set_fixed_blksz(drivep, tape_blksz);
> -			if (! ok) {
> +			if (!ok) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  		}
> @@ -4092,7 +4092,7 @@ retry:
>  		 */
>  		mtstat = 0;
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			status_failed_message(drivep);
>  			return DRIVE_ERROR_DEVICE;
>  		}
> @@ -4103,7 +4103,7 @@ retry:
>  		 * so we must either bsf or rewind to eliminate the uncertainty.
>  		 * if BSF is not supported, must rewind.
>  		 */
> -		if (! IS_BOT(mtstat) && ! IS_FMK(mtstat)) {
> +		if (!IS_BOT(mtstat) && !IS_FMK(mtstat)) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			      "tape position unknown: searching backward "
>  			      "for file mark or BOT\n");
> @@ -4113,7 +4113,7 @@ retry:
>  			}
>  			mtstat = 0;
>  			ok = mt_get_status(drivep, &mtstat);
> -			if (! ok) {
> +			if (!ok) {
>  				status_failed_message(drivep);
>  				return DRIVE_ERROR_DEVICE;
>  			}
> @@ -4121,7 +4121,7 @@ retry:
>  
>  		/* if we can't position the tape, call it a media error
>  		 */
> -		if (! IS_BOT(mtstat) && ! IS_FMK(mtstat)) {
> +		if (!IS_BOT(mtstat) && !IS_FMK(mtstat)) {
>  			mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  			      _("unable to backspace/rewind media\n"));
>  			return DRIVE_ERROR_MEDIA;
> @@ -4131,7 +4131,7 @@ retry:
>  			      "tape positioned at BOT: "
>  			      "doing redundant rewind\n");
>  			mtstat = rewind_and_verify(drivep);
> -			if (! IS_BOT(mtstat)) {
> +			if (!IS_BOT(mtstat)) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  		}
> @@ -4198,7 +4198,7 @@ retry:
>  			      "indicates blank tape: returning\n");
>  			(void)rewind_and_verify(drivep);
>  			ok = set_best_blk_and_rec_sz(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  			return DRIVE_ERROR_BLANK;
> @@ -4216,7 +4216,7 @@ retry:
>  			      "indicates blank tape: returning\n");
>  			(void)rewind_and_verify(drivep);
>  			ok = set_best_blk_and_rec_sz(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  			return DRIVE_ERROR_BLANK;
> @@ -4226,7 +4226,7 @@ retry:
>  		 */
>  		if (saved_errno == ENOSPC
>  		     &&
> -		     ! wasatbotpr) {
> +		     !wasatbotpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			      "errno ENOSPC while not at BOT "
>  			      "indicates EOD: retrying\n");
> @@ -4245,7 +4245,7 @@ retry:
>  			      "and try again\n");
>  			Close(drivep);
>  			ok = Open(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				display_access_failed_message(drivep);
>  				return DRIVE_ERROR_DEVICE;
>  			}
> @@ -4258,14 +4258,14 @@ retry:
>  		 */
>  		mtstat = 0;
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			status_failed_message(drivep);
>  			return DRIVE_ERROR_DEVICE;
>  		}
>  
>  		if (nread == 0
>  		     &&
> -		     ! contextp->dc_isvarpr
> +		     !contextp->dc_isvarpr
>  		     &&
>  		     IS_EOD(mtstat)
>  		     &&
> @@ -4276,7 +4276,7 @@ retry:
>  			  "indicates blank tape: returning\n");
>  			(void)rewind_and_verify(drivep);
>  			ok = set_best_blk_and_rec_sz(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  			return DRIVE_ERROR_BLANK;
> @@ -4284,11 +4284,11 @@ retry:
>  
>  		if (nread == 0
>  		     &&
> -		     ! contextp->dc_isvarpr
> +		     !contextp->dc_isvarpr
>  		     &&
>  		     IS_EOD(mtstat)
>  		     &&
> -		     ! wasatbotpr) {
> +		     !wasatbotpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread == 0 and EOD while not at BOT on "
>  			  "fixed blocksize drive "
> @@ -4302,11 +4302,11 @@ retry:
>  
>  		if (nread == 0
>  		     &&
> -		     ! contextp->dc_isvarpr
> +		     !contextp->dc_isvarpr
>  		     &&
>  		     IS_EOT(mtstat)
>  		     &&
> -		     ! wasatbotpr) {
> +		     !wasatbotpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread == 0 and EOT while not at BOT on "
>  			  "fixed blocksize drive "
> @@ -4320,13 +4320,13 @@ retry:
>  
>  		if (nread == 0
>  		     &&
> -		     ! contextp->dc_isvarpr
> +		     !contextp->dc_isvarpr
>  		     &&
> -		     ! IS_EOD(mtstat)
> +		     !IS_EOD(mtstat)
>  		     &&
> -		     ! IS_FMK(mtstat)
> +		     !IS_FMK(mtstat)
>  		     &&
> -		     ! IS_EOT(mtstat)) {
> +		     !IS_EOT(mtstat)) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread == 0 and not EOD, not EOT, "
>  			  "and not at a file mark on fixed blocksize drive "
> @@ -4347,7 +4347,7 @@ retry:
>  			      "indicates blank tape: returning\n");
>  			(void)rewind_and_verify(drivep);
>  			ok = set_best_blk_and_rec_sz(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  			return DRIVE_ERROR_BLANK;
> @@ -4359,7 +4359,7 @@ retry:
>  		     &&
>  		     IS_EOD(mtstat)
>  		     &&
> -		     ! wasatbotpr) {
> +		     !wasatbotpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread == 0 and EOD while not at BOT on "
>  			  "variable blocksize drive "
> @@ -4377,7 +4377,7 @@ retry:
>  		     &&
>  		     IS_EOT(mtstat)
>  		     &&
> -		     ! wasatbotpr) {
> +		     !wasatbotpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread == 0 and EOT while not at BOT on "
>  			  "variable blocksize drive "
> @@ -4402,7 +4402,7 @@ retry:
>  			      "indicates foreign tape: returning\n");
>  			(void)rewind_and_verify(drivep);
>  			ok = set_best_blk_and_rec_sz(drivep);
> -			if (! ok) {
> +			if (!ok) {
>  				return DRIVE_ERROR_DEVICE;
>  			}
>  			return DRIVE_ERROR_FOREIGN;
> @@ -4412,11 +4412,11 @@ retry:
>  		     &&
>  		     contextp->dc_isvarpr
>  		     &&
> -		     ! IS_EOD(mtstat)
> +		     !IS_EOD(mtstat)
>  		     &&
> -		     ! IS_FMK(mtstat)
> +		     !IS_FMK(mtstat)
>  		     &&
> -		     ! IS_EOT(mtstat)) {
> +		     !IS_EOT(mtstat)) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread > 0 and not EOD, not EOT, "
>  			  "and not at a file mark on variable blocksize drive "
> @@ -4426,7 +4426,7 @@ retry:
>  
>  		if (nread < (int)tape_recsz
>  		     &&
> -		     ! contextp->dc_isvarpr) {
> +		     !contextp->dc_isvarpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread less than selected record size on "
>  			  "fixed blocksize drive "
> @@ -4436,7 +4436,7 @@ retry:
>  
>  		if (nread == (int)tape_recsz
>  		     &&
> -		     ! contextp->dc_isvarpr) {
> +		     !contextp->dc_isvarpr) {
>  			mlog(MLOG_DEBUG | MLOG_DRIVE,
>  			  "nread == selected blocksize "
>  			  "on fixed blocksize drive "
> @@ -4518,7 +4518,7 @@ checkhdr:
>  				}
>  				(void)rewind_and_verify(drivep);
>  				ok = set_best_blk_and_rec_sz(drivep);
> -				if (! ok) {
> +				if (!ok) {
>  					return DRIVE_ERROR_DEVICE;
>  				}
>  				return DRIVE_ERROR_FOREIGN;
> @@ -4556,7 +4556,7 @@ newsize:
>  			mlog(MLOG_NORMAL | MLOG_DRIVE,
>  			      _("cannot determine tape block size "
>  			      "after two tries\n"));
> -			if (! wasatbotpr) {
> +			if (!wasatbotpr) {
>  				mlog(MLOG_NORMAL | MLOG_DRIVE,
>  				      _("will rewind and try again\n"));
>  				(void)rewind_and_verify(drivep);
> @@ -4568,7 +4568,7 @@ newsize:
>  				      "or contains non-xfsdump data\n"));
>  				(void)rewind_and_verify(drivep);
>  				ok = set_best_blk_and_rec_sz(drivep);
> -				if (! ok) {
> +				if (!ok) {
>  					return DRIVE_ERROR_DEVICE;
>  				}
>  				return DRIVE_ERROR_FOREIGN;
> @@ -4576,7 +4576,7 @@ newsize:
>  		}
>  		if (tape_recsz > STAPE_MIN_MAX_BLKSZ) {
>  			tape_recsz = STAPE_MIN_MAX_BLKSZ;
> -			if (! contextp->dc_isQICpr) {
> +			if (!contextp->dc_isQICpr) {
>  				tape_blksz = tape_recsz;;
>  			}
>  			changedblkszpr = BOOL_TRUE;
> @@ -4595,7 +4595,7 @@ largersize:
>  			mlog(MLOG_NORMAL | MLOG_DRIVE,
>  			      _("cannot determine tape block size "
>  			      "after two tries\n"));
> -			if (! wasatbotpr) {
> +			if (!wasatbotpr) {
>  				mlog(MLOG_NORMAL | MLOG_DRIVE,
>  				      _("will rewind and try again\n"));
>  				(void)rewind_and_verify(drivep);
> @@ -4607,7 +4607,7 @@ largersize:
>  				      "or contains non-xfsdump data\n"));
>  				(void)rewind_and_verify(drivep);
>  				ok = set_best_blk_and_rec_sz(drivep);
> -				if (! ok) {
> +				if (!ok) {
>  					return DRIVE_ERROR_DEVICE;
>  				}
>  				return DRIVE_ERROR_FOREIGN;
> @@ -4617,7 +4617,7 @@ largersize:
>                   */
>  		if (tape_recsz != STAPE_MAX_RECSZ) {
>  			tape_recsz = STAPE_MAX_RECSZ;
> -			if (! contextp->dc_isQICpr) {
> +			if (!contextp->dc_isQICpr) {
>  				tape_blksz = tape_recsz;;
>  			}
>  			changedblkszpr = BOOL_TRUE;
> @@ -4777,7 +4777,7 @@ quick_backup(drive_t *drivep, drive_context_t *contextp, ix_t skipcnt)
>  				return 0;
>  			}
>  			if (TS_ISDRIVER) {
> -				if (! IS_FMK(mtstat)) {
> +				if (!IS_FMK(mtstat)) {
>  					mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  					      _("unable to backspace tape: "
>  					      "assuming media error\n"));
> @@ -4805,7 +4805,7 @@ record_hdr_validate(drive_t *drivep, char *bufp, bool_t chkoffpr)
>  	rec_hdr_t *rechdrp = &rechdr;
>  	rec_hdr_t *tmprh = (rec_hdr_t *)bufp;
>  
> -	if (! tape_rec_checksum_check(contextp, bufp)) {
> +	if (!tape_rec_checksum_check(contextp, bufp)) {
>  		mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_DRIVE,
>  		      _("record %lld corrupt: bad record checksum\n"),
>  		      contextp->dc_iocnt - 1);
> @@ -4904,7 +4904,7 @@ read_record(drive_t *drivep, char *bufp)
>  	/* get drive status
>  	 */
>  	ok = mt_get_status(drivep, &mtstat);
> -	if (! ok) {
> +	if (!ok) {
>  		status_failed_message(drivep);
>  		return DRIVE_ERROR_DEVICE;
>  	}
> @@ -4982,7 +4982,7 @@ getrec(drive_t *drivep)
>  	drive_context_t *contextp;
>  	contextp = (drive_context_t *)drivep->d_contextp;
>  
> -	while (! contextp->dc_recp) {
> +	while (!contextp->dc_recp) {
>  		rec_hdr_t *rechdrp;
>  		if (contextp->dc_singlethreadedpr) {
>  			int rval;
> @@ -5129,17 +5129,17 @@ display_ring_metrics(drive_t *drivep, int mlog_flags)
>  	char *bufszsfxp;
>  
>  	if (tape_recsz == STAPE_MIN_MAX_BLKSZ) {
> -		assert(! (STAPE_MIN_MAX_BLKSZ % 0x400));
> +		assert(!(STAPE_MIN_MAX_BLKSZ % 0x400));
>  		sprintf(bufszbuf, "%u", STAPE_MIN_MAX_BLKSZ / 0x400);
>  		assert(strlen(bufszbuf) < sizeof(bufszbuf));
>  		bufszsfxp = "KB";
>  	} else if (tape_recsz == STAPE_MAX_RECSZ) {
> -		assert(! (STAPE_MAX_RECSZ % 0x100000));
> +		assert(!(STAPE_MAX_RECSZ % 0x100000));
>  		sprintf(bufszbuf, "%u", STAPE_MAX_RECSZ / 0x100000);
>  		assert(strlen(bufszbuf) < sizeof(bufszbuf));
>  		bufszsfxp = "MB";
>  	} else if (tape_recsz == STAPE_MAX_LINUX_RECSZ) {
> -		assert(! (STAPE_MAX_LINUX_RECSZ % 0x100000));
> +		assert(!(STAPE_MAX_LINUX_RECSZ % 0x100000));
>  		sprintf(bufszbuf, "%u", STAPE_MAX_LINUX_RECSZ / 0x100000);
>  		assert(strlen(bufszbuf) < sizeof(bufszbuf));
>  		bufszsfxp = "MB";
> @@ -5184,7 +5184,7 @@ rewind_and_verify(drive_t *drivep)
>  			rval = mt_op(contextp->dc_fd, MTREW, 0);
>  		}
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			mtstat = 0;
>  			status_failed_message(drivep);
>  			if (try > 1) {
> @@ -5214,7 +5214,7 @@ erase_and_verify(drive_t *drivep)
>  
>  	(void)mt_op(contextp->dc_fd, MTERASE, 0);
>  	ok = mt_get_status(drivep, &mtstat);
> -	if (! ok) {
> +	if (!ok) {
>  		mtstat = 0;
>  		status_failed_message(drivep);
>  	}
> @@ -5235,7 +5235,7 @@ bsf_and_verify(drive_t *drivep)
>  			mtstat_t mtstat;
>  
>  			ok = mt_get_status(drivep, &mtstat);
> -			if (! ok) {
> +			if (!ok) {
>  				mtstat = 0;
>  				status_failed_message(drivep);
>  				if (try > 1) {
> @@ -5265,7 +5265,7 @@ bsf_and_verify(drive_t *drivep)
>  		 * set correctly otherwise. [TS:Oct/2000]
>  		 */
>  		ok = mt_get_fileno(drivep, &fileno);
> -		if (! ok) {
> +		if (!ok) {
>  			status_failed_message(drivep);
>  			return 0;
>  		}
> @@ -5279,7 +5279,7 @@ bsf_and_verify(drive_t *drivep)
>  
>  		try = 1;
>  status:		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			mtstat = 0;
>  			status_failed_message(drivep);
>  			if (try > 1) {
> @@ -5306,7 +5306,7 @@ fsf_and_verify(drive_t *drivep)
>  		bool_t ok;
>  
>  		ok = mt_get_status(drivep, &mtstat);
> -		if (! ok) {
> +		if (!ok) {
>  			mtstat = 0;
>  			status_failed_message(drivep);
>  			if (try > 1) {
> @@ -5335,7 +5335,7 @@ calc_best_blk_and_rec_sz(drive_t *drivep)
>  {
>  	drive_context_t *contextp = (drive_context_t *)drivep->d_contextp;
>  
> -	if (! contextp->dc_isrmtpr) {
> +	if (!contextp->dc_isrmtpr) {
>  		if (cmdlineblksize > 0) {
>  		    tape_blksz = cmdlineblksize;
>                  } else {
> @@ -5361,14 +5361,14 @@ set_best_blk_and_rec_sz(drive_t *drivep)
>  
>          calc_best_blk_and_rec_sz(drivep);
>  
> -	if (! contextp->dc_isvarpr
> +	if (!contextp->dc_isvarpr
>  	     &&
>  	     ! contextp->dc_isQICpr
>  	     &&
>  	     contextp->dc_cansetblkszpr) {
>  		bool_t ok;
>  		ok = set_fixed_blksz(drivep, tape_blksz);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -5460,4 +5460,3 @@ map_ts_status(struct mtget *mtstat, struct mtget_sgi mtstat_sgi)
>  	}
>  	return;
>  }
> -
> diff --git a/common/drive_simple.c b/common/drive_simple.c
> index fd1a958..5c3ed4b 100644
> --- a/common/drive_simple.c
> +++ b/common/drive_simple.c
> @@ -195,7 +195,7 @@ ds_match(int argc, char *argv[], drive_t *drivep)
>  
>  	/* sanity checks
>  	 */
> -	assert(! (sizeofmember(drive_context_t, dc_buf) % PGSZ));
> +	assert(!(sizeofmember(drive_context_t, dc_buf) % PGSZ));
>  
>  	/* determine if this is an rmt file. if so, give a weak match:
>  	 * might be an ordinary file accessed via the rmt protocol.
> @@ -212,7 +212,7 @@ ds_match(int argc, char *argv[], drive_t *drivep)
>  	/* willing to pick up anything not picked up by other strategies,
>  	 * as long as it exists and is not a directory
>  	 */
> -	if (! strcmp(drivep->d_pathname, "stdio")) {
> +	if (!strcmp(drivep->d_pathname, "stdio")) {
>  		return 1;
>  	}
>  
> @@ -260,7 +260,7 @@ ds_instantiate(int argc, char *argv[], drive_t *drivep)
>  	 */
>  	drivep->d_capabilities = 0;
>  	drivep->d_capabilities |= DRIVE_CAP_AUTOREWIND;
> -	if (! strcmp(drivep->d_pathname, "stdio")) {
> +	if (!strcmp(drivep->d_pathname, "stdio")) {
>  #ifdef DUMP
>  		contextp->dc_fd = 1;
>  #endif /* DUMP */
> @@ -514,7 +514,7 @@ do_begin_read(drive_t *drivep)
>  
>  	/* check the checksum
>  	 */
> -	if (! global_hdr_checksum_check(tmphdr)) {
> +	if (!global_hdr_checksum_check(tmphdr)) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_DRIVE,
>  		      _("media file header checksum error\n"));
>  		free(tmphdr);
> @@ -596,7 +596,7 @@ do_read(drive_t *drivep,
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(wantedcnt > 0);
>  
>  	/* pre-initialize reference return
> @@ -724,7 +724,7 @@ do_get_mark(drive_t *drivep, drive_mark_t *markp)
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  
>  	/* calculate the offset of the next byte to be supplied relative to
>  	 * the beginning of the buffer and relative to the beginning of
> @@ -757,7 +757,7 @@ do_seek_mark(drive_t *drivep, drive_mark_t *markp)
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  
>  	/* calculate the current offset within the media file
>  	 * of the next byte to be read
> @@ -820,9 +820,9 @@ do_next_mark(drive_t *drivep)
>  	 */
>  	assert(dcaps & DRIVE_CAP_NEXTMARK);
>  	assert(contextp->dc_mode == OM_READ);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  
> -	if (! mark) {
> +	if (!mark) {
>  		return DRIVE_ERROR_EOF;
>  	}
>  
> @@ -964,7 +964,7 @@ do_begin_write(drive_t *drivep)
>  	     tmphdr->gh_hostname,
>  	     tmphdr->gh_dumplabel);
>  
> -	if (! global_hdr_checksum_check(tmphdr)) {
> +	if (!global_hdr_checksum_check(tmphdr)) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_DRIVE,
>  		      _("media file header checksum error\n"));
>  	}
> @@ -1008,7 +1008,7 @@ do_set_mark(drive_t *drivep,
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_nextp);
>  
>  	/* calculate the mark offset
> @@ -1155,7 +1155,7 @@ do_set_mark(drive_t *drivep,
>  	 */
>  	if (contextp->dc_nextp == contextp->dc_buf) {
>  		assert(drivep->d_markrecheadp == 0);
> -		(* cbfuncp)(cbcontextp, markrecp, BOOL_TRUE);
> +		(*cbfuncp)(cbcontextp, markrecp, BOOL_TRUE);
>  		return;
>  	} else {
>  		markrecp->dm_cbfuncp = cbfuncp;
> @@ -1191,7 +1191,7 @@ do_get_write_buf(drive_t *drivep, size_t wanted_bufsz, size_t *actual_bufszp)
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_emptyp);
>  	assert(contextp->dc_ownedsz == 0);
> @@ -1250,7 +1250,7 @@ do_write(drive_t *drivep, char *bufp, size_t writesz)
>  	assert(contextp->dc_mode == OM_WRITE);
>  	assert(contextp->dc_ownedp);
>  	assert(bufp == contextp->dc_ownedp);
> -	assert(! contextp->dc_nextp);
> +	assert(!contextp->dc_nextp);
>  	assert(contextp->dc_ownedp < contextp->dc_emptyp);
>  	assert(writesz == contextp->dc_ownedsz);
>  
> @@ -1315,7 +1315,7 @@ do_get_align_cnt(drive_t *drivep)
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_emptyp);
>  
> @@ -1349,7 +1349,7 @@ do_end_write(drive_t *drivep, off64_t *ncommittedp)
>  	/* assert protocol
>  	 */
>  	assert(contextp->dc_mode == OM_WRITE);
> -	assert(! contextp->dc_ownedp);
> +	assert(!contextp->dc_ownedp);
>  	assert(contextp->dc_nextp);
>  	assert(contextp->dc_nextp < contextp->dc_emptyp);
>  
> diff --git a/common/fs.c b/common/fs.c
> index 5c2b266..a4c175c 100644
> --- a/common/fs.c
> +++ b/common/fs.c
> @@ -339,16 +339,16 @@ fs_tab_lookup_blk(char *blks)
>  		struct stat64 statb;
>  		bool_t bok;
>  
> -		if (! tep->fte_blks) {
> +		if (!tep->fte_blks) {
>  			continue;
>  		}
>  
> -		if (! strcmp(tep->fte_blks, blks)) {
> +		if (!strcmp(tep->fte_blks, blks)) {
>  			return tep;
>  		}
>  
> -		aok = ! stat64(blks, &stata);
> -		bok = ! stat64(tep->fte_blks, &statb);
> +		aok = !stat64(blks, &stata);
> +		bok = !stat64(tep->fte_blks, &statb);
>  		if (aok && bok && stata.st_rdev == statb.st_rdev) {
>  			return tep;
>  		}
> @@ -362,7 +362,7 @@ fs_tab_lookup_mnt(char *mnts)
>  	fs_tab_ent_t *tep;
>  
>  	for (tep = fs_tabp; tep; tep = tep->fte_nextp) {
> -		if (tep->fte_mnts && ! strcmp(tep->fte_mnts, mnts)) {
> +		if (tep->fte_mnts && !strcmp(tep->fte_mnts, mnts)) {
>  			return tep;
>  		}
>  	}
> diff --git a/common/global.c b/common/global.c
> index 881042b..6a4e348 100644
> --- a/common/global.c
> +++ b/common/global.c
> @@ -114,7 +114,7 @@ global_hdr_alloc(int argc, char *argv[])
>  		      strerror(errno));
>  		return 0;
>  	}
> -	if (! strlen(ghdrp->gh_hostname)) {
> +	if (!strlen(ghdrp->gh_hostname)) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR,
>  		      _("hostname length is zero\n"));
>  		return 0;
> @@ -164,7 +164,7 @@ global_hdr_alloc(int argc, char *argv[])
>                                  return 0;
>                          }
>  
> -			if (! uuid_parse(optarg, ghdrp->gh_dumpid)) {
> +			if (!uuid_parse(optarg, ghdrp->gh_dumpid)) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR,
>  				      _("-%c argument not a valid uuid\n"),
>  				      c);
> @@ -208,14 +208,14 @@ global_hdr_alloc(int argc, char *argv[])
>  	/* if no dump label specified, no pipes in use, and dialogs
>  	 * are allowed, prompt for one
>  	 */
> -	if (! dumplabel && dlog_allowed()) {
> +	if (!dumplabel && dlog_allowed()) {
>  		dumplabel = prompt_label(labelbuf, sizeof(labelbuf));
>  	}
>  #endif /* DUMP */
>  
> -	if (! dumplabel || ! strlen(dumplabel)) {
> +	if (!dumplabel || !strlen(dumplabel)) {
>  #ifdef DUMP
> -		if (! pipeline) {
> +		if (!pipeline) {
>  			mlog(MLOG_VERBOSE | MLOG_WARNING,
>  			      _("no session label specified\n"));
>  		}
> @@ -308,7 +308,7 @@ prompt_label_cb(void *uctxp, dlog_pcbp_t pcb, void *pctxp)
>  {
>  	/* query: ask for a dump label
>  	 */
> -	(* pcb)(pctxp,
> +	(*pcb)(pctxp,
>  		   _("please enter label for this dump session"));
>  }
>  
> diff --git a/common/inventory.c b/common/inventory.c
> index 9ebe461..6ffe9fe 100644
> --- a/common/inventory.c
> +++ b/common/inventory.c
> @@ -241,7 +241,7 @@ inv_writesession_open(
>  	assert (tok != INV_TOKEN_NULL);
>  	assert (sesid && fsid && mntpt && devpath);
>  
> -	if (! (tok->d_update_flag & FSTAB_UPDATED)) {
> +	if (!(tok->d_update_flag & FSTAB_UPDATED)) {
>  		if (put_fstab_entry(fsid, mntpt, devpath) < 0) {
>  			printf ("put_fstab_entry :(\n");
>  			return INV_TOKEN_NULL;
> diff --git a/common/main.c b/common/main.c
> index e212b6a..ef5f394 100644
> --- a/common/main.c
> +++ b/common/main.c
> @@ -201,14 +201,14 @@ main(int argc, char *argv[])
>  	 * if found, create a new argv.
>  	 */
>  	ok = loadoptfile(&argc, &argv);
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_OPT);
>  	}
>  
>  	/* initialize message logging (stage 1)
>  	 */
>  	ok = mlog_init1(argc, argv);
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  	/* scan the command line for the info, progress
> @@ -223,7 +223,7 @@ main(int argc, char *argv[])
>  	while ((c = getopt(argc, argv, GETOPT_CMDSTRING)) != EOF) {
>  		switch (c) {
>                  case GETOPT_MINSTACKSZ:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_NOLOCK,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -245,7 +245,7 @@ main(int argc, char *argv[])
>  			minstacksz = tmpstacksz;
>  			break;
>                  case GETOPT_MAXSTACKSZ:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_NOLOCK,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -271,7 +271,7 @@ main(int argc, char *argv[])
>  			mlog_exit_hint(RV_USAGE);
>  			break;
>  		case GETOPT_PROGRESS:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_NOLOCK,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -333,14 +333,14 @@ main(int argc, char *argv[])
>  	 */
>  	ok = set_rlimits(&vmsz);
>  #endif /* RESTORE */
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  
>  	/* initialize message logging (stage 2) - allocate the message lock
>  	 */
>  	ok = mlog_init2();
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  
> @@ -385,7 +385,7 @@ main(int argc, char *argv[])
>  	 * core, if necessary. some tmp files may be placed here as well.
>  	 */
>  	homedir = getcwd(0, MAXPATHLEN);
> -	if (! homedir) {
> +	if (!homedir) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR,
>  		      _("unable to determine current directory: %s\n"),
>  		      strerror(errno));
> @@ -395,7 +395,7 @@ main(int argc, char *argv[])
>  	/* sanity check the inventory database directory, setup global paths
>  	 */
>  	ok = inv_setup_base();
> -	if (! ok) {
> +	if (!ok) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_NOLOCK,
>  		      _("both /var/lib/xfsdump and /var/xfsdump exist - fatal\n"));
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
> @@ -413,7 +413,7 @@ main(int argc, char *argv[])
>  
>  	/* if an inventory display is requested, do it and exit
>  	 */
> -	if (! inv_DEBUG_print(argc, argv)) {
> +	if (!inv_DEBUG_print(argc, argv)) {
>  		return mlog_exit(EXIT_NORMAL, RV_OK); /* normal termination */
>  	}
>  
> @@ -436,14 +436,14 @@ main(int argc, char *argv[])
>  	/* initialize operator dialog capability
>  	 */
>  	ok = dlog_init(argc, argv);
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  
>  	/* initialize the child process manager
>  	 */
>  	ok = cldmgr_init();
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  
> @@ -453,7 +453,7 @@ main(int argc, char *argv[])
>  	 * will be done shortly.
>  	 */
>  	ok = drive_init1(argc, argv);
> -	if (! ok) {
> +	if (!ok) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  
> @@ -480,7 +480,7 @@ main(int argc, char *argv[])
>  	mlog(MLOG_VERBOSE,
>  	      _("version %s (dump format %d.0)"),
>  	      VERSION, GLOBAL_HDR_VERSION);
> -	if (! pipeline && ! stdoutpiped && sistr && dlog_allowed()) {
> +	if (!pipeline && !stdoutpiped && sistr && dlog_allowed()) {
>  		mlog(MLOG_VERBOSE | MLOG_BARE, _(
>  		      " - "
>  		      "type %s for status and control\n"),
> @@ -494,7 +494,7 @@ main(int argc, char *argv[])
>  	/* build a global write header template
>  	 */
>  	gwhdrtemplatep = global_hdr_alloc(argc, argv);
> -	if (! gwhdrtemplatep) {
> +	if (!gwhdrtemplatep) {
>  		return mlog_exit(EXIT_ERROR, RV_INIT);
>  	}
>  #endif /* DUMP */
> @@ -526,7 +526,7 @@ main(int argc, char *argv[])
>  	sa.sa_handler = SIG_IGN;
>  	sigaction(SIGPIPE, &sa, NULL);
>  
> -	if (! pipeline) {
> +	if (!pipeline) {
>  		sigset_t blocked_set;
>  
>  		stop_in_progress = BOOL_FALSE;
> @@ -565,7 +565,7 @@ main(int argc, char *argv[])
>  #ifdef RESTORE
>  	ok = content_init(argc, argv, vmsz / VMSZ_PER);
>  #endif /* RESTORE */
> -	if (! ok) {
> +	if (!ok) {
>  		err = mlog_exit(EXIT_ERROR, RV_INIT);
>  		goto err_free;
>  	}
> @@ -591,12 +591,12 @@ main(int argc, char *argv[])
>  				  argv,
>  				  (global_hdr_t *)0);
>  #endif /* RESTORE */
> -		if (! ok) {
> +		if (!ok) {
>  			err = mlog_exit(EXIT_ERROR, RV_INIT);
>  			goto err_free;
>  		}
>  		ok = drive_init3();
> -		if (! ok) {
> +		if (!ok) {
>  			err = mlog_exit(EXIT_ERROR, RV_INIT);
>  			goto err_free;
>  		}
> @@ -630,7 +630,7 @@ main(int argc, char *argv[])
>  	 * asynchronously read the media file header, typically a very
>  	 * time-consuming chore. drive_init3 will synchronize with each slave.
>  	 */
> -	if (! init_error) {
> +	if (!init_error) {
>  #ifdef DUMP
>  		ok = drive_init2(argc,
>  				  argv,
> @@ -641,13 +641,13 @@ main(int argc, char *argv[])
>  				  argv,
>  				  (global_hdr_t *)0);
>  #endif /* RESTORE */
> -		if (! ok) {
> +		if (!ok) {
>  			init_error = BOOL_TRUE;
>  		}
>  	}
> -	if (! init_error) {
> +	if (!init_error) {
>  		ok = drive_init3();
> -		if (! ok) {
> +		if (!ok) {
>  			init_error = BOOL_TRUE;
>  		}
>  	}
> @@ -655,13 +655,13 @@ main(int argc, char *argv[])
>  	/* create a child thread for each stream. drivecnt global from
>  	 * drive.h, initialized by drive_init[12]
>  	 */
> -	if (! init_error) {
> +	if (!init_error) {
>  		for (stix = 0; stix < drivecnt; stix++) {
>  			ok = cldmgr_create(childmain,
>  					    stix,
>  					    "child",
>  					    (void *)stix);
> -			if (! ok) {
> +			if (!ok) {
>  				init_error = BOOL_TRUE;
>  			}
>  		}
> @@ -800,7 +800,7 @@ main(int argc, char *argv[])
>  
>  		/* see if need to initiate a stop
>  		 */
> -		if (stop_requested && ! stop_in_progress) {
> +		if (stop_requested && !stop_in_progress) {
>  			mlog(MLOG_NORMAL,
>  			      _("initiating session interrupt (timeout in %d sec)\n"),
>  			      stop_timeout);
> @@ -828,7 +828,7 @@ main(int argc, char *argv[])
>  			}
>  		}
>  
> -		if (progrpt_enabledpr && ! stop_in_progress) {
> +		if (progrpt_enabledpr && !stop_in_progress) {
>  			bool_t need_progrptpr = BOOL_FALSE;
>  			while (now >= progrpt_deadline) {
>  				need_progrptpr = BOOL_TRUE;
> @@ -1153,7 +1153,7 @@ loadoptfile(int *argcp, char ***argvp)
>  	while ((c = getopt(*argcp, *argvp, GETOPT_CMDSTRING)) != EOF) {
>  		switch (c) {
>  		case GETOPT_OPTFILE:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_NOLOCK,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -1173,7 +1173,7 @@ loadoptfile(int *argcp, char ***argvp)
>  			break;
>  		}
>  	}
> -	if (! optfilename)  {
> +	if (!optfilename)  {
>  		return BOOL_TRUE;
>  	}
>  
> @@ -1222,7 +1222,7 @@ loadoptfile(int *argcp, char ***argvp)
>  			i++; /* to skip option argument */
>  			continue;
>  		}
> -		sz += strlen((* argvp)[i]) + 1;
> +		sz += strlen((*argvp)[i]) + 1;
>  	}
>  
>  	/* add in the size of the option file (plus one byte in case
> @@ -1240,7 +1240,7 @@ loadoptfile(int *argcp, char ***argvp)
>  	p = argbuf;
>  	i = 0;
>  	sprintf(p, "%s ", ( * argvp)[ i]);
> -	p += strlen((* argvp)[i]) + 1;
> +	p += strlen((*argvp)[i]) + 1;
>  	i++;
>  
>  	/* copy the options file into the buffer after the given args
> @@ -1267,7 +1267,7 @@ loadoptfile(int *argcp, char ***argvp)
>  			continue;
>  		}
>  		sprintf(p, "%s ", ( * argvp)[ i]);
> -		p += strlen((* argvp)[i]) + 1;
> +		p += strlen((*argvp)[i]) + 1;
>  	}
>  
>  	/* null-terminate the entire buffer
> @@ -1296,7 +1296,7 @@ loadoptfile(int *argcp, char ***argvp)
>  
>  		/* done when NULL encountered
>  		 */
> -		if (! *p) {
> +		if (!*p) {
>  			break;
>  		}
>  
> @@ -1310,14 +1310,14 @@ loadoptfile(int *argcp, char ***argvp)
>  
>  		/* if no more separators, all tokens seen
>  		 */
> -		if (! p) {
> +		if (!p) {
>  			break;
>  		}
>  	}
>  
>  	/* if no arguments, can return now
>  	 */
> -	if (! tokencnt) {
> +	if (!tokencnt) {
>  		close(fd);
>  		return BOOL_TRUE;
>  	}
> @@ -1342,7 +1342,7 @@ loadoptfile(int *argcp, char ***argvp)
>  
>  		/* done when NULL encountered
>  		 */
> -		if (! *p) {
> +		if (!*p) {
>  			break;
>  		}
>  
> @@ -1370,7 +1370,7 @@ loadoptfile(int *argcp, char ***argvp)
>  
>  		/* if no more separators, all tokens seen
>  		 */
> -		if (! endp) {
> +		if (!endp) {
>  			break;
>  		}
>  
> @@ -1468,7 +1468,7 @@ childmain(void *arg1)
>  	/* let the drive manager shut down its slave thread
>  	 */
>  	drivep = drivepp[stix];
> -	(* drivep->d_opsp->do_quit)(drivep);
> +	(*drivep->d_opsp->do_quit)(drivep);
>  
>  	return exitcode;
>  }
> @@ -1480,7 +1480,7 @@ prompt_prog_cb(void *uctxp, dlog_pcbp_t pcb, void *pctxp)
>  {
>  	/* query: ask for a dump label
>  	 */
> -	(* pcb)(pctxp,
> +	(*pcb)(pctxp,
>  		   progrpt_enabledpr
>  		   ?
>  		   _("please enter seconds between progress reports, "
> @@ -1565,7 +1565,7 @@ sigint_dialog(void)
>  				 "the following operations\n");
>  	assert(querycnt <= QUERYMAX);
>  	choicecnt = 0;
> -	if (! stop_in_progress) {
> +	if (!stop_in_progress) {
>  		interruptix = choicecnt;
>  		choicestr[choicecnt++ ] = _("interrupt this session");
>  	} else {
> @@ -1906,7 +1906,7 @@ sigint_dialog(void)
>  			if (responseix == okix) {
>  				int newinterval;
>  				newinterval = atoi(buf);
> -				if (! strlen(buf)) {
> +				if (!strlen(buf)) {
>  					ackstr[ackcnt++ ] = _("no change\n");
>  				} else if (newinterval > 0) {
>  					time32_t newdeadline;
> @@ -1953,21 +1953,21 @@ sigint_dialog(void)
>  				ackstr[ackcnt++ ] = _("no change\n");
>  			}
>  		} else if (responseix == mllevix) {
> -			mlog_showlevel = ! mlog_showlevel;
> +			mlog_showlevel = !mlog_showlevel;
>  			if (mlog_showlevel) {
>  				ackstr[ackcnt++ ] = _("showing log message levels\n");
>  			} else {
>  				ackstr[ackcnt++ ] = _("hiding log message levels\n");
>  			}
>  		} else if (responseix == mlssix) {
> -			mlog_showss = ! mlog_showss;
> +			mlog_showss = !mlog_showss;
>  			if (mlog_showss) {
>  				ackstr[ackcnt++ ] = _("showing log message subsystems\n");
>  			} else {
>  				ackstr[ackcnt++ ] = _("hiding log message subsystems\n");
>  			}
>  		} else if (responseix == mltsix) {
> -			mlog_timestamp = ! mlog_timestamp;
> +			mlog_timestamp = !mlog_timestamp;
>  			if (mlog_timestamp) {
>  				ackstr[ackcnt++ ] = _("showing log message timestamps\n");
>  			} else {
> @@ -2056,7 +2056,7 @@ set_rlimits(size64_t *vmszp)
>  
>  	rval = getrlimit64(RLIMIT_AS, &rlimit64);
>  
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_AS org cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
> @@ -2066,7 +2066,7 @@ set_rlimits(size64_t *vmszp)
>  		rlimit64.rlim_cur = rlimit64.rlim_max;
>  		(void)setrlimit64(RLIMIT_AS, &rlimit64);
>  		rval = getrlimit64(RLIMIT_AS, &rlimit64);
> -		assert(! rval);
> +		assert(!rval);
>  		mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  			"RLIMIT_VMEM now cur 0x%llx max 0x%llx\n",
>  			rlimit64.rlim_cur,
> @@ -2078,7 +2078,7 @@ set_rlimits(size64_t *vmszp)
>  
>  	assert(minstacksz <= maxstacksz);
>  	rval = getrlimit64(RLIMIT_STACK, &rlimit64);
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_STACK org cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
> @@ -2098,7 +2098,7 @@ set_rlimits(size64_t *vmszp)
>  			rlimit64.rlim_max = minstacksz;
>  			(void)setrlimit64(RLIMIT_STACK, &rlimit64);
>  			rval = getrlimit64(RLIMIT_STACK, &rlimit64);
> -			assert(! rval);
> +			assert(!rval);
>  			if (rlimit64.rlim_cur < minstacksz) {
>  				mlog(MLOG_NORMAL
>  				      |
> @@ -2125,7 +2125,7 @@ set_rlimits(size64_t *vmszp)
>  			rlimit64.rlim_cur = minstacksz;
>  			(void)setrlimit64(RLIMIT_STACK, &rlimit64);
>  			rval = getrlimit64(RLIMIT_STACK, &rlimit64);
> -			assert(! rval);
> +			assert(!rval);
>  			if (rlimit64.rlim_cur < minstacksz) {
>  				mlog(MLOG_NORMAL
>  				      |
> @@ -2153,7 +2153,7 @@ set_rlimits(size64_t *vmszp)
>  		rlimit64.rlim_cur = maxstacksz;
>  		(void)setrlimit64(RLIMIT_STACK, &rlimit64);
>  		rval = getrlimit64(RLIMIT_STACK, &rlimit64);
> -		assert(! rval);
> +		assert(!rval);
>  		if (rlimit64.rlim_cur > maxstacksz) {
>  			mlog(MLOG_NORMAL
>  			      |
> @@ -2174,14 +2174,14 @@ set_rlimits(size64_t *vmszp)
>  	      rlimit64.rlim_max);
>  
>  	rval = getrlimit64(RLIMIT_DATA, &rlimit64);
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_DATA org cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
>  	      rlimit64.rlim_max);
>  
>  	rval = getrlimit64(RLIMIT_FSIZE, &rlimit64);
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_FSIZE org cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
> @@ -2191,14 +2191,14 @@ set_rlimits(size64_t *vmszp)
>  	rlimit64.rlim_cur = RLIM64_INFINITY;
>  	(void)setrlimit64(RLIMIT_FSIZE, &rlimit64);
>  	rval = getrlimit64(RLIMIT_FSIZE, &rlimit64);
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_FSIZE now cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
>  	      rlimit64.rlim_max);
>  
>  	rval = getrlimit64(RLIMIT_CPU, &rlimit64);
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_CPU cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
> @@ -2206,7 +2206,7 @@ set_rlimits(size64_t *vmszp)
>  	rlimit64.rlim_cur = rlimit64.rlim_max;
>  	(void)setrlimit64(RLIMIT_CPU, &rlimit64);
>  	rval = getrlimit64(RLIMIT_CPU, &rlimit64);
> -	assert(! rval);
> +	assert(!rval);
>  	mlog(MLOG_NITTY | MLOG_NOLOCK | MLOG_PROC,
>  	      "RLIMIT_CPU now cur 0x%llx max 0x%llx\n",
>  	      rlimit64.rlim_cur,
> @@ -2285,7 +2285,7 @@ strpbrkquotes(char *p, const char *sep)
>  		}
>  
>  		if (*p == '\\') {
> -			if (! prevcharwasbackslash) {
> +			if (!prevcharwasbackslash) {
>  				prevcharwasbackslash = BOOL_TRUE;
>  			} else {
>  				prevcharwasbackslash = BOOL_FALSE;
> @@ -2306,7 +2306,7 @@ strpbrkquotes(char *p, const char *sep)
>  			continue;
>  		}
>  
> -		if (! inquotes) {
> +		if (!inquotes) {
>  			if (strchr(sep, (int)(*p))) {
>  				return p;
>  			}
> @@ -2338,7 +2338,7 @@ stripquotes(char *p)
>  	justremovedbackslash = BOOL_FALSE;
>  
>  	for (nextp = p; nextp < endp;) {
> -		if (*nextp == '\\' && ! justremovedbackslash) {
> +		if (*nextp == '\\' && !justremovedbackslash) {
>  			shiftleftby1(nextp, endp);
>  			endp--;
>  			justremovedbackslash = BOOL_TRUE;
> diff --git a/common/media.c b/common/media.c
> index 2337a84..ab020ce 100644
> --- a/common/media.c
> +++ b/common/media.c
> @@ -113,7 +113,7 @@ media_create(int argc, char *argv[], drive_strategy_t *dsp)
>  				usage();
>  				return 0;
>  			}
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL,
>  				      _("-%c argument missing\n"),
>  				      c);
> @@ -128,7 +128,7 @@ media_create(int argc, char *argv[], drive_strategy_t *dsp)
>  
>  	/* if no media label specified, synthesize one
>  	 */
> -	if (! medialabel) {
> +	if (!medialabel) {
>  		/* not useful
>  		mlog(MLOG_VERBOSE,
>  		      _("WARNING: no media label specified\n"));
> @@ -158,7 +158,7 @@ media_create(int argc, char *argv[], drive_strategy_t *dsp)
>  	chosen_sp = 0;
>  	for (id = 0; spp < epp; spp++, id++) {
>  		(*spp)->ms_id = id;
> -		if (! chosen_sp) {
> +		if (!chosen_sp) {
>  			/* lend the media_t array to the strategy
>  			 */
>  			(*spp)->ms_mediap = mediapp;
> @@ -169,12 +169,12 @@ media_create(int argc, char *argv[], drive_strategy_t *dsp)
>  				mediap->m_strategyp = *spp;
>  				mediap->m_writehdrp->mh_strategyid = id;
>  			}
> -			if ((* (*spp)->ms_match)(argc, argv, dsp)) {
> +			if ((*(*spp)->ms_match)(argc, argv, dsp)) {
>  				chosen_sp = *spp;
>  			}
>  		}
>  	}
> -	if (! chosen_sp) {
> +	if (!chosen_sp) {
>  		mlog(MLOG_NORMAL,
>  #ifdef DUMP
>  		      _("no media strategy available for selected "
> @@ -200,8 +200,8 @@ media_create(int argc, char *argv[], drive_strategy_t *dsp)
>  	/* initialize the strategy. this will cause each of the managers
>  	 * to be initialized as well. if error, return 0.
>  	 */
> -	ok = (* chosen_sp->ms_create)(chosen_sp, argc, argv);
> -	if (! ok) {
> +	ok = (*chosen_sp->ms_create)(chosen_sp, argc, argv);
> +	if (!ok) {
>  		return 0;
>  	}
>  
> @@ -215,7 +215,7 @@ media_init(media_strategy_t *msp, int argc, char *argv[])
>  {
>  	bool_t ok;
>  
> -	ok = (* msp->ms_init)(msp, argc, argv);
> +	ok = (*msp->ms_init)(msp, argc, argv);
>  
>  	return ok;
>  }
> @@ -223,7 +223,7 @@ media_init(media_strategy_t *msp, int argc, char *argv[])
>  void
>  media_complete(media_strategy_t *msp)
>  {
> -	(* msp->ms_complete)(msp);
> +	(*msp->ms_complete)(msp);
>  }
>  
>  /* media_get_upper_hdrs - supply pointers to portion of media file headers
> diff --git a/common/mlog.c b/common/mlog.c
> index 32fcc32..7f8640b 100644
> --- a/common/mlog.c
> +++ b/common/mlog.c
> @@ -188,7 +188,7 @@ mlog_init1(int argc, char *argv[])
>  
>  		switch (c) {
>  		case GETOPT_VERBOSITY:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				fprintf(stderr,
>  					 _("%s: -%c argument missing\n"),
>  					 progname,
> @@ -216,7 +216,7 @@ mlog_init1(int argc, char *argv[])
>  					<
>  					MLOG_SS_CNT + vsymcnt);
>  				if (suboptix < MLOG_SS_CNT) {
> -					if (! valstr) {
> +					if (!valstr) {
>  						fprintf(stderr,
>  							 _("%s: -%c subsystem "
>  							 "subargument "
> @@ -382,11 +382,11 @@ mlog_va(int levelarg, char *fmt, va_list args)
>  		return;
>  	}
>  
> -	if (! (levelarg & MLOG_NOLOCK)) {
> +	if (!(levelarg & MLOG_NOLOCK)) {
>  		mlog_lock();
>  	}
>  
> -	if (! (levelarg & MLOG_BARE)) {
> +	if (!(levelarg & MLOG_BARE)) {
>  		int streamix;
>  		streamix = stream_getix(pthread_self());
>  
> @@ -455,7 +455,7 @@ mlog_va(int levelarg, char *fmt, va_list args)
>  	vfprintf(mlog_fp, fmt, args);
>  	fflush(mlog_fp);
>  
> -	if (! (levelarg & MLOG_NOLOCK)) {
> +	if (!(levelarg & MLOG_NOLOCK)) {
>  		mlog_unlock();
>  	}
>  }
> @@ -793,7 +793,7 @@ mlog_sym_lookup(char *sym)
>  			 sizeof(mlog_sym) / sizeof(mlog_sym[0]);
>  
>  	for (; p < ep; p++) {
> -		if (! strcmp(sym, p->sym)) {
> +		if (!strcmp(sym, p->sym)) {
>  			return p->level;
>  		}
>  	}
> diff --git a/common/path.c b/common/path.c
> index f34f2f2..270e7dc 100644
> --- a/common/path.c
> +++ b/common/path.c
> @@ -60,7 +60,7 @@ path_diff(char *path, char *base)
>  	assert(*base == '/');
>  	assert(*path == '/');
>  
> -	if (! path_beginswith(path, base)) {
> +	if (!path_beginswith(path, base)) {
>  		return 0;
>  	}
>  
> @@ -85,10 +85,10 @@ path_diff(char *path, char *base)
>  int
>  path_beginswith(char *path, char *base)
>  {
> -	if (! base) {
> +	if (!base) {
>  		return 0;
>  	}
> -	return ! strncmp(base, path, strlen(base));
> +	return !strncmp(base, path, strlen(base));
>  }
>  
>  char *
> @@ -136,19 +136,19 @@ path_normalize(char *path)
>  	assert(path[0] == '/');
>  
>  	while ((pep = pem_next(pemp)) != 0) {
> -		if (! strcmp(pep, "")) {
> +		if (!strcmp(pep, "")) {
>  			free((void *)pep);
>  			continue;
>  		}
> -		if (! strcmp(pep, ".")) {
> +		if (!strcmp(pep, ".")) {
>  			free((void *)pep);
>  			continue;
>  		}
> -		if (! strcmp(pep, "..")) {
> +		if (!strcmp(pep, "..")) {
>  			int ok;
>  			free((void *)pep);
>  			ok = pa_peel(pap);
> -			if (! ok) {
> +			if (!ok) {
>  				pa_free(pap);
>  				pem_free(pemp);
>  				return 0;
> @@ -201,7 +201,7 @@ pem_next(pem_t *pemp)
>  
>  	/* if end of string encountered, place next next at end of string
>  	 */
> -	if (! nextnext) {
> +	if (!nextnext) {
>  		for (nextnext = pemp->pem_next; *nextnext; nextnext++)
>  			;
>  	}
> diff --git a/common/qlock.c b/common/qlock.c
> index ae36817..81a0e0b 100644
> --- a/common/qlock.c
> +++ b/common/qlock.c
> @@ -79,7 +79,7 @@ qlock_alloc(ix_t ord)
>  
>  	/* verify the ordinal is not already taken, and mark as taken
>  	 */
> -	assert(! QLOCK_ORDMAP_GET(qlock_ordalloced, ord));
> +	assert(!QLOCK_ORDMAP_GET(qlock_ordalloced, ord));
>  	QLOCK_ORDMAP_SET(qlock_ordalloced, ord);
>  
>  	/* allocate lock memory
> @@ -119,7 +119,7 @@ qlock_lock(qlockh_t qlockh)
>  		      qlockp->ql_ord,
>  		      thread_ordmap);
>  	}
> -	assert(! QLOCK_ORDMAP_GET(thread_ordmap, qlockp->ql_ord));
> +	assert(!QLOCK_ORDMAP_GET(thread_ordmap, qlockp->ql_ord));
>  
>  	/* assert that no locks with a lesser ordinal are held by this thread
>  	 */
> @@ -130,7 +130,7 @@ qlock_lock(qlockh_t qlockh)
>  		      qlockp->ql_ord,
>  		      thread_ordmap);
>  	}
> -	assert(! QLOCK_ORDMAP_CHK(thread_ordmap, qlockp->ql_ord));
> +	assert(!QLOCK_ORDMAP_CHK(thread_ordmap, qlockp->ql_ord));
>  
>  	/* acquire the lock
>  	 */
> @@ -160,7 +160,7 @@ qlock_unlock(qlockh_t qlockh)
>  	/* release the lock
>  	 */
>  	rval = pthread_mutex_unlock(&qlockp->ql_mutex);
> -	assert(! rval);
> +	assert(!rval);
>  }
>  
>  qsemh_t
> diff --git a/common/ring.c b/common/ring.c
> index faef34f..87152dd 100644
> --- a/common/ring.c
> +++ b/common/ring.c
> @@ -99,7 +99,7 @@ ring_create(size_t ringlen,
>  		msgp->rm_loc = RING_LOC_READY;
>  
>  		msgp->rm_bufp = (char *)memalign(PGSZ, bufsz);
> -		if (! msgp->rm_bufp) {
> +		if (!msgp->rm_bufp) {
>  			*rvalp = ENOMEM;
>  			return 0;
>  		}
> @@ -224,7 +224,7 @@ ring_reset(ring_t *ringp, ring_msg_t *msgp)
>  	/* if the client is not holding a message, get the next message
>  	 */
>  	if (ringp->r_client_cnt == 0) {
> -		assert(! msgp);
> +		assert(!msgp);
>  		msgp = ring_get(ringp);
>  		assert(msgp);
>  		assert(ringp->r_client_cnt == 1);
> @@ -433,7 +433,7 @@ ring_slave_entry(void *ringctxp)
>  				msgp->rm_stat = RING_STAT_IGNORE;
>  				break;
>  			}
> -			if (! ringp->r_first_io_time) {
> +			if (!ringp->r_first_io_time) {
>  				ringp->r_first_io_time = time(0);
>  				assert(ringp->r_first_io_time);
>  			}
> @@ -453,7 +453,7 @@ ring_slave_entry(void *ringctxp)
>  				msgp->rm_stat = RING_STAT_IGNORE;
>  				break;
>  			}
> -			if (! ringp->r_first_io_time) {
> +			if (!ringp->r_first_io_time) {
>  				ringp->r_first_io_time = time(0);
>  				assert(ringp->r_first_io_time);
>  			}
> diff --git a/common/ring.h b/common/ring.h
> index be4ae69..6535af8 100644
> --- a/common/ring.h
> +++ b/common/ring.h
> @@ -168,8 +168,8 @@ extern ring_t *ring_create(size_t ringlen,
>  			    size_t bufsz,
>  			    bool_t pinpr,
>  			    ix_t drive_index,
> -			    int (* readfunc)(void *clientctxp, char *bufp),
> -			    int (* writefunc)(void *clientctxp, char *bufp),
> +			    int (*readfunc)(void *clientctxp, char *bufp),
> +			    int (*writefunc)(void *clientctxp, char *bufp),
>  			    void *clientctxp,
>  			    int *rvalp);
>  
> diff --git a/common/stream.c b/common/stream.c
> index 2860021..4f56517 100644
> --- a/common/stream.c
> +++ b/common/stream.c
> @@ -253,7 +253,7 @@ stream_get_exit_status(pthread_t tid,
>  
>  	lock();
>  	p = stream_find(tid, states, nstates);
> -	if (! p) goto unlock;
> +	if (!p) goto unlock;
>  
>  	if (state) *state = p->s_state;
>  	if (ix) *ix = p->s_ix;
> diff --git a/common/util.c b/common/util.c
> index b6daeaa..05a5cb8 100644
> --- a/common/util.c
> +++ b/common/util.c
> @@ -58,7 +58,7 @@ write_buf(char *bufp,
>  		} else {
>  			(void)memset((void *)mbufp, 0, mbufsz);
>  		}
> -		rval = (* write_funcp)(contextp, mbufp, mbufsz);
> +		rval = (*write_funcp)(contextp, mbufp, mbufsz);
>  		if (rval) {
>  			return rval;
>  		}
> @@ -86,7 +86,7 @@ read_buf(char *bufp,
>  	nread = 0;
>  	*statp = 0;
>  	while (bufsz) {
> -		mbufp = (* read_funcp)(contextp, bufsz, &mbufsz, statp);
> +		mbufp = (*read_funcp)(contextp, bufsz, &mbufsz, statp);
>  		if (*statp) {
>  			break;
>  		}
> @@ -97,7 +97,7 @@ read_buf(char *bufp,
>  		}
>  		bufsz -= mbufsz;
>  		nread += (int)mbufsz;
> -		(* return_read_buf_funcp)(contextp, mbufp, mbufsz);
> +		(*return_read_buf_funcp)(contextp, mbufp, mbufsz);
>  	}
>  
>  	return nread;
> @@ -202,15 +202,15 @@ bigstat_iter(jdm_fshandle_t *fshandlep,
>  			}
>  
>  			if ((p->bs_mode & S_IFMT) == S_IFDIR) {
> -				if (! (selector & BIGSTAT_ITER_DIR)){
> +				if (!(selector & BIGSTAT_ITER_DIR)){
>  					continue;
>  				}
>  			} else {
> -				if (! (selector & BIGSTAT_ITER_NONDIR)){
> +				if (!(selector & BIGSTAT_ITER_NONDIR)){
>  					continue;
>  				}
>  			}
> -			rval = (* fp)(cb_arg1, fshandlep, fsfd, p);
> +			rval = (*fp)(cb_arg1, fshandlep, fsfd, p);
>  			if (rval) {
>  				*statp = rval;
>  				return 0;
> @@ -272,7 +272,7 @@ bigstat_one(int fsfd,
>  #define INOGRPLEN	256
>  int
>  inogrp_iter(int fsfd,
> -	     int (* fp)(void *arg1,
> +	     int (*fp)(void *arg1,
>  				int fsfd,
>  				xfs_inogrp_t *inogrp),
>  	     void * arg1,
> @@ -311,7 +311,7 @@ inogrp_iter(int fsfd,
>  		for (p = igrp, endp = igrp + inogrpcnt; p < endp; p++) {
>  			int rval;
>  
> -			rval = (* fp)(arg1, fsfd, p);
> +			rval = (*fp)(arg1, fsfd, p);
>  			if (rval) {
>  				*statp = rval;
>  				free(igrp);
> @@ -376,7 +376,7 @@ diriter(jdm_fshandle_t *fshandlep,
>  		      statp->bs_ino,
>  		      strerror(errno));
>  		*cbrvalp = 0;
> -		if (! usrgdp) {
> +		if (!usrgdp) {
>  			free((void *)gdp);
>  		}
>  		return -1;
> @@ -476,7 +476,7 @@ diriter(jdm_fshandle_t *fshandlep,
>  
>  			/* invoke the callback
>  			 */
> -			cbrval = (* cbfp)(arg1,
> +			cbrval = (*cbfp)(arg1,
>  					     fshandlep,
>  					     fsfd,
>  					     &statbuf,
> @@ -495,7 +495,7 @@ diriter(jdm_fshandle_t *fshandlep,
>  	}
>  
>  	(void)close(fd);
> -	if (! usrgdp) {
> +	if (!usrgdp) {
>  		free((void *)gdp);
>  	}
>  
> diff --git a/common/util.h b/common/util.h
> index ab43739..9e8bb6f 100644
> --- a/common/util.h
> +++ b/common/util.h
> @@ -32,8 +32,8 @@
>   *
>   * if bufp is null, writes bufsz zeros.
>   */
> -typedef char * (* gwbfp_t)(void *contextp, size_t wantedsz, size_t *szp);
> -typedef int (* wfp_t)(void *contextp, char *bufp, size_t bufsz);
> +typedef char *(*gwbfp_t)(void *contextp, size_t wantedsz, size_t *szp);
> +typedef int (*wfp_t)(void *contextp, char *bufp, size_t bufsz);
>  
>  extern int write_buf(char *bufp,
>  			   size_t bufsz,
> @@ -57,7 +57,7 @@ extern int write_buf(char *bufp,
>   * *statp will be zero.
>   */
>  typedef char * (*rfp_t)(void *contextp, size_t wantedsz, size_t *szp, int *statp);
> -typedef void (* rrbfp_t)(void *contextp, char *bufp, size_t bufsz);
> +typedef void (*rrbfp_t)(void *contextp, char *bufp, size_t bufsz);
>  
>  extern int read_buf(char *bufp,
>  			  size_t bufsz,
> @@ -110,7 +110,7 @@ extern int bigstat_one(int fsfd,
>  			     xfs_bstat_t *statp);
>  
>  extern int inogrp_iter(int fsfd,
> -			     int (* fp)(void *arg1,
> +			     int (*fp)(void *arg1,
>  				     		int fsfd,
>  						xfs_inogrp_t *inogrp),
>  			     void * arg1,
> diff --git a/dump/content.c b/dump/content.c
> index 14ce63b..d9a53d1 100644
> --- a/dump/content.c
> +++ b/dump/content.c
> @@ -599,7 +599,7 @@ content_init(int argc,
>  	while ((c = getopt(argc, argv, GETOPT_CMDSTRING)) != EOF) {
>  		switch (c) {
>  		case GETOPT_LEVEL:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -618,7 +618,7 @@ content_init(int argc,
>  			}
>  			break;
>  		case GETOPT_SUBTREE:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -636,7 +636,7 @@ content_init(int argc,
>  			subtreecnt++;
>  			break;
>  		case GETOPT_MAXDUMPFILESIZE:
> -			if (! optarg || optarg [0] == '-') {
> +			if (!optarg || optarg [0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -671,7 +671,7 @@ content_init(int argc,
>  			sc_preerasepr = BOOL_TRUE;
>  			break;
>  		case GETOPT_ALERTPROG:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  					"-%c argument missing\n"),
>  				    c);
> @@ -687,7 +687,7 @@ content_init(int argc,
>  			sc_dumpasoffline = BOOL_TRUE;
>  			break;
>  		case GETOPT_BASED:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -720,7 +720,7 @@ content_init(int argc,
>  	 * dash ('-') with no option letter. This must appear between
>  	 * all lettered arguments and the source file system pathname.
>  	 */
> -	if (optind < argc && ! strcmp(argv[optind ], "-")) {
> +	if (optind < argc && !strcmp(argv[optind ], "-")) {
>  		optind++;
>  	}
>  
> @@ -769,7 +769,7 @@ content_init(int argc,
>  	 * system ID (uuid). returns BOOL_FALSE if the last
>  	 * argument doesn't look like a file system.
>  	 */
> -	if (! fs_info(fstype,
> +	if (!fs_info(fstype,
>  			sizeof(fstype),
>  			FS_DEFAULT,
>  			fsdevice,
> @@ -790,7 +790,7 @@ content_init(int argc,
>  	 * to mount an unmounted file system on a temporary mount point,
>  	 * if it is not currently mounted.
>  	 */
> -	if (! fs_mounted(fstype, fsdevice, mntpnt, &fsid)) {
> +	if (!fs_mounted(fstype, fsdevice, mntpnt, &fsid)) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  		      "%s must be mounted to be dumped\n"),
>  		      srcname);
> @@ -880,7 +880,7 @@ content_init(int argc,
>  		interruptedpr = BOOL_FALSE;
>  
>  		ok = inv_get_session_byuuid(&fsid, &baseuuid, &sessp);
> -		if (! ok) {
> +		if (!ok) {
>  			mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  			      "could not find specified base dump (%s) "
>  			      "in inventory\n"),
> @@ -994,7 +994,7 @@ content_init(int argc,
>  						    inv_idbt,
>  						    (u_char_t)sc_level,
>  						    &sessp);
> -		if (! ok) {
> +		if (!ok) {
>  			sessp = 0;
>  		}
>  
> @@ -1036,7 +1036,7 @@ content_init(int argc,
>  						   &sessp);
>  		ok1 = inv_close(inv_idbt);
>  		assert(ok1);
> -		if (! ok) {
> +		if (!ok) {
>  			sessp = 0;
>  		}
>  		inv_idbt = INV_TOKEN_NULL;
> @@ -1107,13 +1107,13 @@ baseuuidbypass:
>  
>  	/* now determine the incremental and resume bases, if any.
>  	 */
> -	if (samefoundpr && ! sameinterruptedpr) {
> +	if (samefoundpr && !sameinterruptedpr) {
>  		free((void *)sc_resumerangep);
>  		sc_resumerangep = 0;
>  		samefoundpr = BOOL_FALSE;
>  	}
> -	if (samefoundpr && ! resumereqpr) {
> -		if (! underfoundpr || undertime <= sametime) {
> +	if (samefoundpr && !resumereqpr) {
> +		if (!underfoundpr || undertime <= sametime) {
>  			mlog(MLOG_VERBOSE | MLOG_WARNING, _(
>  			      "most recent level %d dump "
>  			      "was interrupted, "
> @@ -1141,7 +1141,7 @@ baseuuidbypass:
>  					      sc_level);
>  					return BOOL_FALSE;
>  				}
> -				if (subtreecnt && ! underpartialpr) {
> +				if (subtreecnt && !underpartialpr) {
>  					mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  					      "level %u incremental "
>  					      "subtree dump "
> @@ -1150,7 +1150,7 @@ baseuuidbypass:
>  					      sc_level,
>  					      underlevel);
>  				}
> -				if (! subtreecnt && underpartialpr) {
> +				if (!subtreecnt && underpartialpr) {
>  					mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  					      "level %u incremental "
>  					      "non-subtree dump "
> @@ -1168,7 +1168,7 @@ baseuuidbypass:
>  				free((void *)sc_resumerangep);
>  				sc_resumerangep = 0;
>  			} else {
> -				if (subtreecnt && ! samepartialpr) {
> +				if (subtreecnt && !samepartialpr) {
>  					mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  					      "level %u incremental "
>  					      "subtree dump "
> @@ -1177,7 +1177,7 @@ baseuuidbypass:
>  					      sc_level,
>  					      sc_level);
>  				}
> -				if (! subtreecnt && samepartialpr) {
> +				if (!subtreecnt && samepartialpr) {
>  					mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  					      "level %u incremental "
>  					      "non-subtree dump "
> @@ -1207,7 +1207,7 @@ baseuuidbypass:
>  				      sc_level);
>  				return BOOL_FALSE;
>  			}
> -			if (subtreecnt && ! underpartialpr) {
> +			if (subtreecnt && !underpartialpr) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  				      "level %u incremental "
>  				      "subtree dump "
> @@ -1216,7 +1216,7 @@ baseuuidbypass:
>  				      sc_level,
>  				      underlevel);
>  			}
> -			if (! subtreecnt && underpartialpr) {
> +			if (!subtreecnt && underpartialpr) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  				      "level %u incremental "
>  				      "non-subtree dump "
> @@ -1230,12 +1230,12 @@ baseuuidbypass:
>  			sc_incrbaselevel = underlevel;
>  			uuid_copy(sc_incrbaseid, underid);
>  			sc_resumepr = BOOL_FALSE;
> -			assert(! sc_resumerangep);
> +			assert(!sc_resumerangep);
>  		}
>  	} else {
>  		if (samefoundpr) {
>  			assert(sametime);
> -			if (subtreecnt && ! samepartialpr) {
> +			if (subtreecnt && !samepartialpr) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  				      "level %u "
>  				      "subtree dump "
> @@ -1244,7 +1244,7 @@ baseuuidbypass:
>  				      sc_level,
>  				      sc_level);
>  			}
> -			if (! subtreecnt && samepartialpr) {
> +			if (!subtreecnt && samepartialpr) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  				      "level %u "
>  				      "non-subtree dump "
> @@ -1261,7 +1261,7 @@ baseuuidbypass:
>  		} else {
>  			sc_incrpr = BOOL_FALSE;
>  			sc_resumepr = BOOL_FALSE;
> -			assert(! sc_resumerangep);
> +			assert(!sc_resumerangep);
>  			if (sc_level > 0) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "cannot find earlier dump "
> @@ -1285,7 +1285,7 @@ baseuuidbypass:
>  
>  	/* reject if resume (-R) specified, but base was not interrupted
>  	 */
> -	if (! sc_resumepr && resumereqpr) {
> +	if (!sc_resumepr && resumereqpr) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  		      "resume (-R) option inappropriate: "
>  		      "no interrupted level %d dump to resume\n"),
> @@ -1425,7 +1425,7 @@ baseuuidbypass:
>  	 * functions.
>  	 */
>  	sc_fshandlep = jdm_getfshandle(mntpnt);
> -	if (! sc_fshandlep) {
> +	if (!sc_fshandlep) {
>  		mlog(MLOG_NORMAL, _(
>  		      "unable to construct a file system handle for %s: %s\n"),
>  		      mntpnt,
> @@ -1478,7 +1478,7 @@ baseuuidbypass:
>  			   &sc_stat_inomapdone);
>  	free((void *)subtreep);
>  	subtreep = 0;
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -1663,7 +1663,7 @@ baseuuidbypass:
>  					usage();
>  					return BOOL_FALSE;
>  				}
> -				if (! optarg || optarg[0] == '-') {
> +				if (!optarg || optarg[0] == '-') {
>  					mlog(MLOG_NORMAL, _(
>  					      "-%c argument missing\n"),
>  					      c);
> @@ -1764,7 +1764,7 @@ content_statline(char **linespp[])
>  
>  	/* if start time not initialized, return no strings
>  	 */
> -	if (! sc_stat_starttime) {
> +	if (!sc_stat_starttime) {
>  		return 0;
>  	}
>  
> @@ -1929,7 +1929,7 @@ create_inv_session(
>  
>  	/* create a cleanup handler to close the inventory on exit. */
>  	rval = atexit(inv_cleanup);
> -	assert(! rval);
> +	assert(!rval);
>  
>  	sc_inv_idbtoken = inv_open((inv_predicate_t)INV_BY_UUID,
>  					INV_SEARCH_N_MOD,
> @@ -2014,7 +2014,7 @@ mark_set(drive_t *drivep, xfs_ino_t ino, off64_t offset, int32_t flags)
>  	markp->startpt.sp_ino = ino;
>  	markp->startpt.sp_offset = offset;
>  	markp->startpt.sp_flags = flags;
> -	(* dop->do_set_mark)(drivep,
> +	(*dop->do_set_mark)(drivep,
>  				mark_callback,
>  				(void *)drivep->d_index,
>  				(drive_markrec_t *)markp);
> @@ -2372,7 +2372,7 @@ content_stream_dump(ix_t strmix)
>  		 * non-directory file is fully committed to media,
>  		 * the starting point for the next media file will be advanced.
>  		 */
> -		if (! all_nondirs_committed) {
> +		if (!all_nondirs_committed) {
>  			mlog(MLOG_VERBOSE, _(
>  			      "dumping non-directory files\n"));
>  			sc_stat_pds[strmix].pds_phase = PDS_NONDIR;
> @@ -2447,7 +2447,7 @@ decision_more:
>  		 * media file in the stream. don't bother if we hit
>  		 * EOM.
>  		 */
> -		if (! hit_eom) {
> +		if (!hit_eom) {
>  			rv = dump_filehdr(drivep,
>  					   contextp,
>  					   0,
> @@ -2540,7 +2540,7 @@ decision_more:
>  		if (inv_stmt != INV_TOKEN_NULL) {
>  			bool_t ok;
>  
> -			if (! all_dirs_committed) {
> +			if (!all_dirs_committed) {
>  				mlog(MLOG_DEBUG,
>  				      "giving inventory "
>  				      "partial dirdump media file\n");
> @@ -2589,9 +2589,9 @@ decision_more:
>  						ncommitted,
>  					        all_dirs_committed
>  						&&
> -						! empty_mediafile,
> +						!empty_mediafile,
>  						BOOL_FALSE);
> -			if (! ok) {
> +			if (!ok) {
>  				mlog(MLOG_NORMAL, _(
>  				      "inventory media file put failed\n"));
>  			}
> @@ -2790,16 +2790,16 @@ update_cc_Media_useterminatorpr(drive_t *drivep, context_t *contextp)
>  	int dcaps = drivep->d_capabilities;
>  
>  	contextp->cc_Media_useterminatorpr = BOOL_TRUE;
> -	if (! (dcaps & DRIVE_CAP_FILES)) {
> +	if (!(dcaps & DRIVE_CAP_FILES)) {
>  		contextp->cc_Media_useterminatorpr = BOOL_FALSE;
>  	}
> -	if (! (dcaps & DRIVE_CAP_OVERWRITE)) {
> +	if (!(dcaps & DRIVE_CAP_OVERWRITE)) {
>  		contextp->cc_Media_useterminatorpr = BOOL_FALSE;
>  	}
> -	if (! (dcaps & DRIVE_CAP_BSF)) {
> +	if (!(dcaps & DRIVE_CAP_BSF)) {
>  		contextp->cc_Media_useterminatorpr = BOOL_FALSE;
>  	}
> -	if (! (dcaps & DRIVE_CAP_APPEND)) {
> +	if (!(dcaps & DRIVE_CAP_APPEND)) {
>  		contextp->cc_Media_useterminatorpr = BOOL_FALSE;
>  	}
>  }
> @@ -3754,7 +3754,7 @@ dump_file(void *arg1,
>  	/* skip if at or beyond next startpoint. return non-zero to
>  	 * abort iteration.
>  	 */
> -	if (! (endptp->sp_flags & STARTPT_FLAGS_END)) {
> +	if (!(endptp->sp_flags & STARTPT_FLAGS_END)) {
>  		if (endptp->sp_offset == 0) {
>  			if (statp->bs_ino >= endptp->sp_ino) {
>  				if (statp->bs_ino > contextp->cc_stat_lastino) {
> @@ -4309,7 +4309,7 @@ init_extent_group_context(jdm_fshandle_t *fshandlep,
>  	 * after this check but before all reads have completed.
>  	 * This change just closes the window a bit.
>  	 */
> -	if ((statp->bs_mode & S_ISGID) && (! (statp->bs_mode&S_IXOTH))) {
> +	if ((statp->bs_mode & S_ISGID) && (!(statp->bs_mode&S_IXOTH))) {
>  		fl.l_type = F_RDLCK;
>  		fl.l_whence = SEEK_SET;
>  		fl.l_start = (off_t)0;
> @@ -4588,7 +4588,7 @@ dump_extent_group(drive_t *drivep,
>  		 * but does not contain any data above the current
>  		 * offset, go to the next one and rescan.
>  		 */
> -		if (! sosig || offset < stopoffset) {
> +		if (!sosig || offset < stopoffset) {
>  			if (offset + extsz <= nextoffset) {
>  				mlog(MLOG_NITTY,
>  				      "extent ends before nextoffset\n");
> @@ -4717,7 +4717,7 @@ dump_extent_group(drive_t *drivep,
>  		if (sosig && (extsz > stopoffset - offset)) {
>  			extsz = stopoffset - offset;
>  			assert(extsz >= 0);
> -			assert(! (extsz & (off64_t)(BBSIZE - 1)));
> +			assert(!(extsz & (off64_t)(BBSIZE - 1)));
>  			mlog(MLOG_NITTY,
>  			      "adjusted top of extent "
>  			      "to adhere to stop offset: "
> @@ -4734,7 +4734,7 @@ dump_extent_group(drive_t *drivep,
>  		 */
>  		if (isrealtime || extsz >= PGALIGNTHRESH * PGSZ) {
>  			size_t cnt_to_align;
> -			cnt_to_align = (* dop->do_get_align_cnt)(drivep);
> +			cnt_to_align = (*dop->do_get_align_cnt)(drivep);
>  			if ((size_t)cnt_to_align < 2*sizeof(extenthdr_t)) {
>  				cnt_to_align += PGSZ;
>  			}
> @@ -4807,7 +4807,7 @@ dump_extent_group(drive_t *drivep,
>  				INTGENMAX
>  				:
>  				(size_t)extsz;
> -			bufp = (* dop->do_get_write_buf)(drivep,
> +			bufp = (*dop->do_get_write_buf)(drivep,
>  							    reqsz,
>  							    &actualsz);
>  			assert(actualsz <= reqsz);
> @@ -4853,7 +4853,7 @@ dump_extent_group(drive_t *drivep,
>  					actualsz - (size_t)nread);
>  			}
>  
> -			rval = (* dop->do_write)(drivep,
> +			rval = (*dop->do_write)(drivep,
>  						    bufp,
>  						    actualsz);
>  			switch (rval) {
> @@ -5225,7 +5225,7 @@ dump_session_inv(drive_t *drivep,
>  	inv_sbufp = 0;
>  	inv_sbufsz = 0;
>  	ok = inv_get_sessioninfo(sc_inv_sestoken, (void *)&inv_sbufp, &inv_sbufsz);
> -	if (! ok) {
> +	if (!ok) {
>  		mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  		      "unable to get session inventory to dump\n"));
>  		return BOOL_TRUE;
> @@ -5240,7 +5240,7 @@ dump_session_inv(drive_t *drivep,
>  	 * until we are successful or until the media layer
>  	 * tells us to give up.
>  	 */
> -	for (done = BOOL_FALSE; ! done;) {
> +	for (done = BOOL_FALSE; !done;) {
>  		uuid_t mediaid;
>  		char medialabel[GLOBAL_HDR_STRING_SZ];
>  		bool_t partial;
> @@ -5351,9 +5351,9 @@ dump_session_inv(drive_t *drivep,
>  						(xfs_ino_t)0,
>  						(off64_t)0,
>  						ncommitted,
> -						! partial,
> +						!partial,
>  						BOOL_TRUE);
> -			if (! ok) {
> +			if (!ok) {
>  				mlog(MLOG_NORMAL, _(
>  				      "inventory session media file "
>  				      "put failed\n"));
> @@ -5361,7 +5361,7 @@ dump_session_inv(drive_t *drivep,
>  			}
>  		}
>  
> -		done = ! partial;
> +		done = !partial;
>  	}
>  
>  	return BOOL_TRUE;
> @@ -5375,7 +5375,7 @@ dump_terminator(drive_t *drivep, context_t *contextp, media_hdr_t *mwhdrp)
>  
>  	/* if the drive doesn't support use of stream terminators, don't bother
>  	 */
> -	if (! contextp->cc_Media_useterminatorpr) {
> +	if (!contextp->cc_Media_useterminatorpr) {
>  		return;
>  	}
>  
> @@ -5390,7 +5390,7 @@ dump_terminator(drive_t *drivep, context_t *contextp, media_hdr_t *mwhdrp)
>  	 * until we are successful or until the media layer
>  	 * tells us to give up.
>  	 */
> -	for (done = BOOL_FALSE; ! done;) {
> +	for (done = BOOL_FALSE; !done;) {
>  		bool_t partial;
>  		rv_t rv;
>  
> @@ -5454,7 +5454,7 @@ dump_terminator(drive_t *drivep, context_t *contextp, media_hdr_t *mwhdrp)
>  			      ncommitted);
>  		}
>  
> -		done = ! partial;
> +		done = !partial;
>  	}
>  }
>  
> @@ -5511,7 +5511,7 @@ inv_cleanup(void)
>  		      inv_stmtp++,
>  		      contextp++) {
>  			bool_t interrupted;
> -			interrupted = ! contextp->cc_completepr;
> +			interrupted = !contextp->cc_completepr;
>  			if (*inv_stmtp == INV_TOKEN_NULL) {
>  				continue;
>  			}
> @@ -5635,7 +5635,7 @@ position:
>  
>  		/* do a begin_read to see the disposition of the drive/media.
>  		 */
> -		rval = (* dop->do_begin_read)(drivep);
> +		rval = (*dop->do_begin_read)(drivep);
>  
>  		/* update cc_Media_useterminatorpr after every begin_read,
>  		 * since begin_read will cause some unknown drive params
> @@ -5679,7 +5679,7 @@ position:
>  			 * media object a virgin.
>  			 * also, check for erase option.
>  			 */
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  
>  			switch(Media_erasechk(drivep,
>  						dcaps,
> @@ -5699,7 +5699,7 @@ position:
>  				      "must supply a blank media object\n"));
>  				goto changemedia;
>  			}
> -			if (! (dcaps & DRIVE_CAP_APPEND)) {
> +			if (!(dcaps & DRIVE_CAP_APPEND)) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_MEDIA, _(
>  				      "media contains valid xfsdump "
>  				      "but does not support append\n"));
> @@ -5712,7 +5712,7 @@ position:
>  				assert(contextp->cc_Media_useterminatorpr);
>  				assert(dcaps & DRIVE_CAP_BSF); /* redundant */
>  				status = 0;
> -				rval = (* dop->do_bsf)(drivep, 0, &status);
> +				rval = (*dop->do_bsf)(drivep, 0, &status);
>  				assert(rval == 0);
>  				if (status == DRIVE_ERROR_DEVICE) {
>  					mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_MEDIA, _(
> @@ -5753,12 +5753,12 @@ position:
>  				if (intr_allowed && cldmgr_stop_requested()) {
>  					return RV_INTR;
>  				}
> -				if (! ok) {
> +				if (!ok) {
>  					goto changemedia;
>  				}
>  			}
>  
> -			if (! (dcaps & DRIVE_CAP_OVERWRITE)) {
> +			if (!(dcaps & DRIVE_CAP_OVERWRITE)) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_MEDIA, _(
>  				      "unable to overwrite\n"));
>  				goto changemedia;
> @@ -5768,7 +5768,7 @@ position:
>  				      "repositioning to overwrite\n"));
>  				assert(dcaps & DRIVE_CAP_BSF);
>  				status = 0;
> -				rval = (* dop->do_bsf)(drivep, 0, &status);
> +				rval = (*dop->do_bsf)(drivep, 0, &status);
>  				assert(rval == 0);
>  				if (status == DRIVE_ERROR_DEVICE) {
>  					return RV_DRIVE;
> @@ -5792,7 +5792,7 @@ position:
>  				if (intr_allowed && cldmgr_stop_requested()) {
>  					return RV_INTR;
>  				}
> -				if (! ok) {
> +				if (!ok) {
>  					goto changemedia;
>  				}
>  			}
> @@ -5889,7 +5889,7 @@ position:
>  				      "assuming corrupted media\n"));
>  				mlog_exit_hint(RV_CORRUPT);
>  				goto changemedia;
> -			} else if (! (dcaps & DRIVE_CAP_OVERWRITE)) {
> +			} else if (!(dcaps & DRIVE_CAP_OVERWRITE)) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_MEDIA,_(
>  				      "encountered corrupt or foreign data: "
>  				      "unable to overwrite: "
> @@ -5904,7 +5904,7 @@ position:
>  				mlog_exit_hint(RV_CORRUPT);
>  				assert(dcaps & DRIVE_CAP_BSF);
>  				status = 0;
> -				rval = (* dop->do_bsf)(drivep, 0, &status);
> +				rval = (*dop->do_bsf)(drivep, 0, &status);
>  				assert(rval == 0);
>  				if (status == DRIVE_ERROR_DEVICE) {
>  					return RV_DRIVE;
> @@ -5928,7 +5928,7 @@ position:
>  erasemedia:
>  	mlog(MLOG_VERBOSE | MLOG_WARNING | MLOG_MEDIA, _(
>  	      "erasing media\n"));
> -	rval = (* dop->do_erase)(drivep);
> +	rval = (*dop->do_erase)(drivep);
>  	if (rval) {
>  		return RV_DRIVE;
>  	}
> @@ -5941,7 +5941,7 @@ erasemedia:
>  changemedia:
>  	/* if the drive does not support media change, quit.
>  	 */
> -	if (! (dcaps & DRIVE_CAP_REMOVABLE)) {
> +	if (!(dcaps & DRIVE_CAP_REMOVABLE)) {
>  		return RV_ERROR;
>  	}
>  
> @@ -5950,7 +5950,7 @@ changemedia:
>  	assert(mediapresentpr != BOOL_UNKNOWN);
>  	if (mediapresentpr == BOOL_TRUE) {
>  		if (dcaps & DRIVE_CAP_EJECT) {
> -			rval = (* dop->do_eject_media)(drivep);
> +			rval = (*dop->do_eject_media)(drivep);
>  			if (rval) {
>  				return RV_DRIVE;
>  			}
> @@ -5959,7 +5959,7 @@ changemedia:
>  
>  	/* if dialogs not allowed, we are done.
>  	 */
> -	if (! dlog_allowed()) {
> +	if (!dlog_allowed()) {
>  		return RV_QUIT; /* this return value will cause approp. msg */
>  	}
>  
> @@ -5971,7 +5971,7 @@ changemedia:
>  	/* if media change prompt declined or times out,
>  	 * we are done
>  	 */
> -	if (drivecnt > 1 && ! stdoutpiped) {
> +	if (drivecnt > 1 && !stdoutpiped) {
>  		ix_t thrdix = drivep->d_index;
>  		assert(sistr);
>  		mlog(MLOG_NORMAL | MLOG_NOTE | MLOG_MEDIA, _(
> @@ -5993,7 +5993,7 @@ changemedia:
>  	if (intr_allowed && cldmgr_stop_requested()) {
>  		return RV_INTR;
>  	}
> -	if (! ok) {
> +	if (!ok) {
>  		return RV_QUIT;
>  	}
>  
> @@ -6038,13 +6038,13 @@ write:
>  			mwhdrp->mh_mediafileix++;
>  		} else {
>  			mwhdrp->mh_mediafileix = mrhdrp->mh_mediafileix;
> -			if (! MEDIA_TERMINATOR_CHK(mrhdrp)) {
> +			if (!MEDIA_TERMINATOR_CHK(mrhdrp)) {
>  				mwhdrp->mh_mediafileix++;
>  			}
>  		}
>  	}
>  
> -	if (! mediawrittentopr) {
> +	if (!mediawrittentopr) {
>  		mwhdrp->mh_mediaix++; /* pre-initialized to -1 */
>  	}
>  
> @@ -6067,7 +6067,7 @@ write:
>  
>  	/* update the media object previous id and label
>  	 */
> -	if (! mediawrittentopr && mwhdrp->mh_dumpfileix != 0) {
> +	if (!mediawrittentopr && mwhdrp->mh_dumpfileix != 0) {
>  		uuid_copy(mwhdrp->mh_prevmediaid, mwhdrp->mh_mediaid);
>  		(void)strncpyterm(mwhdrp->mh_prevmedialabel,
>  				     mwhdrp->mh_medialabel,
> @@ -6076,17 +6076,17 @@ write:
>  
>  	/* update the media object current id and label
>  	 */
> -	if (! mediawrittentopr) {
> +	if (!mediawrittentopr) {
>  		if (mwhdrp->mh_mediafileix == 0) {
>  			char labelbuf[GLOBAL_HDR_STRING_SZ];
>  
>  			uuid_generate(mwhdrp->mh_mediaid);
>  
> -			if (! cmdlinemedialabel
> +			if (!cmdlinemedialabel
>  			     &&
> -			     ! drivep->d_isnamedpipepr
> +			     !drivep->d_isnamedpipepr
>  			     &&
> -			     ! drivep->d_isunnamedpipepr
> +			     !drivep->d_isunnamedpipepr
>  			     &&
>  			     dlog_allowed()) {
>  				cmdlinemedialabel = Media_prompt_label(drivep,
> @@ -6104,7 +6104,7 @@ write:
>  				(void)memset((void *)mwhdrp->mh_medialabel,
>  						     0,
>  					       sizeof(mwhdrp->mh_medialabel));
> -				if (! pipeline) {
> +				if (!pipeline) {
>  					mlog(MLOG_VERBOSE
>  					      |
>  					      MLOG_WARNING
> @@ -6114,7 +6114,7 @@ write:
>  				}
>  			}
>  		} else {
> -			assert(! virginmediapr);
> +			assert(!virginmediapr);
>  			uuid_copy(mwhdrp->mh_mediaid, mrhdrp->mh_mediaid);
>  			(void)strncpyterm(mwhdrp->mh_medialabel,
>  					     mrhdrp->mh_medialabel,
> @@ -6129,7 +6129,7 @@ write:
>  	if (intr_allowed && cldmgr_stop_requested()) {
>  		return RV_INTR;
>  	}
> -	rval = (* dop->do_begin_write)(drivep);
> +	rval = (*dop->do_begin_write)(drivep);
>  	switch(rval) {
>  	case 0:
>  		return RV_OK;
> @@ -6170,7 +6170,7 @@ Media_mfile_end(drive_t *drivep,
>  	 */
>  	rval = (dop->do_end_write)(drivep, ncommittedp);
>  	if (hit_eom) {
> -		assert(! rval);
> +		assert(!rval);
>  		contextp->cc_Media_begin_entrystate = BES_ENDEOM;
>  		return RV_EOM;
>  	}
> @@ -6444,7 +6444,7 @@ Media_prompt_label_cb(void *uctxp, dlog_pcbp_t pcb, void *pctxp)
>  
>  	/* query: ask for a label
>  	 */
> -	(* pcb)(pctxp,
> +	(*pcb)(pctxp,
>  		   "please enter label for media in "
>  		   "drive %u",
>  		   drivep->d_index);
> @@ -6567,7 +6567,7 @@ check_complete_flags(void)
>  
>  	for (strmix = 0; strmix < drivecnt; strmix++) {
>  		context_t *contextp = &sc_contextp[strmix];
> -		if (! contextp->cc_completepr) {
> +		if (!contextp->cc_completepr) {
>  			completepr = BOOL_FALSE;
>  			break;
>  		}
> diff --git a/dump/inomap.c b/dump/inomap.c
> index 7841157..86d6072 100644
> --- a/dump/inomap.c
> +++ b/dump/inomap.c
> @@ -373,13 +373,13 @@ inomap_build(jdm_fshandle_t *fshandlep,
>  			} else {
>  				ep = &startptp[startptix + 1];
>  			}
> -			assert(! p->sp_flags);
> +			assert(!p->sp_flags);
>  			mlog(MLOG_VERBOSE | MLOG_INOMAP,
>  			      _("stream %u: ino %llu offset %lld to "),
>  			      startptix,
>  			      p->sp_ino,
>  			      p->sp_offset);
> -			if (! ep) {
> +			if (!ep) {
>  				mlog(MLOG_VERBOSE | MLOG_BARE | MLOG_INOMAP,
>  				      _("end\n"));
>  			} else {
> @@ -533,7 +533,7 @@ cb_add(void *arg1,
>  	 * increment was based, dump it if it has changed since that
>  	 * original base dump.
>  	 */
> -	if (cb_resume && ! cb_inoinresumerange(ino)) {
> +	if (cb_resume && !cb_inoinresumerange(ino)) {
>  		if (ltime >= cb_resumetime) {
>  			changed = BOOL_TRUE;
>  		} else {
> @@ -645,7 +645,7 @@ cb_inoinresumerange(xfs_ino_t ino)
>  
>  	for (streamix = 0; streamix < cb_resumerangecnt; streamix++) {
>  		register drange_t *rp = &cb_resumerangep[streamix];
> -		if (! (rp->dr_begin.sp_flags & STARTPT_FLAGS_END)
> +		if (!(rp->dr_begin.sp_flags & STARTPT_FLAGS_END)
>  		     &&
>  		     ino >= rp->dr_begin.sp_ino
>  		     &&
> @@ -670,7 +670,7 @@ cb_inoresumed(xfs_ino_t ino)
>  
>  	for (streamix = 0; streamix < cb_resumerangecnt; streamix++) {
>  		drange_t *rp = &cb_resumerangep[streamix];
> -		if (! (rp->dr_begin.sp_flags & STARTPT_FLAGS_END)
> +		if (!(rp->dr_begin.sp_flags & STARTPT_FLAGS_END)
>  		     &&
>  		     ino == rp->dr_begin.sp_ino
>  		     &&
> @@ -1397,7 +1397,7 @@ inomap_get_gen(void *contextp, xfs_ino_t ino, gen_t *gen)
>  	i2gsegp = &inomap.i2gmap[inomap_addr2segix(addrp)];
>  
>  	relino = ino - segp->base;
> -	if (! (i2gsegp->s_valid & ((uint64_t)1 << relino)))
> +	if (!(i2gsegp->s_valid & ((uint64_t)1 << relino)))
>  		return 1;
>  
>  	*gen = i2gsegp->s_gen[relino];
> diff --git a/dump/var.c b/dump/var.c
> index 440e42d..3f33fab 100644
> --- a/dump/var.c
> +++ b/dump/var.c
> @@ -50,7 +50,7 @@ var_create(void)
>  		p++;
>  		if (*p == '/') {
>  			*p = '\0';
> -			if (! var_create_component(path))
> +			if (!var_create_component(path))
>  				return;
>  			*p = '/';
>  		}
> @@ -132,14 +132,14 @@ var_skip_recurse(char *base, void (*cb)(xfs_ino_t ino))
>  	      "excluding %s from dump\n",
>  	      base);
>  
> -	(* cb)(statbuf.st_ino);
> +	(*cb)(statbuf.st_ino);
>  
>  	if ((statbuf.st_mode & S_IFMT) != S_IFDIR) {
>  		return;
>  	}
>  
>  	dirp = opendir(base);
> -	if (! dirp) {
> +	if (!dirp) {
>  		mlog(MLOG_NORMAL, _(
>  		      "unable to open directory %s\n"),
>  		      base);
> diff --git a/inventory/inv_api.c b/inventory/inv_api.c
> index a8f65ff..d31c9ae 100644
> --- a/inventory/inv_api.c
> +++ b/inventory/inv_api.c
> @@ -184,7 +184,7 @@ inv_writesession_open(
>  	assert (forwhat != INV_SEARCH_ONLY);
>  	assert (fd > 0);
>  
> -	if (! (tok->d_update_flag & FSTAB_UPDATED)) {
> +	if (!(tok->d_update_flag & FSTAB_UPDATED)) {
>  		if (fstab_put_entry(fsid, mntpt, devpath, forwhat) < 0) {
>  		       mlog(MLOG_NORMAL | MLOG_INV, _(
>  				"INV: put_fstab_entry failed.\n"));
> @@ -322,7 +322,7 @@ inv_stream_open(
>  	if (stobj_get_sessinfo(tok, &seshdr, &ses) <= 0)
>  		err = BOOL_TRUE;
>  
> -	if ((! err)  && ses.s_cur_nstreams < ses.s_max_nstreams) {
> +	if ((!err)  && ses.s_cur_nstreams < ses.s_max_nstreams) {
>  		/* this is where this stream header will be written to */
>  		stok->md_stream_off = (off64_t) (sizeof(invt_stream_t) *
>  					         ses.s_cur_nstreams)
> @@ -333,14 +333,14 @@ inv_stream_open(
>  		if (PUT_REC_NOLOCK(fd, &ses, sizeof(ses),
>  				     tok->sd_session_off) < 0)
>  			err = BOOL_TRUE;
> -	} else if (! err) {
> +	} else if (!err) {
>  		mlog (MLOG_NORMAL, _(
>  		       "INV: cant create more than %d streams."
>  		       " Max'd out..\n"), ses.s_cur_nstreams);
>  		err = BOOL_TRUE;
>  	}
>  
> -	if (! err) {
> +	if (!err) {
>  		stream.st_firstmfile = stream.st_lastmfile =
>  			               stok->md_stream_off;
>  
> @@ -1018,7 +1018,7 @@ inv_getopt(int argc, char **argv, invt_pr_ctx_t *prctx)
>  		rval |= I_IERR;
>  	}
>  	else if ((rval & I_IFOUND) && !(rval & I_IERR) && fs
> -		 && ! prctx->fstab && ! prctx->invcheck) {
> +		 && !prctx->fstab && !prctx->invcheck) {
>  		inv_idbtoken_t tok;
>  
>  		/* A filesystem could be backed up, mkfs'ed then restored
> @@ -1101,8 +1101,8 @@ inv_DEBUG_print(int argc, char **argv)
>  	/* If user didnt indicate -i option, we can't do anything */
>  	rval = inv_getopt(argc, argv, &prctx);
>  
> -	if (!prctx.invcheck && ! prctx.fstab) {
> -		if (! (rval & I_IFOUND)) {
> +	if (!prctx.invcheck && !prctx.fstab) {
> +		if (!(rval & I_IFOUND)) {
>  			return BOOL_TRUE;
>  		} else if (rval & I_IERR || rval & I_IDONE) {
>  			return BOOL_FALSE;
> @@ -1115,7 +1115,7 @@ inv_DEBUG_print(int argc, char **argv)
>  	if (fd >= 0) {
>  		 if (prctx.fstab) {
>  			 fstab_DEBUG_print(arr, numfs);
> -			 if (! prctx.invidx)
> +			 if (!prctx.invidx)
>  				 return BOOL_FALSE;
>  		 }
>  
> diff --git a/inventory/inv_fstab.c b/inventory/inv_fstab.c
> index bc56f30..b115eb8 100644
> --- a/inventory/inv_fstab.c
> +++ b/inventory/inv_fstab.c
> @@ -215,7 +215,7 @@ fstab_get_fname(void *pred,
>  			}
>  		}
>  #ifdef INVT_DEBUG
> -		if (! uuidp)
> +		if (!uuidp)
>  			mlog(MLOG_DEBUG | MLOG_INV,"INV: get_fname: unable to find %s"
>  			      " in the inventory\n", (char *)pred);
>  #endif
> @@ -224,7 +224,7 @@ fstab_get_fname(void *pred,
>  		uuidp = (uuid_t *)pred;
>  	}
>  
> -	if (! uuidp)
> +	if (!uuidp)
>  		return -1;
>  
>  	uuid_unparse(*uuidp, uuidstr);
> diff --git a/inventory/inv_idx.c b/inventory/inv_idx.c
> index a54cfd7..af94b09 100644
> --- a/inventory/inv_idx.c
> +++ b/inventory/inv_idx.c
> @@ -556,4 +556,3 @@ DEBUG_displayallsessions(int fd, invt_seshdr_t *hdr, uint ref,
>  
>  	return 0;
>  }
> -
> diff --git a/inventory/inv_mgr.c b/inventory/inv_mgr.c
> index c78e64e..84c72f3 100644
> --- a/inventory/inv_mgr.c
> +++ b/inventory/inv_mgr.c
> @@ -310,8 +310,8 @@ search_invt(
>  					continue;
>  			}
>  
> -			found = (* do_chkcriteria)(fd, &harr[j], arg, buf);
> -			if (! found) continue;
> +			found = (*do_chkcriteria)(fd, &harr[j], arg, buf);
> +			if (!found) continue;
>  
>  			/* we found what we need; just return */
>  			INVLOCK(fd, LOCK_UN);
> diff --git a/inventory/inv_oref.c b/inventory/inv_oref.c
> index ba5061f..183b8c0 100644
> --- a/inventory/inv_oref.c
> +++ b/inventory/inv_oref.c
> @@ -38,7 +38,7 @@ oref_resolve_(
>  
>  	type &= INVT_OTYPE_MASK;
>  	assert(type);
> -	assert(! OREF_ISRESOLVED(obj, INVT_OTYPE_MASK));
> +	assert(!OREF_ISRESOLVED(obj, INVT_OTYPE_MASK));
>  
>  	switch (type) {
>  	      case INVT_OTYPE_INVIDX:
> @@ -114,7 +114,7 @@ oref_resolve_entries(
>  	if (OREF_ISRESOLVED(obj, INVT_RES_ENTRIES))
>  		return INV_OK;
>  
> -	assert(! OREF_ISRESOLVED(INVT_OTYPE_STOBJ));
> +	assert(!OREF_ISRESOLVED(INVT_OTYPE_STOBJ));
>  
>  	if (OREF_ISRESOLVED(INVT_OTYPE_INVIDX)) {
>  		invt_entry_t *ent;
> @@ -202,7 +202,7 @@ oref_sync(
>  		break;
>  
>  	      case INVT_RES_ENTRIES:
> -		assert(! OREF_ISRESOLVED(obj, INVT_OTYPE_STOBJ));
> +		assert(!OREF_ISRESOLVED(obj, INVT_OTYPE_STOBJ));
>  
>  		rval = PUT_REC_NOLOCK(obj->fd,
>  				      OREF_ENTRIES(obj),
> @@ -235,7 +235,7 @@ oref_sync_append(
>  
>  	switch (type) {
>  	      case INVT_RES_ENTRIES:
> -		assert(! OREF_ISRESOLVED(obj, INVT_OTYPE_STOBJ));
> +		assert(!OREF_ISRESOLVED(obj, INVT_OTYPE_STOBJ));
>  
>  		rval = PUT_REC_NOLOCK(obj->fd,
>  				      entry,
> @@ -317,7 +317,7 @@ oref_resolve(
>  	invt_oref_t	*stobj;
>  	int		index;
>  
> -	assert(! OREF_ISRESOLVED(invidx, INVT_OTYPE_MASK));
> +	assert(!OREF_ISRESOLVED(invidx, INVT_OTYPE_MASK));
>  
>  	OREF_SET_TYPE(invidx, INVT_OTYPE_INVIDX);
>  
> diff --git a/inventory/inv_stobj.c b/inventory/inv_stobj.c
> index 6339e4e..f836236 100644
> --- a/inventory/inv_stobj.c
> +++ b/inventory/inv_stobj.c
> @@ -233,12 +233,12 @@ stobj_split(invt_idxinfo_t *idx, int fd, invt_sescounter_t *sescnt,
>  		if (GET_REC_NOLOCK(fd, &session, sizeof(invt_session_t),
>  			     harr[i].sh_sess_off) < 0)
>  			return -1;
> -		if (! stobj_pack_sessinfo(fd, &session, &harr[i], &bufpp,
> +		if (!stobj_pack_sessinfo(fd, &session, &harr[i], &bufpp,
>  					   &bufszp))
>  			return -1;
>  		/* Now we need to put this in the new StObj. So, first
>  		   unpack it. */
> -		if (! stobj_unpack_sessinfo(bufpp, bufszp, &sesinfo))
> +		if (!stobj_unpack_sessinfo(bufpp, bufszp, &sesinfo))
>  			return -1;
>  
>  		/* There is no chance of a recursion here */
> @@ -247,7 +247,7 @@ stobj_split(invt_idxinfo_t *idx, int fd, invt_sescounter_t *sescnt,
>  			return -1;
>  
>  		/* Now delete that session from this StObj */
> -		if (! stobj_delete_sessinfo(fd, sescnt, &session,
> +		if (!stobj_delete_sessinfo(fd, sescnt, &session,
>  					     &harr[i]))
>  			return -1;
>  		free(bufpp);
> @@ -638,7 +638,7 @@ stobj_put_mediafile(inv_stmtoken_t tok, invt_mediafile_t *mf)
>  	   last ino of the new mediafile. If this is the first mediafile, we
>  	   have to update the startino as well. Note that ino is a <ino,off>
>  	   tuple */
> -	if (! (mf->mf_flag & INVT_MFILE_INVDUMP)) {
> +	if (!(mf->mf_flag & INVT_MFILE_INVDUMP)) {
>  		if (stream.st_nmediafiles == 0)
>  			stream.st_startino = mf->mf_startino;
>  		stream.st_endino = mf->mf_endino;
> @@ -679,7 +679,7 @@ stobj_put_mediafile(inv_stmtoken_t tok, invt_mediafile_t *mf)
>  			return -1;
>  	}
>  
> -	if (! (mf->mf_flag & INVT_MFILE_INVDUMP)) {
> +	if (!(mf->mf_flag & INVT_MFILE_INVDUMP)) {
>  		tok->md_lastmfile = mf;
>  	} else {
>  		tok->md_lastmfile = NULL;
> @@ -886,7 +886,7 @@ stobj_getsession_bylabel(
>  		return -1;
>  
>  	/* now see if this is the one that caller is askin for */
> -	if (! STREQL(ses.s_label, (char *)seslabel)) {
> +	if (!STREQL(ses.s_label, (char *)seslabel)) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -1456,7 +1456,7 @@ DEBUG_sessionprint(inv_session_t *ses, uint ref, invt_pr_ctx_t *prctx)
>  		for (j = 0; j < ses->s_streams[i].st_nmediafiles; j++) {
>  			mfp = &ses->s_streams[i].st_mediafiles[j];
>  			if (moidsearch) {
> -				if (! mobj_eql(mfp, mobj))
> +				if (!mobj_eql(mfp, mobj))
>  					continue;
>  			}
>  			printf("\t\t\tmedia file %d:", j);
> @@ -1475,7 +1475,7 @@ DEBUG_sessionprint(inv_session_t *ses, uint ref, invt_pr_ctx_t *prctx)
>  			printf("\t\t\t\tmfile size:\t%llu\n",
>  				(unsigned long long)mfp->m_size);
>  
> -			if (! mfp->m_isinvdump) {
> +			if (!mfp->m_isinvdump) {
>  				printf("\t\t\t\tmfile start:"
>  					"\tino %llu offset %lld\n",
>  					(unsigned long long)mfp->m_startino,
> diff --git a/inventory/testmain.c b/inventory/testmain.c
> index 90654cc..b0e6135 100644
> --- a/inventory/testmain.c
> +++ b/inventory/testmain.c
> @@ -139,7 +139,7 @@ delete_test(int n)
>  	uuid_to_string(&moid, &str, &stat);
>  	printf("Searching for Moid = %s\n", str);
>  	free(str);
> -	if (! inv_delete_mediaobj(&moid)) return -1;
> +	if (!inv_delete_mediaobj(&moid)) return -1;
>  
>  	return 1;
>  
> @@ -204,7 +204,7 @@ query_test(int level)
>  	if (level == -2) {
>  		printf("mount pt %s\n",sesfile);
>  		tok = inv_open(INV_BY_MOUNTPT, INV_SEARCH_ONLY, sesfile);
> -		if (! tok) return -1;
> +		if (!tok) return -1;
>  		idx_DEBUG_print (tok->d_invindex_fd);
>  		return 1;
>  	}
> @@ -213,7 +213,7 @@ query_test(int level)
>  		printf("\n\n\n----------------------------------\n"
>  		       "$ Searching fs %s\n", mnt_str[7-i]);
>  		tok = inv_open(INV_BY_MOUNTPT, INV_SEARCH_ONLY, mnt_str[7-i]);
> -		if (! tok) return -1;
> +		if (!tok) return -1;
>  
>  		prctx.index = i;
>  		if (level == -1)
> @@ -421,7 +421,7 @@ main(int argc, char *argv[])
>  
>  	mlog_init(argc, argv);
>  
> -	if (! inv_DEBUG_print(argc, argv))
> +	if (!inv_DEBUG_print(argc, argv))
>  		return 0;
>  
>  	optind = 1;
> diff --git a/invutil/cmenu.h b/invutil/cmenu.h
> index f3c205f..075bcf3 100644
> --- a/invutil/cmenu.h
> +++ b/invutil/cmenu.h
> @@ -44,18 +44,18 @@ typedef enum {
>  } alignment_t;
>  
>  typedef struct menu_ops_s {
> -    int (* op_delete) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_undelete) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_saveexit) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_select) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_collapse) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_expand) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_collapseall) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_expandall) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_highlight) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_unhighlight) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_commit) (WINDOW *win, node_t *current, node_t *list);
> -    int (* op_prune) (char *mountpt, uuid_t *uuidp, time32_t prunetime, node_t *node, node_t *list);
> +    int (*op_delete) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_undelete) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_saveexit) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_select) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_collapse) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_expand) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_collapseall) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_expandall) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_highlight) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_unhighlight) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_commit) (WINDOW *win, node_t *current, node_t *list);
> +    int (*op_prune) (char *mountpt, uuid_t *uuidp, time32_t prunetime, node_t *node, node_t *list);
>  } menu_ops_t;
>  
>  typedef struct {
> diff --git a/invutil/invutil.c b/invutil/invutil.c
> index a002d56..b6f2227 100644
> --- a/invutil/invutil.c
> +++ b/invutil/invutil.c
> @@ -760,7 +760,7 @@ CheckAndPruneStObjFile(bool_t checkonly,
>  	if (StObjhdr->sh_pruned)
>  	    prunedcount++;
>  
> -	if (! StObjhdr->sh_pruned) {
> +	if (!StObjhdr->sh_pruned) {
>  	    printf("            Session %d: %s %s",
>  		   sescount++,
>  		   StObjses->s_mountpt,
> diff --git a/restore/bag.c b/restore/bag.c
> index d35f8b8..4d60d1d 100644
> --- a/restore/bag.c
> +++ b/restore/bag.c
> @@ -46,9 +46,9 @@ bag_insert(bag_t *bagp,
>  	register bagelem_t *nextp;
>  	register bagelem_t *prevp;
>  
> -	assert(! newp->be_loaded);
> +	assert(!newp->be_loaded);
>  	newp->be_loaded = BOOL_TRUE;
> -	assert(! newp->be_bagp);
> +	assert(!newp->be_bagp);
>  	newp->be_bagp = bagp;
>  
>  	newp->be_key = key;
> @@ -117,7 +117,7 @@ bag_find(bag_t *bagp,
>  	      p = p->be_nextp)
>  		;
>  
> -	if (! p || p->be_key != key) {
> +	if (!p || p->be_key != key) {
>  		*payloadpp = 0;
>  		return 0;
>  	} else {
> @@ -133,7 +133,7 @@ void
>  bagiter_init(bag_t *bagp, bagiter_t *iterp)
>  {
>  	iterp->bi_bagp = bagp;
> -	if (! bagp->b_headp) {
> +	if (!bagp->b_headp) {
>  		iterp->bi_nextp = 0;
>  		return;
>  	}
> @@ -148,7 +148,7 @@ bagiter_next(bagiter_t *iterp, void **payloadpp)
>  
>  	/* termination condition
>  	 */
> -	if (! iterp->bi_nextp) {
> +	if (!iterp->bi_nextp) {
>  		*payloadpp = 0;
>  		return 0;
>  	}
> diff --git a/restore/content.c b/restore/content.c
> index cc68472..5d5ffe0 100644
> --- a/restore/content.c
> +++ b/restore/content.c
> @@ -920,10 +920,10 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 */
>  	assert(sizeof(pers_desc_t) <= PERS_DESCSZ);
>  	assert(PERS_DESCSZ <= pgsz);
> -	assert(! (pgsz % PERS_DESCSZ));
> +	assert(!(pgsz % PERS_DESCSZ));
>  	assert(sizeof(extattrhdr_t) == EXTATTRHDR_SZ);
>  
> -	assert(! (perssz % pgsz));
> +	assert(!(perssz % pgsz));
>  
>  	assert(SYNC_INIT == 0);
>  
> @@ -981,7 +981,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			existpr = BOOL_TRUE;
>  			break;
>  		case GETOPT_NEWER:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -1007,7 +1007,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			ownerpr = BOOL_TRUE;
>  			break;
>  		case GETOPT_WORKSPACE:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -1017,7 +1017,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			if (optarg[0] != '/') {
>  				tranp->t_hkdir = path_reltoabs(optarg,
>  								homedir);
> -				if (! tranp->t_hkdir) {
> +				if (!tranp->t_hkdir) {
>  					mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  					      "-%c argument %s is an "
>  					      "invalid pathname\n"),
> @@ -1068,7 +1068,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  				usage();
>  				return BOOL_FALSE;
>  			}
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -1097,7 +1097,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  				usage();
>  				return BOOL_FALSE;
>  			}
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "-%c argument missing\n"),
>  				      c);
> @@ -1115,7 +1115,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			break;
>  		case GETOPT_SUBTREE:
>  		case GETOPT_NOSUBTREE:
> -			if (! optarg
> +			if (!optarg
>  			     ||
>  			     optarg[0] == 0
>  			     ||
> @@ -1134,7 +1134,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  				return BOOL_FALSE;
>  			}
>  			stcnt++;
> -			if (! firststsenseprvalpr) {
> +			if (!firststsenseprvalpr) {
>  				if (c == GETOPT_SUBTREE) {
>  					firststsensepr = BOOL_TRUE;
>  				} else {
> @@ -1150,7 +1150,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			stsz &= ~(STDESCALIGN - 1);
>  			break;
>  		case GETOPT_INTERACTIVE:
> -			if (! dlog_allowed()) {
> +			if (!dlog_allowed()) {
>  				mlog(MLOG_NORMAL, _(
>  				      "-%c unavailable: no /dev/tty\n"),
>  				      GETOPT_INTERACTIVE);
> @@ -1165,7 +1165,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			restoredmpr = BOOL_TRUE;
>  			break;
>  		case GETOPT_ALERTPROG:
> -			if (! optarg || optarg[0] == '-') {
> +			if (!optarg || optarg[0] == '-') {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  					"-%c argument missing\n"),
>  					c);
> @@ -1222,7 +1222,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 * appear between the last lettered argument and the destination
>  	 * directory pathname.
>  	 */
> -	if (optind < argc && ! strcmp(argv[optind ], "-")) {
> +	if (optind < argc && !strcmp(argv[optind ], "-")) {
>  		optind++;
>  	}
>  
> @@ -1230,14 +1230,14 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 * required if table-of-contents display, or if a resumed restore
>  	 * or a delta restore.
>  	 */
> -	if (! tranp->t_toconlypr) {
> +	if (!tranp->t_toconlypr) {
>  		if (optind >= argc) {
>  			dstdir = 0;
>  		} else {
>  			if (argv[optind][0] != '/') {
>  				dstdir = path_reltoabs(argv[optind],
>  							homedir);
> -				if (! dstdir) {
> +				if (!dstdir) {
>  					mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  					      "destination directory %s "
>  					      "invalid pathname\n"),
> @@ -1292,11 +1292,11 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 * if this is toconly, modify the housekeeping dir's name with
>  	 * the pid.
>  	 */
> -	if (! tranp->t_hkdir) {
> +	if (!tranp->t_hkdir) {
>  		if (tranp->t_toconlypr) {
>  			tranp->t_hkdir = homedir;
>  		} else {
> -			if (! dstdir) {
> +			if (!dstdir) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "destination directory "
>  				      "not specified\n"));
> @@ -1335,7 +1335,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  
>  	/* build a full pathname to pers. state file
>  	 */
> -	assert(! perspath);
> +	assert(!perspath);
>  	perspath = open_pathalloc(tranp->t_hkdir, persname, 0);
>  
>  	/* open, creating if non-existent
> @@ -1367,7 +1367,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  
>  	/* but first setup or verify the on-disk format information
>  	 */
> -	if (! persp->a.valpr) {
> +	if (!persp->a.valpr) {
>  		/* this is the first restore session
>  		 */
>  		persp->v.housekeeping_magic = HOUSEKEEPING_MAGIC;
> @@ -1407,8 +1407,8 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  		}
>  	}
>  
> -	if (! persp->a.valpr) {
> -		if (! dstdir) {
> +	if (!persp->a.valpr) {
> +		if (!dstdir) {
>  			mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  			      "destination directory not specified\n"));
>  			usage();
> @@ -1438,8 +1438,8 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			usage();
>  			return BOOL_FALSE;
>  		}
> -	} else if (! persp->s.valpr) {
> -		if (! cumpr) {
> +	} else if (!persp->s.valpr) {
> +		if (!cumpr) {
>  			mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  			      "must rm -rf %s prior to noncumulative restore\n"),
>  			      tranp->t_hkdir);
> @@ -1505,7 +1505,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			return BOOL_FALSE;
>  		}
>  	} else {
> -		if (! resumepr && ! sesscpltpr) {
> +		if (!resumepr && !sesscpltpr) {
>  			mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  			      "-%c option required to resume "
>  			      "or "
> @@ -1580,7 +1580,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			      GETOPT_SETDM);
>  			return BOOL_FALSE;
>  		}
> -		if (! restoreextattrpr &&
> +		if (!restoreextattrpr &&
>  		       persp->a.restoreextattrpr != restoreextattrpr) {
>  			mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  			     "-%c cannot reset flag from previous restore\n"),
> @@ -1616,15 +1616,15 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			return BOOL_FALSE;
>  		}
>  		ok = dirattr_init(tranp->t_hkdir, BOOL_TRUE, (uint64_t)0);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  		ok = namreg_init(tranp->t_hkdir, BOOL_TRUE, (uint64_t)0);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  		ok = inomap_sync_pers(tranp->t_hkdir);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  
> @@ -1642,7 +1642,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  				tranp->t_toconlypr,
>  				fullpr,
>  				persp->a.dstdirisxfspr);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  		rv = finalize(path1, path2);
> @@ -1664,13 +1664,13 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	/* for the three cases, calculate old and new mapping params
>  	 * and wipe partial state
>  	 */
> -	if (! persp->a.valpr) {
> +	if (!persp->a.valpr) {
>  		stpgcnt = 0;
>  		newstpgcnt = (stsz + pgmask) / pgsz;
>  		descpgcnt = 0;
>  		memset((void *)&persp->a, 0,
>  			sizeof(pers_t) - offsetofmember(pers_t, a));
> -	} else if (! persp->s.valpr) {
> +	} else if (!persp->s.valpr) {
>  		stpgcnt = persp->a.stpgcnt;
>  		newstpgcnt = stpgcnt;
>  		descpgcnt = 0;
> @@ -1689,13 +1689,13 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	/* unmap temp mapping of hdr, truncate, and remap hdr/subtrees
>  	 */
>  	rval = munmap((void *)persp, perssz);
> -	assert(! rval);
> +	assert(!rval);
>  	rval = ftruncate(tranp->t_persfd, (off_t)perssz
>  					   +
>  					   (off_t)(stpgcnt + descpgcnt)
>  					   *
>  					   (off_t)pgsz);
> -	assert(! rval);
> +	assert(!rval);
>  	stpgcnt = newstpgcnt;
>  	persp = (pers_t *) mmap_autogrow(perssz + stpgcnt * pgsz,
>  				   tranp->t_persfd, 0);
> @@ -1710,7 +1710,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	/* if first restore session, record cmd line args and subtrees
>  	 * and start time.
>  	 */
> -	if (! persp->a.valpr) {
> +	if (!persp->a.valpr) {
>  		stdesc_t *stdescp;
>  
>  		strcpy(persp->a.dstdir, dstdir);
> @@ -1735,7 +1735,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  			persp->a.newertime = newertime;
>  		}
>  		persp->a.restoredmpr = restoredmpr;
> -		if (! persp->a.dstdirisxfspr) {
> +		if (!persp->a.dstdirisxfspr) {
>  			restoreextattrpr = BOOL_FALSE;
>  		}
>  		persp->a.restoreextattrpr = restoreextattrpr;
> @@ -1778,7 +1778,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 * we don't intend to restore extended attributes
>  	 */
>  	ok = extattr_init(drivecnt);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -1807,7 +1807,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 * referenced ONLY via the macros provided; the descriptors will be
>  	 * occasionally remapped, causing the ptr to change.
>  	 */
> -	assert(! descp);
> +	assert(!descp);
>  	if (descpgcnt) {
>  		descp = (pers_desc_t *) mmap_autogrow(descpgcnt * pgsz,
>  						tranp->t_persfd,
> @@ -1842,7 +1842,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 */
>  	if (persp->a.valpr && persp->s.valpr) {
>  		ok = dirattr_init(tranp->t_hkdir, BOOL_TRUE, (uint64_t)0);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  		tranp->t_dirattrinitdonepr = BOOL_TRUE;
> @@ -1854,7 +1854,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 */
>  	if (persp->a.valpr) {
>  		ok = namreg_init(tranp->t_hkdir, BOOL_TRUE, (uint64_t)0);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  		tranp->t_namreginitdonepr = BOOL_TRUE;
> @@ -1865,7 +1865,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  	 * determine if full init needed instead.
>  	 */
>  	ok = inomap_sync_pers(tranp->t_hkdir);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -1889,7 +1889,7 @@ content_init(int argc, char *argv[], size64_t vmsz)
>  				tranp->t_toconlypr,
>  				fullpr,
>  				persp->a.dstdirisxfspr);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  		tranp->t_treeinitdonepr = BOOL_TRUE;
> @@ -2108,7 +2108,7 @@ content_stream_restore(ix_t thrdix)
>  						    scrhdrp);
>  			}
>  		} else if (tranp->t_reqdumplabvalpr) {
> -			if (! strncmp(tranp->t_reqdumplab,
> +			if (!strncmp(tranp->t_reqdumplab,
>  					grhdrp->gh_dumplabel,
>  					sizeof(grhdrp->gh_dumplabel))) {
>  				matchpr = BOOL_TRUE;
> @@ -2158,20 +2158,20 @@ content_stream_restore(ix_t thrdix)
>  			Media_end(Mediap);
>  			return mlog_exit(EXIT_NORMAL, RV_INTR);
>  		}
> -		if (! matchpr) {
> +		if (!matchpr) {
>  			Media_end(Mediap);
>  			uuid_copy(lastdumprejectedid, grhdrp->gh_dumpid);
>  			tranp->t_sync2 = SYNC_INIT;
> -			if (! dlog_allowed()
> +			if (!dlog_allowed()
>  			     ||
> -			     (! (dcaps & DRIVE_CAP_FILES)
> +			     (!(dcaps & DRIVE_CAP_FILES)
>  			       &&
> -			       ! (dcaps & DRIVE_CAP_REMOVABLE))) {
> +			       !(dcaps & DRIVE_CAP_REMOVABLE))) {
>  				return mlog_exit(EXIT_NORMAL, RV_QUIT);
>  			}
>  			continue;
>  		}
> -		if (! dumpcompat(resumepr, level, *baseidp, BOOL_TRUE)) {
> +		if (!dumpcompat(resumepr, level, *baseidp, BOOL_TRUE)) {
>  			Media_end(Mediap);
>  			return mlog_exit(EXIT_ERROR, RV_COMPAT);
>  		}
> @@ -2182,9 +2182,9 @@ content_stream_restore(ix_t thrdix)
>  
>  		/* don't look at the online inventory if the input is piped
>  		 */
> -		if (! drivep->d_isnamedpipepr
> +		if (!drivep->d_isnamedpipepr
>  		     &&
> -		     ! drivep->d_isunnamedpipepr) {
> +		     !drivep->d_isunnamedpipepr) {
>  			ok = inv_get_session_byuuid(NULL,
>  						    &grhdrp->gh_dumpid,
>  						    &sessp);
> @@ -2310,7 +2310,7 @@ content_stream_restore(ix_t thrdix)
>  		}
>  		tranp->t_sync3 = SYNC_BUSY;
>  		unlock();
> -		if (! tranp->t_dirattrinitdonepr) {
> +		if (!tranp->t_dirattrinitdonepr) {
>  			mlog(MLOG_TRACE,
>  			      "initializing directory attributes registry\n");
>  			mlog(MLOG_NITTY,
> @@ -2319,14 +2319,14 @@ content_stream_restore(ix_t thrdix)
>  			ok = dirattr_init(tranp->t_hkdir,
>  					   BOOL_FALSE,
>  					   scrhdrp->cih_inomap_dircnt);
> -			if (! ok) {
> +			if (!ok) {
>  				Media_end(Mediap);
>  				return mlog_exit(EXIT_ERROR, RV_ERROR);
>  			}
>  			tranp->t_dirattrinitdonepr = BOOL_TRUE;
>  		}
>  
> -		if (! tranp->t_namreginitdonepr) {
> +		if (!tranp->t_namreginitdonepr) {
>  			mlog(MLOG_TRACE,
>  			      "initializing directory entry name registry\n");
>  			ok = namreg_init(tranp->t_hkdir,
> @@ -2334,21 +2334,21 @@ content_stream_restore(ix_t thrdix)
>  					  scrhdrp->cih_inomap_dircnt
>  					  +
>  					  scrhdrp->cih_inomap_nondircnt);
> -			if (! ok) {
> +			if (!ok) {
>  				Media_end(Mediap);
>  				return mlog_exit(EXIT_ERROR, RV_ERROR);
>  			}
>  			tranp->t_namreginitdonepr = BOOL_TRUE;
>  		}
>  
> -		if (! tranp->t_treeinitdonepr) {
> +		if (!tranp->t_treeinitdonepr) {
>  			bool_t fullpr;
>  
>  			fullpr = (scrhdrp->cih_level
>  				   ==
>  				   0)
>  				 &&
> -				 ! (scrhdrp->cih_dumpattr
> +				 !(scrhdrp->cih_dumpattr
>  				    &
>  				    CIH_DUMPATTR_RESUME);
>  
> @@ -2369,7 +2369,7 @@ content_stream_restore(ix_t thrdix)
>  					persp->a.dstdirisxfspr,
>  					grhdrp->gh_version,
>  					tranp->t_truncategenpr);
> -			if (! ok) {
> +			if (!ok) {
>  				Media_end(Mediap);
>  				return mlog_exit(EXIT_ERROR, RV_ERROR);
>  			}
> @@ -2377,7 +2377,7 @@ content_stream_restore(ix_t thrdix)
>  
>  		} else {
>  			ok = tree_check_dump_format(grhdrp->gh_version);
> -			if (! ok) {
> +			if (!ok) {
>  				Media_end(Mediap);
>  				return mlog_exit(EXIT_ERROR, RV_ERROR);
>  			}
> @@ -2621,11 +2621,11 @@ content_complete(void)
>  	bool_t completepr;
>  	time_t elapsed;
>  
> -	if (! persp) {
> +	if (!persp) {
>  		completepr = BOOL_TRUE;
> -	} else if (! persp->a.valpr) {
> +	} else if (!persp->a.valpr) {
>  		completepr =  BOOL_TRUE;
> -	} else if (! persp->s.valpr) {
> +	} else if (!persp->s.valpr) {
>  		completepr =  BOOL_TRUE;
>  	} else {
>  		completepr = BOOL_FALSE;
> @@ -2688,7 +2688,7 @@ content_complete(void)
>  		persp->s.accumtime = elapsed;
>  	}
>  
> -	if (! persp->a.valpr) {
> +	if (!persp->a.valpr) {
>  		wipepersstate();
>  		persp = 0;
>  	}
> @@ -2720,7 +2720,7 @@ content_statline(char **linespp[])
>  	}
>  	*linespp = statline;
>  
> -	if (! persp->s.stat_valpr) {
> +	if (!persp->s.stat_valpr) {
>  		return 0;
>  	}
>  
> @@ -2735,8 +2735,8 @@ content_statline(char **linespp[])
>  	now = time(0);
>  	tmp = localtime(&now);
>  
> -	if (! persp->s.dirdonepr) {
> -		if (! tranp->t_dircnt) {
> +	if (!persp->s.dirdonepr) {
> +		if (!tranp->t_dircnt) {
>  			return 0;
>  		}
>  
> @@ -2979,7 +2979,7 @@ applydirdump(drive_t *drivep,
>  	       :
>  	       BOOL_FALSE;
>  
> -	if (! persp->s.marknorefdonepr) {
> +	if (!persp->s.marknorefdonepr) {
>  		tree_marknoref();
>  		persp->s.marknorefdonepr = BOOL_TRUE;
>  	}
> @@ -2991,7 +2991,7 @@ applydirdump(drive_t *drivep,
>  		      "was not applied\n"));
>  	}
>  
> -	if (! persp->s.dirdonepr) {
> +	if (!persp->s.dirdonepr) {
>  		rv_t rv;
>  		dah_t dah;
>  
> @@ -3291,18 +3291,18 @@ treepost(char *path1, char *path2)
>  	 */
>  	mlog(MLOG_DEBUG | MLOG_TREE,
>  	      "checking tree for consistency\n");
> -	if (! tree_chk()) {
> +	if (!tree_chk()) {
>  		return RV_CORE;
>  	}
>  #endif /* TREE_CHK */
>  
>  	/* adjust ref flags based on what dirs were dumped
>  	 */
> -	if (! persp->s.adjrefdonepr) {
> +	if (!persp->s.adjrefdonepr) {
>  		mlog(MLOG_DEBUG | MLOG_TREE,
>  		      "adjusting dirent ref flags\n");
>  		ok = tree_adjref();
> -		if (! ok) {
> +		if (!ok) {
>  			return RV_INTR;
>  		}
>  		persp->s.adjrefdonepr = BOOL_TRUE;
> @@ -3312,7 +3312,7 @@ treepost(char *path1, char *path2)
>  	 * so only inos selected by subtree or interactive cmds will
>  	 * be present in inomap.
>  	 */
> -	if (! persp->s.inomapsanitizedonepr) {
> +	if (!persp->s.inomapsanitizedonepr) {
>  		if (persp->a.interpr
>  		     ||
>  		     (persp->a.firststsenseprvalpr
> @@ -3325,7 +3325,7 @@ treepost(char *path1, char *path2)
>  
>  	/* apply subtree selections
>  	 */
> -	if (! persp->s.stdonepr) {
> +	if (!persp->s.stdonepr) {
>  		ix_t stix;
>  		stdesc_t *stdescp;
>  
> @@ -3338,7 +3338,7 @@ treepost(char *path1, char *path2)
>  		 */
>  		if ((persp->a.interpr
>  		       &&
> -		       (! persp->a.firststsenseprvalpr
> +		       (!persp->a.firststsenseprvalpr
>  		         ||
>  		         persp->a.firststsensepr))
>  		     ||
> @@ -3363,7 +3363,7 @@ treepost(char *path1, char *path2)
>  						stdescp->std_nextoff)) {
>  			ok = tree_subtree_parse(stdescp->std_sensepr,
>  						 stdescp->std_path);
> -			if (! ok) {
> +			if (!ok) {
>  				mlog(MLOG_NORMAL | MLOG_ERROR, _(
>  				      "subtree argument %s invalid\n"),
>  				      stdescp->std_path);
> @@ -3375,10 +3375,10 @@ treepost(char *path1, char *path2)
>  
>  	/* next engage interactive subtree selection
>  	 */
> -	if (! persp->s.interdonepr) {
> +	if (!persp->s.interdonepr) {
>  		if (persp->a.interpr) {
>  			ok = tree_subtree_inter();
> -			if (! ok) {
> +			if (!ok) {
>  				return RV_INTR;
>  			}
>  		}
> @@ -3387,12 +3387,12 @@ treepost(char *path1, char *path2)
>  
>  	ok = tree_post(path1, path2);
>  
> -	if (! ok) {
> +	if (!ok) {
>  		return RV_INTR;
>  	}
>  
>  	ok = tree_extattr(restore_dir_extattr_cb, path1);
> -	if (! ok) {
> +	if (!ok) {
>  		return RV_INTR;
>  	}
>  
> @@ -3502,7 +3502,7 @@ applynondirdump(drive_t *drivep,
>  			rv = RV_OK;
>  			goto applynondirdump_out;
>  		case RV_CORRUPT:
> -			rval = (* dop->do_next_mark)(drivep);
> +			rval = (*dop->do_next_mark)(drivep);
>  			if (rval) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  				      "unable to resync media file: "
> @@ -3521,7 +3521,7 @@ applynondirdump(drive_t *drivep,
>  		 */
>  		if (((bstatp->bs_mode & S_IFMT) == S_IFREG)
>  		     &&
> -		     ! (fhdrp->fh_flags & FILEHDR_FLAGS_EXTATTR)
> +		     !(fhdrp->fh_flags & FILEHDR_FLAGS_EXTATTR)
>  		     &&
>  		     fhdrp->fh_offset == 0) {
>  			egrp_t cur_egrp;
> @@ -3545,7 +3545,7 @@ applynondirdump(drive_t *drivep,
>  		do {
>  			/* get a mark for the next read, in case we restart here
>  			 */
> -			(* dop->do_get_mark)(drivep, &drivemark);
> +			(*dop->do_get_mark)(drivep, &drivemark);
>  
>  			/* read the file header.
>  			 */
> @@ -3557,7 +3557,7 @@ applynondirdump(drive_t *drivep,
>  				rv = RV_OK;
>  				goto applynondirdump_out;
>  			case RV_CORRUPT:
> -				rval = (* dop->do_next_mark)(drivep);
> +				rval = (*dop->do_next_mark)(drivep);
>  				if (rval) {
>  					mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  					      "unable to resync media file: "
> @@ -3583,7 +3583,7 @@ applynondirdump(drive_t *drivep,
>  
>  		/* checkpoint into persistent state if not a null file hdr
>  		 */
> -		if (! (fhdrp->fh_flags & FILEHDR_FLAGS_NULL)) {
> +		if (!(fhdrp->fh_flags & FILEHDR_FLAGS_NULL)) {
>  			pi_checkpoint(fileh,
>  				       &drivemark,
>  				       fhdrp->fh_stat.bs_ino,
> @@ -3618,13 +3618,13 @@ finalize(char *path1, char *path2)
>  {
>  	bool_t ok;
>  
> -	if (! tranp->t_toconlypr) {
> +	if (!tranp->t_toconlypr) {
>  
>  		/* restore directory attributes
>  		 */
> -		if (! persp->s.dirattrdonepr) {;
> +		if (!persp->s.dirattrdonepr) {;
>  			ok = tree_setattr(path1);
> -			if (! ok) {
> +			if (!ok) {
>  				return RV_INTR;
>  			}
>  			persp->s.dirattrdonepr = BOOL_TRUE;
> @@ -3632,9 +3632,9 @@ finalize(char *path1, char *path2)
>  
>  		/* remove orphanage if empty
>  		 */
> -		if (! persp->s.orphdeltriedpr) {;
> +		if (!persp->s.orphdeltriedpr) {;
>  			ok = tree_delorph();
> -			if (! ok) {
> +			if (!ok) {
>  				return RV_INTR;
>  			}
>  			persp->s.orphdeltriedpr = BOOL_TRUE;
> @@ -3642,7 +3642,7 @@ finalize(char *path1, char *path2)
>  
>  		/* delete the persistent ino map
>  		 */
> -		if (! persp->s.inomapdelpr) {
> +		if (!persp->s.inomapdelpr) {
>  			inomap_del_pers(tranp->t_hkdir);
>  			persp->s.inomapdelpr = BOOL_TRUE;
>  		}
> @@ -3669,19 +3669,19 @@ finalize(char *path1, char *path2)
>  static void
>  toconly_cleanup(void)
>  {
> -	if (! tranp) {
> +	if (!tranp) {
>  		return;
>  	}
>  
> -	if (! tranp->t_toconlypr) {
> +	if (!tranp->t_toconlypr) {
>  		return;
>  	}
>  
> -	if (! tranp->t_hkdir) {
> +	if (!tranp->t_hkdir) {
>  		return;
>  	}
>  
> -	if (! strlen(tranp->t_hkdir)) {
> +	if (!strlen(tranp->t_hkdir)) {
>  		return;
>  	}
>  
> @@ -3695,17 +3695,17 @@ wipepersstate(void)
>  	struct dirent64 *direntp;
>  	char pathname[MAXPATHLEN];
>  	dirp = opendir(tranp->t_hkdir);
> -	if (! dirp) {
> +	if (!dirp) {
>  		return;
>  	}
>  
>  	while ((direntp = readdir64(dirp)) != 0) {
>  		/* REFERENCED */
>  		int len;
> -		if (! strcmp(direntp->d_name, ".")) {
> +		if (!strcmp(direntp->d_name, ".")) {
>  			continue;
>  		}
> -		if (! strcmp(direntp->d_name, "..")) {
> +		if (!strcmp(direntp->d_name, "..")) {
>  			continue;
>  		}
>  		len = sprintf(pathname,
> @@ -3717,7 +3717,7 @@ wipepersstate(void)
>  		(void)unlink(pathname);
>  		closedir(dirp);
>  		dirp = opendir(tranp->t_hkdir);
> -		if (! dirp) {
> +		if (!dirp) {
>  			return;
>  		}
>  	}
> @@ -3738,7 +3738,7 @@ Inv_validate_cmdline(void)
>  	bool_t ok;
>  	bool_t rok;
>  
> -	assert(! persp->s.valpr);
> +	assert(!persp->s.valpr);
>  
>  	ok = BOOL_FALSE;
>  	sessp = 0;
> @@ -3753,7 +3753,7 @@ Inv_validate_cmdline(void)
>  
>  		uuid_clear(baseid);
>                  askinvforbaseof(baseid, sessp);
> -		if (! dumpcompat(sessp->s_isresumed,
> +		if (!dumpcompat(sessp->s_isresumed,
>  				   (ix_t)(sessp->s_level),
>  				   baseid,
>  				   BOOL_TRUE)) {
> @@ -3926,7 +3926,7 @@ Media_mfile_next(Media_t *Mediap,
>  		     Mediap->M_pos == POS_INDIR
>  		     ||
>  		     Mediap->M_pos == POS_ATNONDIR) {
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			fileh = DH_NULL;
>  		}
> @@ -4026,12 +4026,12 @@ Media_mfile_next(Media_t *Mediap,
>  		 * has finished the job.
>  		 */
>  		if (Mediap->M_pos == POS_END) {
> -			if (! (dcaps & DRIVE_CAP_REWIND)) {
> +			if (!(dcaps & DRIVE_CAP_REWIND)) {
>  				goto newmedia;
>  			}
>  			mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  			      "rewinding\n"));
> -			(* drivep->d_opsp->do_rewind)(drivep);
> +			(*drivep->d_opsp->do_rewind)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			if (cldmgr_stop_requested()) {
>  				return RV_INTR;
> @@ -4050,7 +4050,7 @@ Media_mfile_next(Media_t *Mediap,
>  		 * bail if catastrophic. also, tell pi about EOD/EOM
>  		 * if appropriate.
>  		 */
> -		rval = (* drivep->d_opsp->do_begin_read)(drivep);
> +		rval = (*drivep->d_opsp->do_begin_read)(drivep);
>  		switch (rval) {
>  		case 0:
>  			mlog_lock();
> @@ -4138,7 +4138,7 @@ validate:
>  		     Mediap->M_pos == POS_INDIR
>  		     ||
>  		     Mediap->M_pos == POS_ATNONDIR) {
> -			if (! Mediap->M_flmfixvalpr) {
> +			if (!Mediap->M_flmfixvalpr) {
>  				Mediap->M_fmfix = mrhdrp->mh_mediafileix;
>  				Mediap->M_mfixpurp = purp;
>  				Mediap->M_flmfixvalpr = BOOL_TRUE;
> @@ -4154,7 +4154,7 @@ validate:
>  			     Mediap->M_pos == POS_INDIR
>  			     ||
>  			     Mediap->M_pos == POS_ATNONDIR) {
> -				(* dop->do_end_read)(drivep);
> +				(*dop->do_end_read)(drivep);
>  				Mediap->M_pos = POS_UNKN;
>  				fileh = DH_NULL;
>  			}
> @@ -4263,7 +4263,7 @@ validate:
>  		 * dump, we know we have hit the end of the stream. tell the
>  		 * persistent inventory.
>  		 */
> -		 if (! partofdumppr
> +		 if (!partofdumppr
>  		      &&
>  		      Mediap->M_fsfixvalpr
>  		      &&
> @@ -4278,7 +4278,7 @@ validate:
>  		 * object was part of the dump, we know we have hit the end of
>  		 * the stream. check if we are done.
>  		 */
> -		 if (! partofdumppr
> +		 if (!partofdumppr
>  		      &&
>  		      purp == PURP_NONDIR
>  		      &&
> @@ -4286,7 +4286,7 @@ validate:
>  		      &&
>  		      Mediap->M_lmfix > Mediap->M_fsfix) {
>  			if (pi_alldone()) {
> -				(* dop->do_end_read)(drivep);
> +				(*dop->do_end_read)(drivep);
>  				Mediap->M_pos = POS_UNKN;
>  				fileh = DH_NULL;
>  				return RV_NOMORE;
> @@ -4297,18 +4297,18 @@ validate:
>  		 * and preceeding media files on this object were, decide if
>  		 * we need to rewind and look at the beginning of the object.
>  		 */
> -		if (! partofdumppr
> +		if (!partofdumppr
>  		     &&
>  		     Mediap->M_fsfixvalpr
>  		     &&
>  		     Mediap->M_fmfix <= Mediap->M_fsfix) {
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			fileh = DH_NULL;
>  			if (dcaps & DRIVE_CAP_REWIND) {
>  				mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  				  "rewinding\n"));
> -				(* drivep->d_opsp->do_rewind)(drivep);
> +				(*drivep->d_opsp->do_rewind)(drivep);
>  				continue;
>  			} else {
>  				goto newmedia;
> @@ -4318,8 +4318,8 @@ validate:
>  		/* if this media file is not part of the desired dump session,
>  		 * and the above conditions were not met, then keep looking
>  		 */
> -		if (! partofdumppr) {
> -			(* dop->do_end_read)(drivep);
> +		if (!partofdumppr) {
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			fileh = DH_NULL;
>  			continue;
> @@ -4328,7 +4328,7 @@ validate:
>  		/* record the index within this media object of the first
>  		 * media file in the dump stream
>  		 */
> -		if (! Mediap->M_fsfixvalpr) {
> +		if (!Mediap->M_fsfixvalpr) {
>  			Mediap->M_fsfix =
>  				     mrhdrp->mh_mediafileix
>  				     -
> @@ -4363,7 +4363,7 @@ validate:
>  		/* if purp is nondir, we may be done.
>  		 */
>  		if (purp == PURP_NONDIR && pi_alldone()) {
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			return RV_NOMORE;
>  		}
> @@ -4376,7 +4376,7 @@ validate:
>  			     Mediap->M_fmfix <= Mediap->M_fsfix
>  			     &&
>  			     Mediap->M_lmfix < Mediap->M_fmfix) {
> -				(* dop->do_end_read)(drivep);
> +				(*dop->do_end_read)(drivep);
>  				Mediap->M_pos = POS_UNKN;
>  				fileh = DH_NULL;
>  				goto newmedia;
> @@ -4386,7 +4386,7 @@ validate:
>  			     Mediap->M_pmfix < Mediap->M_fmfix
>  			     &&
>  			     Mediap->M_lmfix > Mediap->M_fmfix) {
> -				(* dop->do_end_read)(drivep);
> +				(*dop->do_end_read)(drivep);
>  				Mediap->M_pos = POS_UNKN;
>  				fileh = DH_NULL;
>  				goto newmedia;
> @@ -4404,7 +4404,7 @@ validate:
>  		     scrhdrp->cih_mediafiletype
>  		     ==
>  		     CIH_MEDIAFILETYPE_INVENTORY) {
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			fileh = DH_NULL;
>  			if (pi_know_no_more_on_object(purp,
> @@ -4418,7 +4418,7 @@ validate:
>  				pi_note_underhead(objh, DH_NULL);
>  				mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  					"rewinding\n"));
> -				(* drivep->d_opsp->do_rewind)(drivep);
> +				(*drivep->d_opsp->do_rewind)(drivep);
>  				continue;
>  			}
>  			goto newmedia;
> @@ -4433,7 +4433,7 @@ validate:
>  		     (Mediap->M_pos != POS_ATHDR
>  		       ||
>  		       DH2F(fileh)->f_dirtriedpr)) {
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			fileh = DH_NULL;
>  			if (pi_know_no_more_beyond_on_object(purp,
> @@ -4451,7 +4451,7 @@ validate:
>  					pi_note_underhead(objh, DH_NULL);
>  					mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  						"rewinding\n"));
> -					(* drivep->d_opsp->do_rewind)(drivep);
> +					(*drivep->d_opsp->do_rewind)(drivep);
>  					continue;
>  				}
>  				goto newmedia;
> @@ -4493,12 +4493,12 @@ validate:
>  		     ||
>  		     DH2F(fileh)->f_nondirskippr
>  		     ||
> -		     ! hassomepr) {
> -			if (! DH2F(fileh)->f_nondirskippr) {
> +		     !hassomepr) {
> +			if (!DH2F(fileh)->f_nondirskippr) {
>  				DH2F(fileh)->f_nondirdonepr = BOOL_TRUE;
>  			}
>  			pi_unlock();
> -			(* dop->do_end_read)(drivep);
> +			(*dop->do_end_read)(drivep);
>  			Mediap->M_pos = POS_UNKN;
>  			fileh = DH_NULL;
>  			if (pi_know_no_more_beyond_on_object(purp,
> @@ -4516,7 +4516,7 @@ validate:
>  					pi_note_underhead(objh, DH_NULL);
>  					mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  						"rewinding\n"));
> -					(* drivep->d_opsp->do_rewind)(drivep);
> +					(*drivep->d_opsp->do_rewind)(drivep);
>  					continue;
>  				}
>  				goto newmedia;
> @@ -4564,9 +4564,9 @@ validate:
>  			    mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  				  "seeking past portion of media file "
>  				  "already restored\n"));
> -			    rval = (* dop->do_seek_mark)(drivep,
> +			    rval = (*dop->do_seek_mark)(drivep,
>  							    &chkpnt);
> -			    if (! rval) {
> +			    if (!rval) {
>  				    rv_t rv;
>  				    rv = read_filehdr(drivep,
>  						       fhdrp,
> @@ -4583,8 +4583,8 @@ validate:
>  			    mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  				  "seeking past media file "
>  				  "directory dump\n"));
> -			    rval = (* dop->do_next_mark)(drivep);
> -			    if (! rval) {
> +			    rval = (*dop->do_next_mark)(drivep);
> +			    if (!rval) {
>  				    rv_t rv;
>  				    rv = read_filehdr(drivep,
>  						       fhdrp,
> @@ -4638,7 +4638,7 @@ validate:
>  
>  		/* if no error during fine positioning, return.
>  		 */
> -		if (! rval) {
> +		if (!rval) {
>  			if (filehp) {
>  				assert(fileh != DH_NULL);
>  				*filehp = fileh;
> @@ -4650,7 +4650,7 @@ validate:
>  		 * media files on this object? if so, continue; if not, get
>  		 * more media.
>  		 */
> -		(* dop->do_end_read)(drivep);
> +		(*dop->do_end_read)(drivep);
>  		Mediap->M_pos = POS_UNKN;
>  		fileh = DH_NULL;
>  		assert(purp == PURP_NONDIR);
> @@ -4669,7 +4669,7 @@ validate:
>  				pi_note_underhead(objh, DH_NULL);
>  				mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  					"rewinding\n"));
> -				(* drivep->d_opsp->do_rewind)(drivep);
> +				(*drivep->d_opsp->do_rewind)(drivep);
>  				continue;
>  			}
>  			goto newmedia;
> @@ -4701,7 +4701,7 @@ newmedia:
>  
>  		/* if media not removable, just return
>  		 */
> -		if ((* dop->do_get_device_class)(drivep)
> +		if ((*dop->do_get_device_class)(drivep)
>  		     ==
>  		     DEVICE_NONREMOVABLE)
>  		{
> @@ -4744,7 +4744,7 @@ newmedia:
>  			assert(0);
>  		}
>  
> -		if (! bagp && ! knownholespr && ! maybeholespr) {
> +		if (!bagp && !knownholespr && !maybeholespr) {
>  			/* if PURP_DIR, this may be a problem
>  			 */
>  			if (purp == PURP_NONDIR) {
> @@ -4754,7 +4754,7 @@ newmedia:
>  
>  		/* eject media if drive not already empty
>  		 */
> -		if (! emptypr) {
> +		if (!emptypr) {
>  			int dcaps = drivep->d_capabilities;
>  			if (purp == PURP_SEARCH) {
>  				if (Mediap->M_pos == POS_USELESS) {
> @@ -4770,7 +4770,7 @@ newmedia:
>  				}
>  			}
>  			if (dcaps & DRIVE_CAP_EJECT) {
> -				(* dop->do_eject_media)(drivep);
> +				(*dop->do_eject_media)(drivep);
>  			}
>  		}
>  
> @@ -4796,7 +4796,7 @@ newmedia:
>  			if (media_change_alert_program != NULL)
>  				system(media_change_alert_program);
>  
> -			if (drivecnt > 1 && ! stdoutpiped) {
> +			if (drivecnt > 1 && !stdoutpiped) {
>  				ix_t thrdix = drivep->d_index;
>  				if (bagp) {
>  					pi_neededobjs_free(bagp);
> @@ -4839,7 +4839,7 @@ newmedia:
>  		if (cldmgr_stop_requested()) {
>  			return RV_INTR;
>  		}
> -		if (! ok) {
> +		if (!ok) {
>  			return RV_QUIT;
>  		}
>  	}
> @@ -4863,7 +4863,7 @@ Media_end(Media_t *Mediap)
>  	     Mediap->M_pos == POS_INDIR
>  	     ||
>  	     Mediap->M_pos == POS_ATNONDIR) {
> -		(* dop->do_end_read)(drivep);
> +		(*dop->do_end_read)(drivep);
>  		Mediap->M_pos = POS_UNKN;
>  	}
>  }
> @@ -4937,7 +4937,7 @@ pi_allocdesc(dh_t *deschp)
>  			assert(olddescpgcnt > 0);
>  			rval = munmap((void *)descp,
>  				       olddescpgcnt * pgsz);
> -			assert(! rval);
> +			assert(!rval);
>  			descp = 0;
>  		} else {
>  			assert(olddescpgcnt == 0);
> @@ -5028,7 +5028,7 @@ pi_insertfile(ix_t drivecnt,
>  	if (persp->s.strmheadh == DH_NULL) {
>  		for (strmix = 0; strmix < drivecnt; strmix++) {
>  			ok = pi_allocdesc(&strmh);
> -			if (! ok) {
> +			if (!ok) {
>  				pi_unlock();
>  				return DH_NULL;
>  			}
> @@ -5062,7 +5062,7 @@ pi_insertfile(ix_t drivecnt,
>  		}
>  		if (objh == DH_NULL) {
>  			ok = pi_allocdesc(&objh);
> -			if (! ok) {
> +			if (!ok) {
>  				pi_unlock();
>  				return DH_NULL;
>  			}
> @@ -5161,7 +5161,7 @@ pi_insertfile(ix_t drivecnt,
>  
>  	/* if don't know dump stream media file index, can't add any media files
>  	 */
> -	if (! dmfixvalpr) {
> +	if (!dmfixvalpr) {
>  		pi_unlock();
>  		pi_show(" after pi_insertfile no media file ix");
>  		return DH_NULL;
> @@ -5180,7 +5180,7 @@ pi_insertfile(ix_t drivecnt,
>  		}
>  		if (fileh == DH_NULL) {
>  			ok = pi_allocdesc(&fileh);
> -			if (! ok) {
> +			if (!ok) {
>  				pi_unlock();
>  				return DH_NULL;
>  			}
> @@ -5195,9 +5195,9 @@ pi_insertfile(ix_t drivecnt,
>  
>  	/* update the media file fields not yet valid
>  	 */
> -	if (egrpvalpr && ! DH2F(fileh)->f_valpr) {
> -		assert(! (DH2F(fileh)->f_flags & PF_INV));
> -		assert(! (DH2F(fileh)->f_flags & PF_TERM));
> +	if (egrpvalpr && !DH2F(fileh)->f_valpr) {
> +		assert(!(DH2F(fileh)->f_flags & PF_INV));
> +		assert(!(DH2F(fileh)->f_flags & PF_TERM));
>  		DH2F(fileh)->f_firstegrp.eg_ino = startino;
>  		DH2F(fileh)->f_firstegrp.eg_off = startoffset;
>  		DH2F(fileh)->f_curegrp = DH2F(fileh)->f_firstegrp;
> @@ -5236,7 +5236,7 @@ pi_addfile(Media_t *Mediap,
>  {
>  	dh_t fileh;
>  
> -	if (! persp->s.stat_valpr) {
> +	if (!persp->s.stat_valpr) {
>  		persp->s.stat_inocnt = scrhdrp->cih_inomap_nondircnt;
>  		persp->s.stat_inodone = 0;
>  		assert(scrhdrp->cih_inomap_datasz <= OFF64MAX);
> @@ -5335,7 +5335,7 @@ pi_addfile(Media_t *Mediap,
>  					       BOOL_FALSE,
>  					       (off64_t)0);
>  		}
> -		if (! (drivep->d_capabilities & DRIVE_CAP_FILES)) {
> +		if (!(drivep->d_capabilities & DRIVE_CAP_FILES)) {
>  			/* if drive does not support multiple files,
>  			 * we know this is end of object and stream
>  			 */
> @@ -5399,7 +5399,7 @@ pi_addfile(Media_t *Mediap,
>  					       BOOL_FALSE,
>  					       (off64_t)0);
>  		}
> -		if (! persp->s.fullinvpr
> +		if (!persp->s.fullinvpr
>  		     &&
>  		     Mediap->M_pos == POS_ATHDR) {
>  			size_t bufszincr;
> @@ -5427,7 +5427,7 @@ pi_addfile(Media_t *Mediap,
>  			 */
>  			Mediap->M_pos = POS_ATNONDIR;
>  			donepr = BOOL_FALSE;
> -			while (! donepr) {
> +			while (!donepr) {
>  				int nread;
>  				drive_ops_t *dop = drivep->d_opsp;
>  				int rval = 0;
> @@ -5461,7 +5461,7 @@ pi_addfile(Media_t *Mediap,
>  			 * desc.
>  			 */
>  			sessp = 0;
> -			if (! buflen) {
> +			if (!buflen) {
>  				ok = BOOL_FALSE;
>  			} else {
>  			    /* extract the session information from the buffer */
> @@ -5472,16 +5472,16 @@ pi_addfile(Media_t *Mediap,
>  				ok = BOOL_TRUE;
>  			    }
>  			}
> -			if (! ok || ! sessp) {
> +			if (!ok || !sessp) {
>  				mlog(MLOG_DEBUG | MLOG_WARNING | MLOG_MEDIA, _(
>  				      "on-media session "
>  				      "inventory corrupt\n"));
>  			} else {
>  				/* if root, update online inventory.
>  				 */
> -				if (! geteuid()
> +				if (!geteuid()
>  				     &&
> -				     ! tranp->t_noinvupdatepr) {
> +				     !tranp->t_noinvupdatepr) {
>  					mlog(MLOG_VERBOSE | MLOG_MEDIA, _(
>  					      "incorporating on-media session "
>  					      "inventory into online "
> @@ -5869,8 +5869,8 @@ pi_scanfileendino(dh_t fileh)
>  			if (DH2F(nexth)->f_valpr) {
>  			    xfs_ino_t ino;
>  
> -			    assert(! (DH2F(nexth)->f_flags & PF_INV));
> -			    assert(! (DH2F(nexth)->f_flags & PF_TERM));
> +			    assert(!(DH2F(nexth)->f_flags & PF_INV));
> +			    assert(!(DH2F(nexth)->f_flags & PF_TERM));
>  			    if (DH2F(nexth)->f_firstegrp.eg_off) {
>  				ino =  DH2F(nexth)->f_firstegrp.eg_ino;
>  				return ino;
> @@ -5926,17 +5926,17 @@ pi_bracketneededegrps(dh_t thisfileh, egrp_t *first_egrp, egrp_t *next_egrp)
>  		      fileh != DH_NULL
>  		      ;
>  		      fileh = DH2F(fileh)->f_nexth) {
> -		    if (! thisfoundpr) {
> +		    if (!thisfoundpr) {
>  			if (fileh == thisfileh) {
>  			    thisfoundpr = BOOL_TRUE;
>  			} else if (DH2F(fileh)->f_valpr) {
> -			    assert(! (DH2F(fileh)->f_flags & PF_INV));
> -			    assert(! (DH2F(fileh)->f_flags & PF_TERM));
> +			    assert(!(DH2F(fileh)->f_flags & PF_INV));
> +			    assert(!(DH2F(fileh)->f_flags & PF_TERM));
>  			    prech = fileh;
>  			}
>  		    } else if (DH2F(fileh)->f_valpr) {
> -			assert(! (DH2F(fileh)->f_flags & PF_INV));
> -			assert(! (DH2F(fileh)->f_flags & PF_TERM));
> +			assert(!(DH2F(fileh)->f_flags & PF_INV));
> +			assert(!(DH2F(fileh)->f_flags & PF_TERM));
>  			assert(follh == DH_NULL);
>  			follh = fileh;
>  			goto done;
> @@ -6032,25 +6032,25 @@ pi_iter_nextfileh(pi_iter_t *iterp,
>  		   bool_t *objmissingprp,
>  		   bool_t *filemissingprp)
>  {
> -	assert(! iterp->donepr);
> +	assert(!iterp->donepr);
>  
>  	if (persp->s.strmheadh == DH_NULL) {
>  		iterp->donepr = BOOL_TRUE;
>  		return DH_NULL;
>  	}
>  
> -	if (! iterp->initializedpr) {
> +	if (!iterp->initializedpr) {
>  		assert(persp->s.strmheadh != DH_NULL);
>  		iterp->strmh = persp->s.strmheadh;
>  		iterp->objh = DH2S(iterp->strmh)->s_cldh;
>  		if (iterp->objh == DH_NULL) {
> -			if (! DH2S(iterp->strmh)->s_lastobjknwnpr) {
> +			if (!DH2S(iterp->strmh)->s_lastobjknwnpr) {
>  				*objmissingprp = BOOL_TRUE;
>  			}
>  		} else {
>  			iterp->fileh = DH2O(iterp->objh)->o_cldh;
>  			if (iterp->fileh == DH_NULL) {
> -				if (! DH2O(iterp->objh)->o_lmfknwnpr) {
> +				if (!DH2O(iterp->objh)->o_lmfknwnpr) {
>  					*filemissingprp = BOOL_TRUE;
>  				}
>  			}
> @@ -6058,7 +6058,7 @@ pi_iter_nextfileh(pi_iter_t *iterp,
>  
>  		while (iterp->fileh == DH_NULL) {
>  			while (iterp->objh == DH_NULL) {
> -				if (! DH2S(iterp->strmh)->s_lastobjknwnpr) {
> +				if (!DH2S(iterp->strmh)->s_lastobjknwnpr) {
>  					*objmissingprp = BOOL_TRUE;
>  				}
>  				iterp->strmh = DH2S(iterp->strmh)->s_nexth;
> @@ -6070,7 +6070,7 @@ pi_iter_nextfileh(pi_iter_t *iterp,
>  			}
>  			iterp->fileh = DH2O(iterp->objh)->o_cldh;
>  			if (iterp->fileh == DH_NULL) {
> -				if (! DH2O(iterp->objh)->o_lmfknwnpr) {
> +				if (!DH2O(iterp->objh)->o_lmfknwnpr) {
>  					*filemissingprp = BOOL_TRUE;
>  				}
>  				iterp->objh = DH2O(iterp->objh)->o_nexth;
> @@ -6082,12 +6082,12 @@ pi_iter_nextfileh(pi_iter_t *iterp,
>  
>  	iterp->fileh = DH2F(iterp->fileh)->f_nexth;
>  	while (iterp->fileh == DH_NULL) {
> -		if (! DH2O(iterp->objh)->o_lmfknwnpr) {
> +		if (!DH2O(iterp->objh)->o_lmfknwnpr) {
>  			*filemissingprp = BOOL_TRUE;
>  		}
>  		iterp->objh = DH2O(iterp->objh)->o_nexth;
>  		while (iterp->objh == DH_NULL) {
> -			if (! DH2S(iterp->strmh)->s_lastobjknwnpr) {
> +			if (!DH2S(iterp->strmh)->s_lastobjknwnpr) {
>  				*objmissingprp = BOOL_TRUE;
>  			}
>  			iterp->strmh = DH2S(iterp->strmh)->s_nexth;
> @@ -6200,13 +6200,13 @@ pi_neededobjs_nondir_alloc(bool_t *knownholesprp,
>  			headh = pi_iter_nextfileh(headiterp,
>  						   &dummyobjmissingpr,
>  						   &dummyfilemissingpr);
> -		} while (headh != DH_NULL && ! DH2F(headh)->f_valpr);
> +		} while (headh != DH_NULL && !DH2F(headh)->f_valpr);
>  		if (headh == DH_NULL) {
>  			headegrp.eg_ino = INO64MAX;
>  			headegrp.eg_off = OFF64MAX;
>  		} else {
> -			assert(! (DH2F(headh)->f_flags & PF_INV));
> -			assert(! (DH2F(headh)->f_flags & PF_TERM));
> +			assert(!(DH2F(headh)->f_flags & PF_INV));
> +			assert(!(DH2F(headh)->f_flags & PF_TERM));
>  			headegrp = DH2F(headh)->f_firstegrp;
>  		}
>  
> @@ -6228,15 +6228,15 @@ pi_neededobjs_nondir_alloc(bool_t *knownholesprp,
>  		     */
>  		    if (markskippr
>  			 &&
> -			 ! foundgappr
> +			 !foundgappr
>  			 &&
>  			 tailh != DH_NULL
>  			 &&
> -			 ! (DH2F(tailh)->f_flags & PF_INV)
> +			 !(DH2F(tailh)->f_flags & PF_INV)
>  			 &&
> -			 ! (DH2F(tailh)->f_flags & PF_TERM)
> +			 !(DH2F(tailh)->f_flags & PF_TERM)
>  			 &&
> -			 ! DH2F(tailh)->f_nondirskippr) {
> +			 !DH2F(tailh)->f_nondirskippr) {
>  			    DH2F(tailh)->f_nondirskippr = BOOL_TRUE;
>  		    }
>  
> @@ -6246,17 +6246,17 @@ pi_neededobjs_nondir_alloc(bool_t *knownholesprp,
>  			 &&
>  			 tailh != DH_NULL
>  			 &&
> -			 ! (DH2F(tailh)->f_flags & PF_INV)
> +			 !(DH2F(tailh)->f_flags & PF_INV)
>  			 &&
> -			 ! (DH2F(tailh)->f_flags & PF_TERM)
> +			 !(DH2F(tailh)->f_flags & PF_TERM)
>  			 &&
> -			 ! DH2F(tailh)->f_nondirdonepr
> +			 !DH2F(tailh)->f_nondirdonepr
>  			 &&
> -			 ! DH2F(tailh)->f_nondirskippr) {
> +			 !DH2F(tailh)->f_nondirskippr) {
>  
>  			    dh_t objh = DH2F(tailh)->f_parh;
>  
> -			    if (! DH2O(objh)->o_indrivepr
> +			    if (!DH2O(objh)->o_indrivepr
>  				 ||
>  				 showobjindrivepr) {
>  				if (DH2O(objh)->o_idlabvalpr) {
> @@ -6332,9 +6332,9 @@ pi_neededobjs_dir_alloc(bool_t *knownholesprp, bool_t *maybeholesprp)
>  					     &maybeobjmissingpr,
>  					     &maybefilemissingpr))
>  		!= DH_NULL) {
> -		if (! DH2F(fileh)->f_dirtriedpr) {
> +		if (!DH2F(fileh)->f_dirtriedpr) {
>  			dh_t objh = DH2F(fileh)->f_parh;
> -			if (! DH2O(objh)->o_indrivepr) {
> +			if (!DH2O(objh)->o_indrivepr) {
>  				if (DH2O(objh)->o_idlabvalpr) {
>  					if (objh != lastobjaddedh) {
>  						addobj(bagp,
> @@ -6584,7 +6584,7 @@ pi_know_no_more_on_object(purp_t purp, ix_t strmix, ix_t objix)
>  
>  	/* if don't know last media file on object, return FALSE
>  	 */
> -	if (! DH2O(objh)->o_lmfknwnpr) {
> +	if (!DH2O(objh)->o_lmfknwnpr) {
>  		pi_unlock();
>  		return BOOL_FALSE;
>  	}
> @@ -6604,14 +6604,14 @@ pi_know_no_more_on_object(purp_t purp, ix_t strmix, ix_t objix)
>  			continue;
>  		}
>  		if (purp == PURP_DIR) {
> -			if (! DH2F(fileh)->f_dirtriedpr) {
> +			if (!DH2F(fileh)->f_dirtriedpr) {
>  				pi_unlock();
>  				return BOOL_FALSE;
>  			}
>  		} else {
> -			if (! DH2F(fileh)->f_nondirskippr
> +			if (!DH2F(fileh)->f_nondirskippr
>  			     &&
> -			     ! DH2F(fileh)->f_nondirdonepr) {
> +			     !DH2F(fileh)->f_nondirdonepr) {
>  				pi_unlock();
>  				return BOOL_FALSE;
>  			}
> @@ -6663,7 +6663,7 @@ pi_know_no_more_beyond_on_object(purp_t purp,
>  
>  	/* if don't know last media file on object, return FALSE
>  	 */
> -	if (! DH2O(objh)->o_lmfknwnpr) {
> +	if (!DH2O(objh)->o_lmfknwnpr) {
>  		pi_unlock();
>  		return BOOL_FALSE;
>  	}
> @@ -6688,14 +6688,14 @@ pi_know_no_more_beyond_on_object(purp_t purp,
>  			continue;
>  		}
>  		if (purp == PURP_DIR) {
> -			if (! DH2F(fileh)->f_dirtriedpr) {
> +			if (!DH2F(fileh)->f_dirtriedpr) {
>  				pi_unlock();
>  				return BOOL_FALSE;
>  			}
>  		} else {
> -			if (! DH2F(fileh)->f_nondirdonepr
> +			if (!DH2F(fileh)->f_nondirdonepr
>  			     &&
> -			     ! DH2F(fileh)->f_nondirskippr) {
> +			     !DH2F(fileh)->f_nondirskippr) {
>  				pi_unlock();
>  				return BOOL_FALSE;
>  			}
> @@ -6730,7 +6730,7 @@ gapneeded(egrp_t *firstegrpp, egrp_t *lastegrpp)
>  		endino = lastegrpp->eg_ino - 1;
>  	}
>  
> -	if (! inomap_rst_needed(firstegrpp->eg_ino, endino)) {
> +	if (!inomap_rst_needed(firstegrpp->eg_ino, endino)) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -6801,7 +6801,7 @@ askinvforbaseof(uuid_t baseid, inv_session_t *sessp)
>  
>  	/* don't look for base if level 0 and not resumed
>  	 */
> -	if (level == 0 && ! resumedpr) {
> +	if (level == 0 && !resumedpr) {
>  		return BOOL_TRUE;
>  	}
>  
> @@ -6829,7 +6829,7 @@ askinvforbaseof(uuid_t baseid, inv_session_t *sessp)
>  						     (u_char_t)level,
>  						     &basesessp);
>  	}
> -	if (! ok) {
> +	if (!ok) {
>  		mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_MEDIA, _(
>  		      "unable to find base dump in inventory "
>  		      "to validate dump\n"));
> @@ -7278,7 +7278,7 @@ restore_file_cb(void *cp, bool_t linkpr, char *path1, char *path2)
>  		return BOOL_FALSE;
>  	}
>  
> -	if (! linkpr) {
> +	if (!linkpr) {
>  		if (path1) {
>  			/* cache the path for use in restoring attributes
>  			 * and extended attributes
> @@ -7334,7 +7334,7 @@ restore_file_cb(void *cp, bool_t linkpr, char *path1, char *path2)
>  			      bstatp->bs_mode);
>  			return BOOL_FALSE;
>  		}
> -	} else if (! tranp->t_toconlypr) {
> +	} else if (!tranp->t_toconlypr) {
>  		assert(path1);
>  		assert(path2);
>  		mlog(MLOG_TRACE,
> @@ -7451,7 +7451,7 @@ restore_reg(drive_t *drivep,
>  		return BOOL_TRUE;
>  
>  	if (fhdrp->fh_offset) {
> -		if (! tranp->t_toconlypr) {
> +		if (!tranp->t_toconlypr) {
>  			mlog(MLOG_TRACE,
>  			      "restoring regular file ino %llu %s"
>  			      " (offset %lld)\n",
> @@ -7465,7 +7465,7 @@ restore_reg(drive_t *drivep,
>  			      fhdrp->fh_offset);
>  		}
>  	} else {
> -		if (! tranp->t_toconlypr) {
> +		if (!tranp->t_toconlypr) {
>  			mlog(MLOG_TRACE,
>  			      "restoring regular file ino %llu %s\n",
>  			      bstatp->bs_ino,
> @@ -7783,7 +7783,7 @@ restore_spec(filehdr_t *fhdrp, rv_t *rvp, char *path)
>  	char *printstr;
>  	int rval;
>  
> -	if (! path) {
> +	if (!path) {
>  		return BOOL_TRUE;
>  	}
>  
> @@ -7814,7 +7814,7 @@ restore_spec(filehdr_t *fhdrp, rv_t *rvp, char *path)
>  		return BOOL_TRUE;
>  	}
>  
> -	if (! tranp->t_toconlypr) {
> +	if (!tranp->t_toconlypr) {
>  		mlog(MLOG_TRACE,
>  		      "restoring %s ino %llu %s\n",
>  		      printstr,
> @@ -7826,7 +7826,7 @@ restore_spec(filehdr_t *fhdrp, rv_t *rvp, char *path)
>  		      path);
>  	}
>  
> -	if (! tranp->t_toconlypr) {
> +	if (!tranp->t_toconlypr) {
>  		if ((bstatp->bs_mode & S_IFMT) == S_IFSOCK) {
>  			int sockfd;
>  			struct sockaddr_un addr;
> @@ -7955,7 +7955,7 @@ restore_symlink(drive_t *drivep,
>  	mode_t oldumask;
>  
>  	if (path) {
> -		if (! tranp->t_toconlypr) {
> +		if (!tranp->t_toconlypr) {
>  			mlog(MLOG_TRACE,
>  			      "restoring symbolic link ino %llu %s\n",
>  			      bstatp->bs_ino,
> @@ -8013,7 +8013,7 @@ restore_symlink(drive_t *drivep,
>  		return BOOL_FALSE;
>  	}
>  	assert((off64_t)nread == ehdr.eh_sz);
> -	if (! scratch) {
> +	if (!scratch) {
>  		if (path) {
>  			mlog(MLOG_VERBOSE | MLOG_WARNING, _(
>  			      "unable to create symlink ino %llu "
> @@ -8024,7 +8024,7 @@ restore_symlink(drive_t *drivep,
>  		return BOOL_TRUE;
>  	}
>  	scratchpath[nread] = 0;
> -	if (! tranp->t_toconlypr && path) {
> +	if (!tranp->t_toconlypr && path) {
>  		/* create the symbolic link
>  		 */
>  		/* NOTE: There is no direct way to set mode for
> @@ -8125,7 +8125,7 @@ read_filehdr(drive_t *drivep, filehdr_t *fhdrp, bool_t fhcs)
>  	      bstatp->bs_mode);
>  
>  	if (fhcs) {
> -		if (! (fhdrp->fh_flags & FILEHDR_FLAGS_CHECKSUM)) {
> +		if (!(fhdrp->fh_flags & FILEHDR_FLAGS_CHECKSUM)) {
>  			mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  			      "corrupt file header\n"));
>  			return RV_CORRUPT;
> @@ -8184,7 +8184,7 @@ read_extenthdr(drive_t *drivep, extenthdr_t *ehdrp, bool_t ehcs)
>  	      ehdrp->eh_flags);
>  
>  	if (ehcs) {
> -		if (! (ehdrp->eh_flags & EXTENTHDR_FLAGS_CHECKSUM)) {
> +		if (!(ehdrp->eh_flags & EXTENTHDR_FLAGS_CHECKSUM)) {
>  			mlog(MLOG_NORMAL | MLOG_WARNING, _(
>  			      "corrupt extent header\n"));
>  			return RV_CORRUPT;
> @@ -8293,7 +8293,7 @@ read_dirent(drive_t *drivep,
>  	 */
>  	assert((size_t)dhdrp->dh_sz <= direntbufsz);
>  	assert((size_t)dhdrp->dh_sz >= sizeof(direnthdr_t));
> -	assert(! ((size_t)dhdrp->dh_sz & (DIRENTHDR_ALIGN - 1)));
> +	assert(!((size_t)dhdrp->dh_sz & (DIRENTHDR_ALIGN - 1)));
>  	if ((size_t)dhdrp->dh_sz > sizeof(direnthdr_t)) {
>  		size_t remsz = (size_t)dhdrp->dh_sz - sizeof(direnthdr_t);
>  		nread = read_buf(namep,
> @@ -8494,7 +8494,7 @@ restore_extent(filehdr_t *fhdrp,
>  		size_t ntowrite;
>  
>  		req_bufsz = (size_t)min((off64_t)INTGENMAX, sz);
> -		bufp = (* dop->do_read)(drivep, req_bufsz, &sup_bufsz, &rval);
> +		bufp = (*dop->do_read)(drivep, req_bufsz, &sup_bufsz, &rval);
>  		if (rval) {
>  			rv_t rv;
>  			char *reasonstr;
> @@ -8639,7 +8639,7 @@ restore_extent(filehdr_t *fhdrp,
>  		} else {
>  			nwritten = 0;
>  		}
> -		(* dop->do_return_read_buf)(drivep, bufp, sup_bufsz);
> +		(*dop->do_return_read_buf)(drivep, bufp, sup_bufsz);
>  		if ((size_t)nwritten != ntowrite) {
>  			if (nwritten < 0) {
>  				mlog(MLOG_NORMAL, _(
> @@ -8679,7 +8679,7 @@ static size_t extattrbufsz = 0; /* size of each extattr buffer */
>  static bool_t
>  extattr_init(size_t drivecnt)
>  {
> -	assert(! extattrbufp);
> +	assert(!extattrbufp);
>  	extattrbufsz = EXTATTRHDR_SZ		/* dump hdr */
>  		       +
>  		       NAME_MAX			/* attribute name */
> @@ -8729,7 +8729,7 @@ restore_extattr(drive_t *drivep,
>  
>  	assert(extattrbufp);
>  
> -	if (! isdirpr)
> +	if (!isdirpr)
>  		isfilerestored = partial_check(bstatp->bs_ino,  bstatp->bs_size);
>  
>  	/* peel off extattrs until null hdr hit
> @@ -8777,7 +8777,7 @@ restore_extattr(drive_t *drivep,
>  		}
>  		assert(nread == (int)(recsz - EXTATTRHDR_SZ));
>  
> -		if (! persp->a.restoreextattrpr && ! persp->a.restoredmpr) {
> +		if (!persp->a.restoreextattrpr && !persp->a.restoredmpr) {
>  			continue;
>  		}
>  
> @@ -8790,7 +8790,7 @@ restore_extattr(drive_t *drivep,
>  		 * extended attributes.
>  		 */
>  		if (isdirpr) {
> -			assert(! path);
> +			assert(!path);
>  			if (dah != DAH_NULL) {
>  				dirattr_addextattr(dah, ahdrp);
>  			}
> @@ -9033,7 +9033,7 @@ partial_reg(ix_t d_index,
>  	}
>  
>  	/* If not found, find a free one, fill it in and return */
> -	if (! isptr) {
> +	if (!isptr) {
>  		mlog(MLOG_NITTY | MLOG_NOLOCK,
>  			"partial_reg: no entry found for %llu\n", ino);
>  		/* find a free one */
> @@ -9136,7 +9136,7 @@ partial_check (xfs_ino_t ino, off64_t fsize)
>  	}
>  
>  	/* If not found, return okay */
> -	if (! isptr) {
> +	if (!isptr) {
>  		pi_unlock();
>  		return BOOL_TRUE;
>  	}
> @@ -9379,7 +9379,7 @@ pi_show_nomloglock(void)
>  				mlog(MLOG_NORMAL | MLOG_BARE | MLOG_NOLOCK | MLOG_MEDIA,
>  				      _("    label is blank\n"));
>  				}
> -				if (! uuid_is_null(DH2O(objh)->o_id)) {
> +				if (!uuid_is_null(DH2O(objh)->o_id)) {
>  				    char media_string_uuid[UUID_STR_LEN + 1];
>  				    uuid_unparse(DH2O(objh)->o_id,
>  						    media_string_uuid);
> @@ -9489,13 +9489,13 @@ pi_show_nomloglock(void)
>  					  _("        now reading\n"));
>  			    }
>  			}
> -			if (! DH2O(objh)->o_lmfknwnpr) {
> +			if (!DH2O(objh)->o_lmfknwnpr) {
>  				mlog(MLOG_NORMAL | MLOG_BARE | MLOG_NOLOCK | MLOG_MEDIA,
>  				      _("\n        may be additional "
>  				      "unidentified media files\n"));
>  			}
>  		}
> -		if (! DH2S(strmh)->s_lastobjknwnpr) {
> +		if (!DH2S(strmh)->s_lastobjknwnpr) {
>  			mlog(MLOG_NORMAL | MLOG_BARE | MLOG_NOLOCK | MLOG_MEDIA,
>  			      _("\n    may be "
>  			      "additional unidentified media objects\n\n"));
> @@ -9703,7 +9703,7 @@ display_needed_objects(purp_t purp,
>  		}
>  	}
>  
> -	if (! bagp && ! knownholespr && ! maybeholespr) {
> +	if (!bagp && !knownholespr && !maybeholespr) {
>  		mlog(MLOG_NORMAL | MLOG_BARE | MLOG_NOLOCK,
>  		      _("no additional media objects needed\n"));
>  	}
> diff --git a/restore/dirattr.c b/restore/dirattr.c
> index cd9cad0..806f282 100644
> --- a/restore/dirattr.c
> +++ b/restore/dirattr.c
> @@ -208,8 +208,8 @@ dirattr_init(char *hkdir, bool_t resume, uint64_t dircnt)
>  	/* sanity checks
>  	 */
>  	assert(sizeof(dirattr_pers_t) <= DIRATTR_PERS_SZ);
> -	assert(! dtp);
> -	assert(! dpp);
> +	assert(!dtp);
> +	assert(!dpp);
>  
>  	/* allocate and initialize context
>  	 */
> @@ -269,7 +269,7 @@ dirattr_init(char *hkdir, bool_t resume, uint64_t dircnt)
>  		      ioctlcmd = XFS_IOC_RESVSP64,
>  		      loglevel = MLOG_VERBOSE
>  		      ;
> -		      ! successpr && trycnt < 2
> +		      !successpr && trycnt < 2
>  		      ;
>  		      trycnt++,
>  		      ioctlcmd = XFS_IOC_ALLOCSP64,
> @@ -278,7 +278,7 @@ dirattr_init(char *hkdir, bool_t resume, uint64_t dircnt)
>  			struct flock64 flock64;
>  			int rval;
>  
> -			if (! ioctlcmd) {
> +			if (!ioctlcmd) {
>  				continue;
>  			}
>  
> @@ -314,7 +314,7 @@ dirattr_init(char *hkdir, bool_t resume, uint64_t dircnt)
>  
>  	/* mmap the persistent descriptor
>  	 */
> -	assert(! (DIRATTR_PERS_SZ % pgsz));
> +	assert(!(DIRATTR_PERS_SZ % pgsz));
>  	dpp = (dirattr_pers_t *)mmap_autogrow(DIRATTR_PERS_SZ,
>  				        dtp->dt_fd,
>  				        (off_t)0);
> @@ -329,7 +329,7 @@ dirattr_init(char *hkdir, bool_t resume, uint64_t dircnt)
>  
>  	/* initialize persistent state
>  	 */
> -	if (! resume) {
> +	if (!resume) {
>  		dpp->dp_appendoff = (off64_t)DIRATTR_PERS_SZ;
>  	}
>  
> @@ -356,12 +356,12 @@ dirattr_cleanup(void)
>  	/* REFERENCED */
>  	int rval;
>  
> -	if (! dtp) {
> +	if (!dtp) {
>  		return;
>  	}
>  	if (dpp) {
>  		rval = munmap((void *)dpp, DIRATTR_PERS_SZ);
> -		assert(! rval);
> +		assert(!rval);
>  		dpp = 0;
>  	}
>  	if (dtp->dt_fd >= 0) {
> @@ -403,7 +403,7 @@ dirattr_add(filehdr_t *fhdrp)
>  
>  	/* make sure file pointer is positioned to write at end of file
>  	 */
> -	if (! dtp->dt_at_endpr) {
> +	if (!dtp->dt_at_endpr) {
>  		off64_t newoff;
>  		newoff = lseek64(dtp->dt_fd, dpp->dp_appendoff, SEEK_SET);
>  		if (newoff == (off64_t)-1) {
> @@ -621,7 +621,7 @@ dirattr_addextattr(dah_t dah, extattrhdr_t *ahdrp)
>  
>  bool_t
>  dirattr_cb_extattr(dah_t dah,
> -		    bool_t (* cbfunc)(extattrhdr_t *ahdrp,
> +		    bool_t (*cbfunc)(extattrhdr_t *ahdrp,
>  				         void *ctxp),
>  		    extattrhdr_t *ahdrp,
>  		    void *ctxp)
> @@ -735,8 +735,8 @@ dirattr_cb_extattr(dah_t dah,
>  
>  		/* call the callback func
>  		 */
> -		ok = (* cbfunc)(ahdrp, ctxp);
> -		if (! ok) {
> +		ok = (*cbfunc)(ahdrp, ctxp);
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  
> diff --git a/restore/dirattr.h b/restore/dirattr.h
> index dd37a98..232822e 100644
> --- a/restore/dirattr.h
> +++ b/restore/dirattr.h
> @@ -83,7 +83,7 @@ extern void dirattr_addextattr(dah_t dah, extattrhdr_t *ahdrp);
>   * else returns TRUE.
>   */
>  extern bool_t dirattr_cb_extattr(dah_t dah,
> -				  bool_t (* cbfunc)(extattrhdr_t *ahdrp,
> +				  bool_t (*cbfunc)(extattrhdr_t *ahdrp,
>  						       void *ctxp),
>  				  extattrhdr_t *ahdrp,
>  				  void *ctxp);
> diff --git a/restore/inomap.c b/restore/inomap.c
> index 868244b..13e1247 100644
> --- a/restore/inomap.c
> +++ b/restore/inomap.c
> @@ -274,7 +274,7 @@ inomap_restore_pers(drive_t *drivep,
>  		        PERSSZ
>  		        +
>  		        sizeof(hnk_t) * (size_t)hnkcnt);
> -	assert(! rval1);
> +	assert(!rval1);
>  	(void)close(fd);
>  	free((void *)perspath);
>  
> @@ -286,7 +286,7 @@ inomap_restore_pers(drive_t *drivep,
>  	case 0:
>  		assert((size_t)nread == sizeof(hnk_t) * (size_t)hnkcnt);
>  		ok = inomap_sync_pers(hkdir);
> -		if (! ok) {
> +		if (!ok) {
>  			return RV_ERROR;
>  		}
>  		return RV_OK;
> @@ -515,7 +515,7 @@ inomap_rst_needed(xfs_ino_t firstino, xfs_ino_t lastino)
>  
>  	/* if inomap not restored/resynced, just say yes
>  	 */
> -	if (! roothnkp) {
> +	if (!roothnkp) {
>  		return BOOL_TRUE;
>  	}
>  
> @@ -570,7 +570,7 @@ begin:
>  		}
>  		if (segp >= hnkp->seg + SEGPERHNK) {
>  			hnkp = hnkp->nextp;
> -			if (! hnkp) {
> +			if (!hnkp) {
>  				return BOOL_FALSE;
>  			}
>  			segp = hnkp->seg;
> @@ -585,7 +585,7 @@ begin:
>   */
>  void
>  inomap_cbiter(int statemask,
> -	       bool_t (* cbfunc)(void *ctxp, xfs_ino_t ino),
> +	       bool_t (*cbfunc)(void *ctxp, xfs_ino_t ino),
>  	       void *ctxp)
>  {
>  	hnk_t *hnkp;
> @@ -620,7 +620,7 @@ inomap_cbiter(int statemask,
>  				if (statemask & (1 << state)) {
>  					bool_t ok;
>  					ok = (cbfunc)(ctxp, ino);
> -					if (! ok) {
> +					if (!ok) {
>  						return;
>  					}
>  				}
> diff --git a/restore/inomap.h b/restore/inomap.h
> index 93f982c..55f9d07 100644
> --- a/restore/inomap.h
> +++ b/restore/inomap.h
> @@ -80,7 +80,7 @@ extern void inomap_rst_add(xfs_ino_t ino);
>  extern void inomap_rst_del(xfs_ino_t ino);
>  extern rv_t inomap_discard(drive_t *drivep, content_inode_hdr_t *scrhdrp);
>  extern void inomap_cbiter(int mapstatemask,
> -			   bool_t (* cbfunc)(void *ctxp, xfs_ino_t ino),
> +			   bool_t (*cbfunc)(void *ctxp, xfs_ino_t ino),
>  			   void *ctxp);
>  
>  #endif /* INOMAP_H */
> diff --git a/restore/namreg.c b/restore/namreg.c
> index 89fa5ef..fe159e4 100644
> --- a/restore/namreg.c
> +++ b/restore/namreg.c
> @@ -124,8 +124,8 @@ namreg_init(char *hkdir, bool_t resume, uint64_t inocnt)
>  
>  	/* sanity checks
>  	 */
> -	assert(! ntp);
> -	assert(! npp);
> +	assert(!ntp);
> +	assert(!npp);
>  
>  	assert(sizeof(namreg_pers_t) <= NAMREG_PERS_SZ);
>  
> @@ -184,7 +184,7 @@ namreg_init(char *hkdir, bool_t resume, uint64_t inocnt)
>  		      ioctlcmd = XFS_IOC_RESVSP64,
>  		      loglevel = MLOG_VERBOSE
>  		      ;
> -		      ! successpr && trycnt < 2
> +		      !successpr && trycnt < 2
>  		      ;
>  		      trycnt++,
>  		      ioctlcmd = XFS_IOC_ALLOCSP64,
> @@ -193,7 +193,7 @@ namreg_init(char *hkdir, bool_t resume, uint64_t inocnt)
>  			struct flock64 flock64;
>  			int rval;
>  
> -			if (! ioctlcmd) {
> +			if (!ioctlcmd) {
>  				continue;
>  			}
>  
> @@ -229,7 +229,7 @@ namreg_init(char *hkdir, bool_t resume, uint64_t inocnt)
>  
>  	/* mmap the persistent descriptor
>  	 */
> -	assert(! (NAMREG_PERS_SZ % pgsz));
> +	assert(!(NAMREG_PERS_SZ % pgsz));
>  	npp = (namreg_pers_t *) mmap_autogrow(
>  				        NAMREG_PERS_SZ,
>  				        ntp->nt_fd,
> @@ -244,7 +244,7 @@ namreg_init(char *hkdir, bool_t resume, uint64_t inocnt)
>  
>  	/* initialize persistent state
>  	 */
> -	if (! resume) {
> +	if (!resume) {
>  		npp->np_appendoff = (off64_t)NAMREG_PERS_SZ;
>  	}
>  
> @@ -270,7 +270,7 @@ namreg_add(char *name, size_t namelen)
>  
>  	/* make sure file pointer is positioned to append
>  	 */
> -	if (! ntp->nt_at_endpr) {
> +	if (!ntp->nt_at_endpr) {
>  		off64_t newoff;
>  		newoff = lseek64(ntp->nt_fd, npp->np_appendoff, SEEK_SET);
>  		if (newoff == (off64_t)-1) {
> diff --git a/restore/node.c b/restore/node.c
> index cd9385c..51a183e 100644
> --- a/restore/node.c
> +++ b/restore/node.c
> @@ -211,7 +211,7 @@ node_unmap_internal(nh_t nh, void **pp, bool_t freepr)
>  	nodegen = HKPGETGEN(hkp);
>  	assert(nodegen == hdlgen);
>  	nodeunq = HKPGETUNQ(hkp);
> -	if (! freepr) {
> +	if (!freepr) {
>  		assert(nodeunq != NODEUNQFREE);
>  		assert(nodeunq == NODEUNQALCD);
>  	} else {
> @@ -337,9 +337,9 @@ node_init(int fd,
>  	/* map the abstraction header
>  	 */
>  	assert((NODE_HDRSZ & pgmask) == 0);
> -	assert(! (NODE_HDRSZ % pgsz));
> +	assert(!(NODE_HDRSZ % pgsz));
>  	assert(off <= OFF64MAX);
> -	assert(! (off % (off64_t)pgsz));
> +	assert(!(off % (off64_t)pgsz));
>  	node_hdrp = (node_hdr_t *)mmap_autogrow(
>  					    NODE_HDRSZ,
>  					    fd,
> @@ -405,7 +405,7 @@ node_sync(int fd, off64_t off)
>  	 */
>  	assert((NODE_HDRSZ & pgmask) == 0);
>  	assert(off <= (off64_t)OFF64MAX);
> -	assert(! (off % (off64_t)pgsz));
> +	assert(!(off % (off64_t)pgsz));
>  	node_hdrp = (node_hdr_t *)mmap_autogrow(
>  					    NODE_HDRSZ,
>  					    fd,
> diff --git a/restore/tree.c b/restore/tree.c
> index 305791f..7ee1ce0 100644
> --- a/restore/tree.c
> +++ b/restore/tree.c
> @@ -287,7 +287,7 @@ static nh_t link_nexth(nh_t nh);
>  static nh_t link_matchh(nh_t hardh, nh_t parh, char *name);
>  static void link_in(nh_t nh);
>  static void link_out(nh_t nh);
> -static void link_headiter(bool_t (* cbfp)(void *contextp, nh_t hardh),
> +static void link_headiter(bool_t (*cbfp)(void *contextp, nh_t hardh),
>  			   void *contextp);
>  static void link_iter_init(link_iter_context_t *link_iter_contextp,
>  			    nh_t hardheadh);
> @@ -302,7 +302,7 @@ static inline size_t hash_val(xfs_ino_t ino, size_t hashmask);
>  static void hash_in(nh_t nh);
>  static void hash_out(nh_t nh);
>  static nh_t hash_find(xfs_ino_t ino, gen_t gen);
> -static void hash_iter(bool_t (* cbfp)(void *contextp, nh_t hashh),
> +static void hash_iter(bool_t (*cbfp)(void *contextp, nh_t hashh),
>  		       void *contextp);
>  static void setdirattr(dah_t dah, char *path);
>  static bool_t tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
> @@ -360,11 +360,11 @@ tree_init(char *hkdir,
>  
>  	/* sanity checks
>  	 */
> -	assert(! (PERSSZ % pgsz));
> +	assert(!(PERSSZ % pgsz));
>  	assert(sizeof(persp) <= PERSSZ);
>  	assert(sizeof(node_t) <= NODESZ);
> -	assert(! persp);
> -	assert(! tranp);
> +	assert(!persp);
> +	assert(!tranp);
>  
>  	/* allocate transient state
>  	 */
> @@ -396,7 +396,7 @@ tree_init(char *hkdir,
>  	/* create an orphanage, if it already exists, complain.
>  	 * not needed if just a table-of-contents restore.
>  	 */
> -	if (! tranp->t_toconlypr) {
> +	if (!tranp->t_toconlypr) {
>  		rval = mkdir(tranp->t_orphdir, S_IRWXU);
>  		if (rval) {
>  			if (errno == EEXIST) {
> @@ -434,7 +434,7 @@ tree_init(char *hkdir,
>  
>  	/* mmap the persistent state
>  	 */
> -	assert(! (PERSSZ % pgsz));
> +	assert(!(PERSSZ % pgsz));
>  	persp = (treepers_t *) mmap_autogrow(
>  				     PERSSZ,
>  				     tranp->t_persfd,
> @@ -451,7 +451,7 @@ tree_init(char *hkdir,
>  	 * persistent state file.
>  	 */
>  	ok = hash_init(vmsz / HASHSZ_PERVM, dircnt, nondircnt, perspath);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -469,7 +469,7 @@ tree_init(char *hkdir,
>  		        sizeof(size64_t), /* node alignment */
>  		        vmsz - (size64_t)nodeoff,
>  			dircnt + nondircnt);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -548,11 +548,11 @@ tree_sync(char *hkdir,
>  
>  	/* sanity checks
>  	 */
> -	assert(! (PERSSZ % pgsz));
> +	assert(!(PERSSZ % pgsz));
>  	assert(sizeof(persp) <= PERSSZ);
>  	assert(sizeof(node_t) <= NODESZ);
> -	assert(! persp);
> -	assert(! tranp);
> +	assert(!persp);
> +	assert(!tranp);
>  
>  	/* allocate transient state
>  	 */
> @@ -609,7 +609,7 @@ tree_sync(char *hkdir,
>  
>  	/* mmap the persistent state
>  	 */
> -	assert(! (PERSSZ % pgsz));
> +	assert(!(PERSSZ % pgsz));
>  	persp = (treepers_t *) mmap_autogrow(
>  				     PERSSZ,
>  				     tranp->t_persfd,
> @@ -640,7 +640,7 @@ tree_sync(char *hkdir,
>  	 * persistent state file.
>  	 */
>  	ok = hash_sync(perspath);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -649,7 +649,7 @@ tree_sync(char *hkdir,
>  	assert(persp->p_hashsz <= (size64_t)(OFF64MAX - (off64_t)PERSSZ));
>  	nodeoff = (off64_t)PERSSZ + (off64_t)persp->p_hashsz;
>  	ok = node_sync(tranp->t_persfd, nodeoff);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -729,7 +729,7 @@ tree_marknoref_recurse(nh_t parh)
>  void
>  tree_markallsubtree(bool_t sensepr)
>  {
> -	if (! sensepr) {
> +	if (!sensepr) {
>  		persp->p_ignoreorphpr = BOOL_TRUE;
>  	}
>  	selsubtree(persp->p_rooth, sensepr);
> @@ -761,7 +761,7 @@ tree_begindir(filehdr_t *fhdrp, dah_t *dahp)
>  	if (hardh != NH_NULL) {
>  		node_t *hardp;
>  		hardp = Node_map(hardh);
> -		if (! (hardp->n_flags & NF_ISDIR)) {
> +		if (!(hardp->n_flags & NF_ISDIR)) {
>  			/* case 1: previously seen as dirent, now know is dir
>  			 */
>  			mlog(MLOG_TRACE | MLOG_TREE,
> @@ -770,11 +770,11 @@ tree_begindir(filehdr_t *fhdrp, dah_t *dahp)
>  			      ino,
>  			      gen,
>  			      fhdrp->fh_stat.bs_gen);
> -			if (! tranp->t_toconlypr) {
> +			if (!tranp->t_toconlypr) {
>  				assert(hardp->n_dah == DAH_NULL);
>  				hardp->n_dah = dirattr_add(fhdrp);
>  			}
> -		} else if (! tranp->t_toconlypr && hardp->n_dah == DAH_NULL) {
> +		} else if (!tranp->t_toconlypr && hardp->n_dah == DAH_NULL) {
>  			/* case 2: node is a dir, but had thrown away dirattr
>  			 */
>  			mlog(MLOG_TRACE | MLOG_TREE,
> @@ -807,7 +807,7 @@ tree_begindir(filehdr_t *fhdrp, dah_t *dahp)
>  		      ino,
>  		      gen,
>  		      fhdrp->fh_stat.bs_gen);
> -		if (! tranp->t_toconlypr) {
> +		if (!tranp->t_toconlypr) {
>  			dah = dirattr_add(fhdrp);
>  		} else {
>  			dah = DAH_NULL;
> @@ -976,7 +976,7 @@ tree_addent(nh_t parh, xfs_ino_t ino, gen_t gen, char *name, size_t namelen)
>  				assert(namebuflen > 0);
>  				if (hardp->n_parh == parh
>  				     &&
> -				     ! strcmp(tranp->t_namebuf, name)) {
> +				     !strcmp(tranp->t_namebuf, name)) {
>  					/* dir seen as entry again
>  					 */
>  					if (hardp->n_lnkh != NH_NULL) {
> @@ -1151,7 +1151,7 @@ tree_subtree_parse(bool_t sensepr, char *path)
>  			   &ino,
>  			   &isdirpr,
>  			   &isselpr);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -1200,7 +1200,7 @@ tree_post(char *path1, char *path2)
>  
>  	/* eliminate unreferenced dirents
>  	 */
> -	if (! persp->p_fullpr) {
> +	if (!persp->p_fullpr) {
>  		mlog(MLOG_DEBUG | MLOG_TREE,
>  		      "eliminating unreferenced directory entries\n");
>  		rootp = Node_map(persp->p_rooth);
> @@ -1211,7 +1211,7 @@ tree_post(char *path1, char *path2)
>  					 BOOL_TRUE,
>  					 path1,
>  					 path2);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -1224,7 +1224,7 @@ tree_post(char *path1, char *path2)
>  	cldh = rootp->n_cldh;
>  	Node_unmap(persp->p_rooth, &rootp);
>  	ok = mkdirs_recurse(persp->p_rooth, cldh, path1);
> -	if (! ok) {
> +	if (!ok) {
>  		return BOOL_FALSE;
>  	}
>  
> @@ -1234,14 +1234,14 @@ tree_post(char *path1, char *path2)
>  
>  	/* rename directories
>  	 */
> -	if (! persp->p_fullpr) {
> +	if (!persp->p_fullpr) {
>  		mlog(MLOG_DEBUG | MLOG_TREE,
>  		      "performing directory renames\n");
>  		orphp = Node_map(persp->p_orphh);
>  		cldh = orphp->n_cldh;
>  		Node_unmap(persp->p_orphh, &orphp);
>  		ok = rename_dirs(cldh, path1, path2);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -1252,11 +1252,11 @@ tree_post(char *path1, char *path2)
>  
>  	/* process hard links
>  	 */
> -	if (! persp->p_fullpr) {
> +	if (!persp->p_fullpr) {
>  		mlog(MLOG_DEBUG | MLOG_TREE,
>  		      "processing hard links\n");
>  		ok = proc_hardlinks(path1, path2);
> -		if (! ok) {
> +		if (!ok) {
>  			return BOOL_FALSE;
>  		}
>  	}
> @@ -1318,7 +1318,7 @@ noref_elim_recurse(nh_t parh,
>  						 path1,
>  						 path2);
>  						/* RECURSION */
> -			if (! ok) {
> +			if (!ok) {
>  				return BOOL_FALSE;
>  			}
>  
> @@ -1327,13 +1327,13 @@ noref_elim_recurse(nh_t parh,
>  				continue;
>  			}
>  
> -			if (! isrefpr) {
> +			if (!isrefpr) {
>  				nrh_t nrh;
>  
> -				assert(! isrenamepr);
> +				assert(!isrenamepr);
>  				if (isrealpr) {
>  					ok = Node2path(cldh, path1, _("rmdir"));
> -					if (! ok) {
> +					if (!ok) {
>  						cldh = nextcldh;
>  						continue;
>  					}
> @@ -1370,7 +1370,7 @@ noref_elim_recurse(nh_t parh,
>  				ok = Node2path(cldh,
>  						path1,
>  						_("tmp dir rename src"));
> -				if (! ok) {
> +				if (!ok) {
>  					cldh = nextcldh;
>  					continue;
>  				}
> @@ -1380,7 +1380,7 @@ noref_elim_recurse(nh_t parh,
>  				ok = Node2path(cldh,
>  						path2,
>  						_("tmp dir rename dst"));
> -				if (! ok) {
> +				if (!ok) {
>  					/* REFERENCED */
>  					nrh_t dummynrh;
>  					dummynrh = disown(cldh);
> @@ -1440,8 +1440,8 @@ noref_elim_recurse(nh_t parh,
>  			}
>  
>  			mustorphpr = BOOL_FALSE;
> -			canunlinkpr = ! isrefpr && ! isrealpr;
> -			if (! isrefpr && isrealpr) {
> +			canunlinkpr = !isrefpr && !isrealpr;
> +			if (!isrefpr && isrealpr) {
>  				nh_t hardh;
>  				bool_t neededpr;
>  				hardh = link_hardh(ino, gen);
> @@ -1468,7 +1468,7 @@ noref_elim_recurse(nh_t parh,
>  					if (hardh != cldh && hardisrealpr) {
>  						break;
>  					}
> -					if (hardisrefpr && ! hardisrealpr) {
> +					if (hardisrefpr && !hardisrealpr) {
>  						neededpr = BOOL_TRUE;
>  					}
>  					hardh = nexthardh;
> @@ -1484,11 +1484,11 @@ noref_elim_recurse(nh_t parh,
>  			if (mustorphpr) {
>  				/* rename file to orphanage */
>  				nrh_t nrh;
> -				assert(! canunlinkpr);
> +				assert(!canunlinkpr);
>  				ok = Node2path(cldh,
>  						path1,
>  						_("tmp nondir rename src"));
> -				if (! ok) {
> +				if (!ok) {
>  					cldh = nextcldh;
>  					continue;
>  				}
> @@ -1498,7 +1498,7 @@ noref_elim_recurse(nh_t parh,
>  				ok = Node2path(cldh,
>  						path2,
>  						_("tmp nondir rename dst"));
> -				if (! ok) {
> +				if (!ok) {
>  					/* REFERENCED */
>  					nrh_t dummynrh;
>  					dummynrh = disown(cldh);
> @@ -1536,10 +1536,10 @@ noref_elim_recurse(nh_t parh,
>  				/* REFERENCED */
>  				nrh_t nrh;
>  
> -				assert(! mustorphpr);
> +				assert(!mustorphpr);
>  				if (isrealpr) {
>  					ok = Node2path(cldh, path1, _("rmdir"));
> -					if (! ok) {
> +					if (!ok) {
>  						cldh = nextcldh;
>  						continue;
>  					}
> @@ -1600,10 +1600,10 @@ mkdirs_recurse(nh_t parh, nh_t cldh, char *path)
>  
>  		/* if needed, create a directory and update real flag
>  		 */
> -		if (isdirpr && ! isrealpr && isrefpr && isselpr) {
> +		if (isdirpr && !isrealpr && isrefpr && isselpr) {
>  			int rval;
>  
> -			if (! Node2path(cldh, path, _("makedir"))) {
> +			if (!Node2path(cldh, path, _("makedir"))) {
>  				cldh = nextcldh;
>  				continue;
>  			}
> @@ -1635,7 +1635,7 @@ mkdirs_recurse(nh_t parh, nh_t cldh, char *path)
>  			bool_t ok;
>  			ok = mkdirs_recurse(cldh, grandcldh, path);
>  							/* RECURSION */
> -			if (! ok) {
> +			if (!ok) {
>  				return BOOL_FALSE;
>  			}
>  		}
> @@ -1685,7 +1685,7 @@ rename_dirs(nh_t cldh,
>  			newnrh = renamep->n_nrh;
>  			Node_unmap(renameh, &renamep);
>  			ok = Node2path(cldh, path1, _("rename dir"));
> -			if (! ok) {
> +			if (!ok) {
>  				cldh = nextcldh;
>  				continue;
>  			}
> @@ -1693,7 +1693,7 @@ rename_dirs(nh_t cldh,
>  			assert(dummynrh == NRH_NULL);
>  			adopt(newparh, cldh, newnrh);
>  			ok = Node2path(cldh, path2, _("rename dir"));
> -			if (! ok) {
> +			if (!ok) {
>  				dummynrh = disown(cldh);
>  				assert(dummynrh == newnrh);
>  				adopt(persp->p_orphh, cldh, NRH_NULL);
> @@ -1744,7 +1744,7 @@ tree_cb_links(xfs_ino_t ino,
>  	       gen_t gen,
>  	       int32_t ctime,
>  	       int32_t mtime,
> -	       bool_t (* funcp)(void *contextp,
> +	       bool_t (*funcp)(void *contextp,
>  				   bool_t linkpr,
>  				   char *path1,
>  				   char *path2),
> @@ -1783,13 +1783,13 @@ tree_cb_links(xfs_ino_t ino,
>  		/* build a pathname
>  		 */
>  		ok = Node2path(nh, path, _("restore"));
> -		if (! ok) {
> +		if (!ok) {
>  			continue;
>  		}
>  
>  		/* skip if not in selected subtree
>  		 */
> -		if (! (flags & NF_SUBTREE)) {
> +		if (!(flags & NF_SUBTREE)) {
>  			mlog((MLOG_NITTY + 1) | MLOG_TREE,
>  			      "skipping %s (ino %llu gen %u): %s\n",
>  			      path,
> @@ -1817,9 +1817,9 @@ tree_cb_links(xfs_ino_t ino,
>  		 * so we won't check again. in fact, can't check again
>  		 * since restore changes the answer.
>  		 */
> -		if (! (flags & NF_WRITTEN)) {
> +		if (!(flags & NF_WRITTEN)) {
>  			bool_t exists;
> -			if (! content_overwrite_ok(path,
> +			if (!content_overwrite_ok(path,
>  						     ctime,
>  						     mtime,
>  						     &reasonstr,
> @@ -1842,7 +1842,7 @@ tree_cb_links(xfs_ino_t ino,
>  				 * that may have been set since the dump was
>  				 * taken.
>  				 */
> -				if (! tranp->t_toconlypr && exists) {
> +				if (!tranp->t_toconlypr && exists) {
>  					rval = unlink(path);
>  					if (rval && errno != ENOENT) {
>  						mlog(MLOG_NORMAL |
> @@ -1876,8 +1876,8 @@ tree_cb_links(xfs_ino_t ino,
>  			      ino,
>  			      gen);
>  		}
> -		ok = (* funcp)(contextp, path == path2, path1, path2);
> -		if (! ok) {
> +		ok = (*funcp)(contextp, path == path2, path1, path2);
> +		if (!ok) {
>  			return RV_NOTOK;
>  		}
>  
> @@ -1929,13 +1929,13 @@ tree_cb_links(xfs_ino_t ino,
>  				      "discarding %llu %u\n",
>  				      ino,
>  				      gen);
> -				ok = (* funcp)(contextp, BOOL_FALSE, 0, 0);
> -				if (! ok) {
> +				ok = (*funcp)(contextp, BOOL_FALSE, 0, 0);
> +				if (!ok) {
>  					return RV_NOTOK;
>  				}
>  			} else {
>  
> -				if (! tranp->t_toconlypr) {
> +				if (!tranp->t_toconlypr) {
>  					char *dir;
>  					char tmp[PATH_MAX];
>  
> @@ -1947,9 +1947,9 @@ tree_cb_links(xfs_ino_t ino,
>  				mlog (MLOG_VERBOSE | MLOG_NOTE | MLOG_TREE, _(
>  				      "ino %llu salvaging file,"
>  				      " placing in %s\n"), ino, path1);
> -				ok = (* funcp)(contextp, path == path2,
> +				ok = (*funcp)(contextp, path == path2,
>  					path1, path2);
> -				if (! ok) {
> +				if (!ok) {
>  					return RV_NOTOK;
>  				}
>  			}
> @@ -1974,7 +1974,7 @@ tree_cb_links(xfs_ino_t ino,
>  			adopt(persp->p_orphh, nh, NRH_NULL);
>  			ok = Node2path(nh, path1, _("orphan"));
>  			assert(ok);
> -			(void)(* funcp)(contextp, BOOL_FALSE, path1,path2);
> +			(void)(*funcp)(contextp, BOOL_FALSE, path1,path2);
>  		}
>  	}
>  	return RV_OK;
> @@ -2013,7 +2013,7 @@ tree_adjref_recurse(nh_t cldh,
>  	{
>  		node_t *cldp;
>  		cldp = Node_map(cldh);
> -		if (! pardumpedpr && parrefedpr) {
> +		if (!pardumpedpr && parrefedpr) {
>  			cldp->n_flags |= NF_REFED;
>  		}
>  		clddumpedpr = (int)cldp->n_flags & NF_DUMPEDDIR;
> @@ -2035,12 +2035,12 @@ tree_adjref_recurse(nh_t cldh,
>  
>  static bool_t tree_extattr_recurse(nh_t parh,
>  				    nh_t cldh,
> -				    bool_t (* cbfunc)(char *path,
> +				    bool_t (*cbfunc)(char *path,
>  							 dah_t dah),
>  				    char *path);
>  
>  bool_t
> -tree_extattr(bool_t (* cbfunc)(char *path, dah_t dah), char *path)
> +tree_extattr(bool_t (*cbfunc)(char *path, dah_t dah), char *path)
>  {
>  	node_t *rootp;
>  	nh_t cldh;
> @@ -2057,7 +2057,7 @@ tree_extattr(bool_t (* cbfunc)(char *path, dah_t dah), char *path)
>  static bool_t
>  tree_extattr_recurse(nh_t parh,
>  		      nh_t cldh,
> -		      bool_t (* cbfunc)(char *path, dah_t dah),
> +		      bool_t (*cbfunc)(char *path, dah_t dah),
>  		      char *path)
>  {
>  	node_t *parp;
> @@ -2091,7 +2091,7 @@ tree_extattr_recurse(nh_t parh,
>  						   cbfunc,
>  						   path);
>  							/* RECURSION */
> -			if (! ok) {
> +			if (!ok) {
>  				return BOOL_FALSE;
>  			}
>  		}
> @@ -2106,14 +2106,14 @@ tree_extattr_recurse(nh_t parh,
>  	parp = Node_map(parh);
>  	dah = parp->n_dah;
>  	Node_unmap(parh, &parp);
> -	if (! Node2path(parh, path, _("set dir extattr"))) {
> +	if (!Node2path(parh, path, _("set dir extattr"))) {
>  		mlog (MLOG_NORMAL | MLOG_WARNING | MLOG_TREE,  _(
>  		      "tree_extattr_recurse: Could not convert node to "
>  		      "path for %s\n"), path);
>  		return BOOL_TRUE;
>  	}
>  	if (dah != DAH_NULL) {
> -		ok = (* cbfunc)(path, dah);
> +		ok = (*cbfunc)(path, dah);
>  	} else {
>  		ok = BOOL_TRUE;
>  	}
> @@ -2214,7 +2214,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  
>  		/* if unrefed, unreal, free node etc. (sel doesn't matter)
>  		 */
> -		if (! isrealpr && ! isrefpr) {
> +		if (!isrealpr && !isrefpr) {
>  			mlog(MLOG_NITTY | MLOG_TREE,
>  			      "freeing node %x: not real, not referenced\n",
>  			      nh);
> @@ -2227,7 +2227,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  
>  		/* not real, refed, but not selected, can't help
>  		 */
> -		if (! isrealpr &&   isrefpr && ! isselpr) {
> +		if (!isrealpr &&   isrefpr && !isselpr) {
>  			mlog(MLOG_NITTY | MLOG_TREE,
>  			      "skipping node %x: not selected\n",
>  			      nh);
> @@ -2237,7 +2237,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  
>  		/* if unreal, refed, sel, add to dst list,
>  		 */
> -		if (! isrealpr &&   isrefpr &&   isselpr) {
> +		if (!isrealpr &&   isrefpr &&   isselpr) {
>  			mlog(MLOG_NITTY | MLOG_TREE,
>  			      "making node %x dst: "
>  			      "not real, refed, sel\n",
> @@ -2251,7 +2251,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  
>  		/* if real, unrefed, sel, add to src list
>  		 */
> -		if (isrealpr && ! isrefpr &&   isselpr) {
> +		if (isrealpr && !isrefpr &&   isselpr) {
>  			mlog(MLOG_NITTY | MLOG_TREE,
>  			      "making node %x src: real, not refed, sel\n",
>  			      nh);
> @@ -2301,13 +2301,13 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  		/* build pathname to dst
>  		 */
>  		ok = Node2path(dsth, phcbp->path2, _("rename to"));
> -		if (! ok) {
> +		if (!ok) {
>  			link_in(dsth);
>  			continue;
>  		}
>  
>  		successpr = BOOL_FALSE;
> -		while (! successpr && rnsrcheadh != NH_NULL) {
> +		while (!successpr && rnsrcheadh != NH_NULL) {
>  			nh_t srch;
>  			nrh_t nrh;
>  			node_t *srcp;
> @@ -2321,7 +2321,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  			/* build a path to src
>  			 */
>  			ok = Node2path(srch, phcbp->path1, _("rename from"));
> -			if (! ok) {
> +			if (!ok) {
>  				link_in(srch);
>  				continue;
>  			}
> @@ -2358,10 +2358,10 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  
>  		/* tes@xxxxxxx: note: loop of one iteration only
>  		 */
> -		while (! successpr && lnsrch != NH_NULL) {
> +		while (!successpr && lnsrch != NH_NULL) {
>  			ok = Node2path(lnsrch, phcbp->path1, _("link"));
>  
> -			if (! ok) {
> +			if (!ok) {
>  				mlog(MLOG_NORMAL | MLOG_WARNING | MLOG_TREE, _(
>  				      "unable to use %s "
>  				      "as a hard link source\n"),
> @@ -2392,7 +2392,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  			successpr = BOOL_TRUE;
>  		}
>  
> -		if (! successpr) {
> +		if (!successpr) {
>  			mlog(MLOG_NITTY | MLOG_TREE,
>  			      "no link src for node %x\n",
>  			      dsth);
> @@ -2421,7 +2421,7 @@ proc_hardlinks_cb(void *contextp, nh_t hardheadh)
>  		Node_unmap(srch, &srcp);
>  
>  		ok = Node2path(srch, phcbp->path1, _("unlink"));
> -		if (! ok) {
> +		if (!ok) {
>  			link_in(srch);
>  			continue;
>  		}
> @@ -2501,7 +2501,7 @@ tree_setattr_recurse(nh_t parh, char *path)
>  		if (isdirpr && isselpr && isrealpr) {
>  			bool_t ok;
>  			ok = tree_setattr_recurse(cldh, path); /* RECURSION */
> -			if (! ok) {
> +			if (!ok) {
>  				Node_unmap(cldh, &cldp);
>  				return BOOL_FALSE;
>  			}
> @@ -2793,7 +2793,7 @@ restart:
>  
>  		tsi_cmd_parse(buf);
>  		cmdp = tsi_cmd_match();
> -		if (! cmdp) {
> +		if (!cmdp) {
>  			cmdp = tsi_cmd_help;
>  		}
>  	} while (cmdp != tsi_cmd_quit && cmdp != tsi_cmd_extract);
> @@ -2833,14 +2833,14 @@ tsi_cmd_pwd(void *ctxp,
>  	/* special case root
>  	 */
>  	if (tranp->t_inter.i_cwdh == persp->p_rooth) {
> -		(* pcb )(pctxp, "cwd is fs root\n");
> +		(*pcb )(pctxp, "cwd is fs root\n");
>  		return;
>  	}
>  
>  	/* ascend tree recursively, print path on way back
>  	 */
>  	tsi_cmd_pwd_recurse(ctxp, pcb, pctxp, tranp->t_inter.i_cwdh);
> -	(* pcb )(pctxp, "\n");
> +	(*pcb )(pctxp, "\n");
>  }
>  
>  static void
> @@ -2864,14 +2864,14 @@ tsi_cmd_pwd_recurse(void *ctxp,
>  	if (parh != persp->p_rooth) {
>  		tsi_cmd_pwd_recurse(ctxp, pcb, pctxp, parh);
>  			/* RECURSION */
> -		(* pcb )(pctxp, "/");
> +		(*pcb )(pctxp, "/");
>  	}
>  	assert(nrh != NRH_NULL);
>  	namelen = namreg_get(nrh,
>  			      tranp->t_inter.i_name,
>  			      sizeof(tranp->t_inter.i_name));
>  	assert(namelen > 0);
> -	(* pcb)(pctxp, tranp->t_inter.i_name);
> +	(*pcb)(pctxp, tranp->t_inter.i_name);
>  }
>  
>  /* ARGSUSED */
> @@ -2905,14 +2905,14 @@ tsi_cmd_ls(void *ctxp,
>  			   &ino,
>  			   &isdirpr,
>  			   &isselpr);
> -	if (! ok) {
> +	if (!ok) {
>  		return;
>  	}
>  
>  	/* if named is not a dir, just display named
>  	 */
> -	if (! isdirpr) {
> -		(* pcb)(pctxp,
> +	if (!isdirpr) {
> +		(*pcb)(pctxp,
>  			   "    %s %10llu %s%s\n",
>  			   isselpr ? "*" : " ",
>  			   ino,
> @@ -2943,7 +2943,7 @@ tsi_cmd_ls(void *ctxp,
>  					      tranp->t_inter.i_name,
>  					      sizeof(tranp->t_inter.i_name));
>  			assert(namelen > 0);
> -			(* pcb)(pctxp,
> +			(*pcb)(pctxp,
>  				   "    %s %10llu %s%s\n",
>  				   isselpr ? "*" : " ",
>  				   ino,
> @@ -2985,15 +2985,15 @@ tsi_cmd_cd(void *ctxp,
>  			   &ino,
>  			   &isdirpr,
>  			   &isselpr);
> -	if (! ok) {
> +	if (!ok) {
>  		return;
>  	}
>  
>  	/* if named is not a dir, complain
>  	 */
> -	if (! isdirpr) {
> +	if (!isdirpr) {
>  		assert(arg);
> -		(* pcb)(pctxp,
> +		(*pcb)(pctxp,
>  			   _("%s is not a directory\n"),
>  			   arg);
>  
> @@ -3036,7 +3036,7 @@ tsi_cmd_add(void *ctxp,
>  			   &ino,
>  			   &isdirpr,
>  			   &isselpr);
> -	if (! ok) {
> +	if (!ok) {
>  		return;
>  	}
>  
> @@ -3074,7 +3074,7 @@ tsi_cmd_delete(void *ctxp,
>  			   &ino,
>  			   &isdirpr,
>  			   &isselpr);
> -	if (! ok) {
> +	if (!ok) {
>  		return;
>  	}
>  
> @@ -3104,7 +3104,7 @@ tsi_cmd_parse(char *buf)
>  {
>  	int wordcnt;
>  
> -	if (! buf) {
> +	if (!buf) {
>  		tranp->t_inter.i_argc = 0;
>  		return;
>  	}
> @@ -3150,7 +3150,7 @@ tsi_cmd_match(void)
>  	}
>  
>  	for (; tblp < tblendp; tblp++) {
> -		if (! strncmp(tranp->t_inter.i_argv[0],
> +		if (!strncmp(tranp->t_inter.i_argv[0],
>  				tblp->tct_pattern,
>  				strlen(tranp->t_inter.i_argv[0]))) {
>  			break;
> @@ -3186,9 +3186,9 @@ tsi_cmd_help(void *ctxp,
>  				 /
>  				 sizeof(tsi_cmd_tbl[0]);
>  
> -	(* pcb )(pctxp, _("the following commands are available:\n"));
> +	(*pcb )(pctxp, _("the following commands are available:\n"));
>  	for (; tblp < tblendp; tblp++) {
> -		(* pcb)(pctxp,
> +		(*pcb)(pctxp,
>  			   "\t%s %s\n",
>  			   tblp->tct_pattern,
>  			   tblp->tct_help);
> @@ -3266,7 +3266,7 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  
>  		/* if no path arg, break
>  		 */
> -		if (! path) {
> +		if (!path) {
>  			break;
>  		}
>  
> @@ -3279,7 +3279,7 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  
>  		/* if empty path arg, break
>  		 */
> -		if (! strlen(path)) {
> +		if (!strlen(path)) {
>  			break;
>  		}
>  
> @@ -3302,9 +3302,9 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  
>  		/* be sure the named node is a dir
>  		 */
> -		if (! isdirpr) {
> +		if (!isdirpr) {
>  			if (pcb) {
> -				(* pcb)(pctxp, _(
> +				(*pcb)(pctxp, _(
>  					   "parent of %s is not a directory\n"),
>  					   arg);
>  			}
> @@ -3313,7 +3313,7 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  
>  		/* special case "."
>  		 */
> -		if (! strcmp(nbuf, ".")) {
> +		if (!strcmp(nbuf, ".")) {
>  			if (strpatchp) {
>  				*strpatchp = '/';
>  			}
> @@ -3322,10 +3322,10 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  
>  		/* special case ".."
>  		 */
> -		if (! strcmp(nbuf, "..")) {
> +		if (!strcmp(nbuf, "..")) {
>  			if (parh == NH_NULL) {
>  				if (pcb) {
> -					(* pcb)(pctxp, _(
> +					(*pcb)(pctxp, _(
>  						   "%s above root\n"),
>  						   arg);
>  				}
> @@ -3368,7 +3368,7 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  						     tranp->t_inter.i_name,
>  					       sizeof(tranp->t_inter.i_name));
>  				assert(siblen > 0);
> -				if (! strcmp(nbuf, tranp->t_inter.i_name)) {
> +				if (!strcmp(nbuf, tranp->t_inter.i_name)) {
>  					break;
>  				}
>  			}
> @@ -3379,7 +3379,7 @@ tsi_walkpath(char *arg, nh_t rooth, nh_t cwdh,
>  		 */
>  		if (sibh == NH_NULL) {
>  			if (pcb) {
> -				(* pcb)(pctxp, _(
> +				(*pcb)(pctxp, _(
>  					   "%s not found\n"),
>  					   arg);
>  			}
> @@ -3751,7 +3751,7 @@ selsubtree(nh_t nh, bool_t sensepr)
>  				}
>  				cldh = nextcldh;
>  			}
> -			if (! atleastonechildselpr) {
> +			if (!atleastonechildselpr) {
>  				parp->n_flags &= ~NF_SUBTREE;
>  				/* DBG could break out here (remember to unmap!)
>  				 */
> @@ -3787,7 +3787,7 @@ selsubtree_recurse_down(nh_t nh, bool_t sensepr)
>  		gen = np->n_gen;
>  		isdirpr = (np->n_flags & NF_ISDIR);
>  		Node_unmap(nh, &np);
> -		if (! isdirpr) {
> +		if (!isdirpr) {
>  			if (sensepr) {
>  				inomap_rst_add(ino);
>  			} else {
> @@ -3810,7 +3810,7 @@ selsubtree_recurse_down(nh_t nh, bool_t sensepr)
>  						break;
>  					}
>  				}
> -				if (! neededpr) {
> +				if (!neededpr) {
>  					inomap_rst_del(ino);
>  				}
>  			}
> @@ -3875,7 +3875,7 @@ link_matchh(nh_t hardh, nh_t parh, char *name)
>  					      tranp->t_namebuf,
>  					      sizeof(tranp->t_namebuf));
>  			assert(namelen > 0);
> -			if (! strcmp(name, tranp->t_namebuf)) {
> +			if (!strcmp(name, tranp->t_namebuf)) {
>  				Node_unmap(hardh, &np);
>  				break;
>  			}
> @@ -3999,7 +3999,7 @@ link_out(nh_t nh)
>   * iteration aborted if callback returns FALSE
>   */
>  static void
> -link_headiter(bool_t (* cbfp)(void *contextp, nh_t hardh), void *contextp)
> +link_headiter(bool_t (*cbfp)(void *contextp, nh_t hardh), void *contextp)
>  {
>  	hash_iter(cbfp, contextp);
>  }
> @@ -4152,8 +4152,8 @@ hash_init(size64_t vmsz,
>  	/* map the hash array just after the persistent state header
>  	 */
>  	assert(persp->p_hashsz <= SIZEMAX);
> -	assert(! (persp->p_hashsz % (size64_t)pgsz));
> -	assert(! (PERSSZ % pgsz));
> +	assert(!(persp->p_hashsz % (size64_t)pgsz));
> +	assert(!(PERSSZ % pgsz));
>  	tranp->t_hashp = (nh_t *) mmap_autogrow(
>  					    (size_t)persp->p_hashsz,
>  					    tranp->t_persfd,
> @@ -4193,13 +4193,13 @@ hash_sync(char *perspath)
>  	/* retrieve the hash size from the persistent state
>  	 */
>  	hashsz = persp->p_hashsz;
> -	assert(! (hashsz % sizeof(nh_t)));
> +	assert(!(hashsz % sizeof(nh_t)));
>  
>  	/* map the hash array just after the persistent state header
>  	 */
>  	assert(hashsz <= SIZEMAX);
> -	assert(! (hashsz % (size64_t)pgsz));
> -	assert(! (PERSSZ % pgsz));
> +	assert(!(hashsz % (size64_t)pgsz));
> +	assert(!(PERSSZ % pgsz));
>  	tranp->t_hashp = (nh_t *) mmap_autogrow(
>  					    (size_t)hashsz,
>  					    tranp->t_persfd,
> @@ -4369,7 +4369,7 @@ hash_find(xfs_ino_t ino, gen_t gen)
>   * must figure next node prior to calling callback.
>   */
>  static void
> -hash_iter(bool_t (* cbfp)(void *contextp, nh_t hashh), void *contextp)
> +hash_iter(bool_t (*cbfp)(void *contextp, nh_t hashh), void *contextp)
>  {
>  	ix_t hix;
>  	size64_t hashlen = persp->p_hashsz / sizeof(nh_t);
> @@ -4386,8 +4386,8 @@ hash_iter(bool_t (* cbfp)(void *contextp, nh_t hashh), void *contextp)
>  			nexth = np->n_hashh;
>  			Node_unmap(nh, &np);
>  
> -			ok = (* cbfp)(contextp, nh);
> -			if (! ok) {
> +			ok = (*cbfp)(contextp, nh);
> +			if (!ok) {
>  				return;
>  			}
>  
> @@ -4429,7 +4429,7 @@ Node_chk(nh_t nh, nh_t *nexthashhp, nh_t *nextlnkhp)
>  	n = *np;
>  	Node_unmap(nh, &np);
>  
> -	if (! nexthashhp && n.n_hashh != NH_NULL) {
> +	if (!nexthashhp && n.n_hashh != NH_NULL) {
>  		mlog(MLOG_NORMAL | MLOG_ERROR | MLOG_TREE, _(
>  		      "nh 0x%x np 0x%x hash link not null\n"),
>  		      nh,
> @@ -4501,13 +4501,13 @@ tree_chk(void)
>  			nh_t lnkh;
>  
>  			ok = Node_chk(hashh, &hashh, &lnkh);
> -			if (! ok) {
> +			if (!ok) {
>  				okaccum = BOOL_FALSE;
>  			}
>  
>  			while (lnkh != NH_NULL) {
>  				ok = Node_chk(lnkh, 0, &lnkh);
> -				if (! ok) {
> +				if (!ok) {
>  					okaccum = BOOL_FALSE;
>  				}
>  			}
> @@ -4515,7 +4515,7 @@ tree_chk(void)
>  	}
>  
>  	ok = tree_chk2();
> -	if (! ok) {
> +	if (!ok) {
>  		okaccum = BOOL_FALSE;
>  	}
>  
> @@ -4610,7 +4610,7 @@ tree_chk2_recurse(nh_t cldh, nh_t parh)
>  			      parh);
>  		}
>  		ok = tree_chk2_recurse(grandcldh, cldh);
> -		if (! ok) {
> +		if (!ok) {
>  			okaccum = BOOL_FALSE;
>  		}
>  
> @@ -4646,7 +4646,7 @@ parse(int slotcnt, char **slotbuf, char *string)
>  	 * characters which are to be interpreted literally.
>  	 */
>  	liter = (char *)calloc(1, strlen(string) + 1);
> -	if (! liter) {
> +	if (!liter) {
>  		return -1;
>  	}
>  
> @@ -4654,7 +4654,7 @@ parse(int slotcnt, char **slotbuf, char *string)
>  	 * are to be interpreted literally
>  	 */
>  	for (s = string, l = liter; *s; s++, l++) {
> -		if (*s == '\\' && ! *l) {
> +		if (*s == '\\' && !*l) {
>  			fix_escape(s, l);
>  		}
>  	}
> @@ -4671,7 +4671,7 @@ parse(int slotcnt, char **slotbuf, char *string)
>  	/* pass 3: collapse white space spans into a single space
>  	 */
>  	for (s = string, l = liter; *s; s++, l++) {
> -		if (is_white(*s) && ! *l) {
> +		if (is_white(*s) && !*l) {
>  			collapse_white(s, l);
>  		}
>  	}
> @@ -4839,7 +4839,7 @@ collapse_white(char *string, char *liter)
>  	size_t cnt;
>  
>  	cnt = 0;
> -	for (s = string, l = liter; is_white(*s) && ! *l; s++, l++) {
> +	for (s = string, l = liter; is_white(*s) && !*l; s++, l++) {
>  		cnt++;
>  	}
>  
> @@ -4856,7 +4856,7 @@ distance_to_space(char *s, char *l)
>  {
>  	size_t cnt;
>  
> -	for (cnt = 0; *s && (! is_white(*s) || *l); s++, l++) {
> +	for (cnt = 0; *s && (!is_white(*s) || *l); s++, l++) {
>  		cnt++;
>  	}
>  
> diff --git a/restore/tree.h b/restore/tree.h
> index 6c9551b..4f9ffe8 100644
> --- a/restore/tree.h
> +++ b/restore/tree.h
> @@ -97,7 +97,7 @@ extern rv_t tree_cb_links(xfs_ino_t ino,
>  			   gen_t gen,
>  			   int32_t ctime,
>  			   int32_t mtime,
> -			   bool_t (* funcp)(void *contextp,
> +			   bool_t (*funcp)(void *contextp,
>  					       bool_t linkpr,
>  					       char *path1,
>  					       char *path2),
> @@ -115,7 +115,7 @@ extern bool_t tree_setattr(char *path);
>  extern bool_t tree_delorph(void);
>  extern bool_t tree_subtree_inter(void);
>  
> -extern bool_t tree_extattr(bool_t (* cbfunc)(char *path, dah_t dah),
> +extern bool_t tree_extattr(bool_t (*cbfunc)(char *path, dah_t dah),
>  			    char *path);
>  	/* does a depthwise bottom-up traversal of the tree, calling
>  	 * the supplied callback for all directories with a non-NULL dirattr
> diff --git a/restore/win.c b/restore/win.c
> index 53ca9b8..5d40592 100644
> --- a/restore/win.c
> +++ b/restore/win.c
> @@ -225,8 +225,8 @@ win_map(segix_t segix, void **pp)
>  			winp->w_prevp = 0;
>  			winp->w_nextp = 0;
>  		} else {
> -			assert(! winp->w_prevp);
> -			assert(! winp->w_nextp);
> +			assert(!winp->w_prevp);
> +			assert(!winp->w_nextp);
>  		}
>  		winp->w_refcnt++;
>  		*pp = winp->w_p;
> @@ -262,7 +262,7 @@ win_map(segix_t segix, void **pp)
>  		}
>  		tranp->t_segmap[winp->w_segix] = NULL;
>  		rval = munmap(winp->w_p, tranp->t_segsz);
> -		assert(! rval);
> +		assert(!rval);
>  		memset((void *)winp, 0, sizeof(win_t));
>  	} else {
>  		assert(tranp->t_wincnt == tranp->t_winmax);
> @@ -283,8 +283,8 @@ win_map(segix_t segix, void **pp)
>  	assert(tranp->t_firstoff
>  		<=
>  		OFF64MAX - segoff - (off64_t)tranp->t_segsz + 1ll);
> -	assert(! (tranp->t_segsz % pgsz));
> -	assert(! ((tranp->t_firstoff + segoff) % (off64_t)pgsz));
> +	assert(!(tranp->t_segsz % pgsz));
> +	assert(!((tranp->t_firstoff + segoff) % (off64_t)pgsz));
>  #ifdef TREE_DEBUG
>  	mlog(MLOG_DEBUG | MLOG_TREE | MLOG_NOLOCK,
>  	     "win_map(): mmap segment at %lld, size = %llu\n",
> @@ -350,8 +350,8 @@ win_unmap(segix_t segix, void **pp)
>  	 */
>  	assert(winp->w_refcnt > 0);
>  	winp->w_refcnt--;
> -	assert(! winp->w_prevp);
> -	assert(! winp->w_nextp);
> +	assert(!winp->w_prevp);
> +	assert(!winp->w_nextp);
>  	if (winp->w_refcnt == 0) {
>  		if (tranp->t_lrutailp) {
>  			assert(tranp->t_lruheadp);
> @@ -359,12 +359,12 @@ win_unmap(segix_t segix, void **pp)
>  			tranp->t_lrutailp->w_nextp = winp;
>  			tranp->t_lrutailp = winp;
>  		} else {
> -			assert(! tranp->t_lruheadp);
> -			assert(! winp->w_prevp);
> +			assert(!tranp->t_lruheadp);
> +			assert(!winp->w_prevp);
>  			tranp->t_lruheadp = winp;
>  			tranp->t_lrutailp = winp;
>  		}
> -		assert(! winp->w_nextp);
> +		assert(!winp->w_nextp);
>  	}
>  
>  	/* zero the caller's pointer
> -- 
> 2.21.0
> 




[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux