/* PSPP - a program for statistical analysis. Copyright (C) 2007, 2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ #include #include "data/dict-class.h" #include "libpspp/assertion.h" #include "gettext.h" #define _(msgid) gettext (msgid) /* Returns the dictionary class corresponding to a variable named NAME. */ enum dict_class dict_class_from_id (const char *name) { switch (name[0]) { default: return DC_ORDINARY; case '$': return DC_SYSTEM; case '#': return DC_SCRATCH; } } /* Returns the name of dictionary class DICT_CLASS. This function should probably not be used in new code as it can lead to difficulties for internationalization. */ const char * dict_class_to_name (enum dict_class dict_class) { switch (dict_class) { case DC_ORDINARY: return _("ordinary"); case DC_SYSTEM: return _("system"); case DC_SCRATCH: return _("scratch"); default: NOT_REACHED (); } }

AltStyle によって変換されたページ (->オリジナル) /