mirror of
https://github.com/tmux/tmux.git
synced 2024-12-13 18:38:48 +00:00
Doh. Return the offset not the total.
This commit is contained in:
parent
9e56f53895
commit
30746a4e92
@ -1,4 +1,4 @@
|
|||||||
/* $Id: cmd-generic.c,v 1.17 2009-01-10 01:51:21 nicm Exp $ */
|
/* $Id: cmd-generic.c,v 1.18 2009-01-11 23:05:36 nicm Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2008 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2008 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -63,6 +63,8 @@ cmd_do_flags(int opt, int iflags, int *oflags)
|
|||||||
size_t
|
size_t
|
||||||
cmd_print_flags(char *buf, size_t len, size_t off, int flags)
|
cmd_print_flags(char *buf, size_t len, size_t off, int flags)
|
||||||
{
|
{
|
||||||
|
size_t boff = off;
|
||||||
|
|
||||||
if ((flags & (CMD_DFLAG|CMD_GFLAG|CMD_KFLAG|CMD_UFLAG)) == 0)
|
if ((flags & (CMD_DFLAG|CMD_GFLAG|CMD_KFLAG|CMD_UFLAG)) == 0)
|
||||||
return (0);
|
return (0);
|
||||||
off += xsnprintf(buf + off, len - off, " -");
|
off += xsnprintf(buf + off, len - off, " -");
|
||||||
@ -74,7 +76,7 @@ cmd_print_flags(char *buf, size_t len, size_t off, int flags)
|
|||||||
off += xsnprintf(buf + off, len - off, "k");
|
off += xsnprintf(buf + off, len - off, "k");
|
||||||
if (off < len && flags & CMD_UFLAG)
|
if (off < len && flags & CMD_UFLAG)
|
||||||
off += xsnprintf(buf + off, len - off, "u");
|
off += xsnprintf(buf + off, len - off, "u");
|
||||||
return (off);
|
return (off - boff);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
Loading…
Reference in New Issue
Block a user