rem: if(!(pp->wchan & 0xffffff)) return snprintf(outbuf, max_rightward+1, "-"); return snprintf(outbuf, max_rightward+1, "%x", (unsigned)(pp->wchan) & 0xffffffu);
add: if(!(pp->wchan & 0xffffff)) return memcpy(outbuf,"-",2),1; return snprintf(outbuf, COLWID, "%x", (unsigned)(pp->wchan) & 0xffffffu);
context: static int pr_nwchan(char *restrict const outbuf, const proc_t *restrict const pp){    if(!(pp->wchan & 0xffffff)) return snprintf(outbuf, max_rightward+1, "-");    return snprintf(outbuf, max_rightward+1, "%x", (unsigned)(pp->wchan) & 0xffffffu);}