Mercurial > geeqie.yaz
view src/debug.c @ 508:011a6be611c8
Move options stuff to options.{c,h} and remove globals.c
author | zas_ |
---|---|
date | Thu, 24 Apr 2008 09:09:48 +0000 |
parents | 135570a8bd96 |
children | b78a91d0779e |
line wrap: on
line source
/* * Geeqie * Copyright (C) 2008 The Geeqie Team * * Authors: Vladimir Nadvornik, Laurent Monin * * This software is released under the GNU General Public License (GNU GPL). * Please read the included file COPYING for more information. * This software comes with no warranty of any kind, use at your own risk! */ #include "main.h" #include "debug.h" #ifdef DEBUG static gint debug_level = DEBUG_LEVEL_MIN; gint get_debug_level(void) { return debug_level; } void set_debug_level(gint new_level) { debug_level = CLAMP(new_level, DEBUG_LEVEL_MIN, DEBUG_LEVEL_MAX); } void debug_level_add(gint delta) { set_debug_level(debug_level + delta); } gint required_debug_level(gint level) { return (debug_level >= level); } #endif