assign($assign, $count[$name]); } if ($printval[$name]) { $retval = $count[$name]; } else { $retval = null; } if (isset($skip)) $skipval[$name] = $skip; else if (empty($skipval[$name])) $skipval[$name] = 1; if (isset($direction)) $dir[$name] = $direction; else if (!isset($dir[$name])) $dir[$name] = "up"; if ($dir[$name] == "down") $count[$name] -= $skipval[$name]; else $count[$name] += $skipval[$name]; return $retval; } /* vim: set expandtab: */ ?>