1 /* 2 * common.h 3 * 4 * Copyright 2012 Dimitar Toshkov Zhekov <dimitar.zhekov@gmail.com> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or 9 * (at your option) any later version. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU General Public License for more details. 15 * 16 * You should have received a copy of the GNU General Public License 17 * along with this program. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 #include <geanyplugin.h> 21 22 extern GeanyPlugin *geany_plugin; 23 extern GeanyData *geany_data; 24 25 typedef struct _MenuItem MenuItem; 26 #define FRAME_ARGS '0' + (int) strlen(thread_id) - 1, thread_id, frame_id 27 28 #include "break.h" 29 #include "conterm.h" 30 #include "debug.h" 31 #include "inspect.h" 32 #include "local.h" 33 #include "memory.h" 34 #include "menu.h" 35 #include "parse.h" 36 #include "plugme.h" 37 #include "prefs.h" 38 #include "program.h" 39 #include "register.h" 40 #include "stack.h" 41 #include "scope.h" 42 #include "store.h" 43 #include "thread.h" 44 #include "tooltip.h" 45 #include "utils.h" 46 #include "views.h" 47 #include "watch.h" 48