1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /** 3 \file clear-n_.h 4 5 A way to clear the N_ macro, which is defined as an inline function. 6 Unfortunately, this makes it so it is hard to use in static strings 7 where you only want to translate a small part. Including this 8 turns it back into a a macro. 9 */ 10 /* 11 * Authors: 12 * Ted Gould <ted@gould.cx> 13 * 14 * Copyright (C) 2006 Authors 15 * 16 * Released under GNU GPL v2+, read the file 'COPYING' for more information. 17 */ 18 19 #ifdef N_ 20 #undef N_ 21 #endif 22 #define N_(x) x 23 24 /* 25 Local Variables: 26 mode:c++ 27 c-file-style:"stroustrup" 28 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) 29 indent-tabs-mode:nil 30 fill-column:99 31 End: 32 */ 33 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 : 34