... | ... |
@@ -11,8 +11,19 @@ |
11 | 11 |
* This program is licensed under the terms of GNU GPL v2.1+ |
12 | 12 |
*/ |
13 | 13 |
|
14 |
+#ifndef RE_PLUGIN_PROTOTYPES_H |
|
15 |
+#define RE_PLUGIN_PROTOTYPES_H |
|
16 |
+typedef enum protolang_t { |
|
17 |
+ protolang_undefined=-1, |
|
18 |
+ protolang_c=0, |
|
19 |
+ protolang_tcl, |
|
20 |
+ protolang_end, |
|
21 |
+} protolang_t; |
|
14 | 22 |
|
15 | 23 |
int redata_prototypes_register(redata_t *redata, redata_plugin_t *slot); |
16 | 24 |
int redata_prototypes_unregister(redata_t *redata, redata_plugin_t *slot,char *filename); |
17 | 25 |
|
18 | 26 |
const char *redata_prototypes_get(redata_t *redata, long pos); |
27 |
+ |
|
28 |
+protolang_t redata_prototypes_detectlang(redata_t *redata); |
|
29 |
+#endif |
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,18 @@ |
1 |
+/* |
|
2 |
+ * re_plugin_prototypes.h |
|
3 |
+ * |
|
4 |
+ * A programmers editor |
|
5 |
+ * |
|
6 |
+ * re_data plugin to support showing common prototypes hints. |
|
7 |
+ * |
|
8 |
+ * HEADER FILE |
|
9 |
+ * |
|
10 |
+ * Author: Dario Rodriguez dario@softhome.net |
|
11 |
+ * This program is licensed under the terms of GNU GPL v2.1+ |
|
12 |
+ */ |
|
13 |
+ |
|
14 |
+ |
|
15 |
+int redata_prototypes_register(redata_t *redata, redata_plugin_t *slot); |
|
16 |
+int redata_prototypes_unregister(redata_t *redata, redata_plugin_t *slot,char *filename); |
|
17 |
+ |
|
18 |
+const char *redata_prototypes_get(redata_t *redata, long pos); |