*.{h,c}: do not use the C reserved identifiers for tag names

This commit is contained in:
Koichi Murase 2022-03-04 23:18:42 +09:00
parent a6ca0111de
commit 2e5e0a5b67
28 changed files with 104 additions and 104 deletions

View File

@ -5,7 +5,7 @@
#include "config.h" #include "config.h"
struct _Color_Block struct tag_Color_Block
{ {
Color def; Color def;
Color black; Color black;
@ -21,7 +21,7 @@ struct _Color_Block
uint32_t _padding; uint32_t _padding;
}; };
struct _Color_Scheme struct tag_Color_Scheme
{ {
int version; int version;
struct { struct {

View File

@ -3,12 +3,12 @@
#include <Evas.h> #include <Evas.h>
typedef struct _Config Config; typedef struct tag_Config Config;
typedef struct _Color Color; typedef struct tag_Color Color;
typedef struct _Color_Scheme Color_Scheme; typedef struct tag_Color_Scheme Color_Scheme;
typedef struct _Color_Block Color_Block; typedef struct tag_Color_Block Color_Block;
typedef struct _Config_Keys Config_Keys; typedef struct tag_Config_Keys Config_Keys;
struct _Color struct tag_Color
{ {
unsigned char r, g, b, a; unsigned char r, g, b, a;
}; };
@ -16,7 +16,7 @@ struct _Color
#include "colors.h" #include "colors.h"
struct _Config_Keys struct tag_Config_Keys
{ {
const char *keyname; const char *keyname;
Eina_Bool ctrl; Eina_Bool ctrl;
@ -29,14 +29,14 @@ struct _Config_Keys
}; };
/* TODO: separate config per terminal (tab, window) and global. */ /* TODO: separate config per terminal (tab, window) and global. */
typedef enum _Cursor_Shape typedef enum tag_Cursor_Shape
{ {
CURSOR_SHAPE_BLOCK = 0, CURSOR_SHAPE_BLOCK = 0,
CURSOR_SHAPE_UNDERLINE = 1, CURSOR_SHAPE_UNDERLINE = 1,
CURSOR_SHAPE_BAR = 2 CURSOR_SHAPE_BAR = 2
} Cursor_Shape; } Cursor_Shape;
struct _Config struct tag_Config
{ {
int version; int version;
int scrollback; int scrollback;

View File

@ -10,7 +10,7 @@
static Eina_Hash *controls = NULL; static Eina_Hash *controls = NULL;
typedef struct _Controls_Ctx { typedef struct tag_Controls_Ctx {
Evas_Object *frame; Evas_Object *frame;
Evas_Object *group_input_cx; Evas_Object *group_input_cx;
Evas_Object *over; Evas_Object *over;

View File

@ -27,7 +27,7 @@ int _gravatar_log_dom = -1;
#define GRAVATAR_URL_START "https://www.gravatar.com/avatar/" #define GRAVATAR_URL_START "https://www.gravatar.com/avatar/"
#define GRAVATAR_URL_END "" #define GRAVATAR_URL_END ""
typedef struct _Gravatar { typedef struct tag_Gravatar {
const char *url; const char *url;
const Config *config; const Config *config;
} Gravatar; } Gravatar;

View File

@ -3,9 +3,9 @@
#include "config.h" #include "config.h"
typedef struct _Ipc_Instance Ipc_Instance; typedef struct tag_Ipc_Instance Ipc_Instance;
struct _Ipc_Instance struct tag_Ipc_Instance
{ {
char *cmd; char *cmd;
char *cd; char *cd;

View File

@ -10,15 +10,15 @@
#include "keyin.h" #include "keyin.h"
#include "win.h" #include "win.h"
typedef struct _Tty_Key Tty_Key; typedef struct tag_Tty_Key Tty_Key;
typedef struct _Key_Values Key_Values; typedef struct tag_Key_Values Key_Values;
struct _s { struct _s {
char *s; char *s;
ssize_t len; ssize_t len;
}; };
struct _Key_Values { struct tag_Key_Values {
struct _s plain; struct _s plain;
struct _s alt; struct _s alt;
struct _s ctrl; struct _s ctrl;
@ -28,7 +28,7 @@ struct _Key_Values {
struct _s shift_ctrl; struct _s shift_ctrl;
struct _s shift_ctrl_alt; struct _s shift_ctrl_alt;
}; };
struct _Tty_Key struct tag_Tty_Key
{ {
char *key; char *key;
int key_len; int key_len;
@ -36,9 +36,9 @@ struct _Tty_Key
Key_Values cursor; Key_Values cursor;
}; };
typedef struct _Key_Binding Key_Binding; typedef struct tag_Key_Binding Key_Binding;
struct _Key_Binding struct tag_Key_Binding
{ {
uint16_t ctrl : 1; uint16_t ctrl : 1;
uint16_t alt : 1; uint16_t alt : 1;

View File

@ -1,9 +1,9 @@
#ifndef TERMINOLOGY_KEYIN_H_ #ifndef TERMINOLOGY_KEYIN_H_
#define TERMINOLOGY_KEYIN_H_ 1 #define TERMINOLOGY_KEYIN_H_ 1
typedef struct _Keys_Handler Keys_Handler; typedef struct tag_Keys_Handler Keys_Handler;
struct _Keys_Handler struct tag_Keys_Handler
{ {
Ecore_IMF_Context *imf; Ecore_IMF_Context *imf;
unsigned int last_keyup; unsigned int last_keyup;
@ -29,9 +29,9 @@ void keyin_handle_up(Keys_Handler *khdl, Evas_Event_Key_Up *ev);
typedef Eina_Bool (*Key_Binding_Cb)(Evas_Object *term); typedef Eina_Bool (*Key_Binding_Cb)(Evas_Object *term);
typedef struct _Shortcut_Action Shortcut_Action; typedef struct tag_Shortcut_Action Shortcut_Action;
struct _Shortcut_Action struct tag_Shortcut_Action
{ {
const char *action; const char *action;
const char *description; const char *description;

View File

@ -11,9 +11,9 @@
#include "theme.h" #include "theme.h"
#include "termiolink.h" #include "termiolink.h"
typedef struct _Media Media; typedef struct tag_Media Media;
struct _Media struct tag_Media
{ {
Evas_Object_Smart_Clipped_Data __clipped_data; Evas_Object_Smart_Clipped_Data __clipped_data;
Evas_Object *clip, *o_img, *o_tmp, *o_ctrl, *o_busy, *o_event; Evas_Object *clip, *o_img, *o_tmp, *o_ctrl, *o_busy, *o_event;

View File

@ -14,9 +14,9 @@
#define MEDIA_SAVE 0x0020 #define MEDIA_SAVE 0x0020
typedef enum _Media_Type Media_Type; typedef enum tag_Media_Type Media_Type;
enum _Media_Type { enum tag_Media_Type {
MEDIA_TYPE_UNKNOWN, MEDIA_TYPE_UNKNOWN,
MEDIA_TYPE_IMG, MEDIA_TYPE_IMG,
MEDIA_TYPE_SCALE, MEDIA_TYPE_SCALE,

View File

@ -49,9 +49,9 @@ miniview_shutdown(void)
_miniview_log_dom = -1; _miniview_log_dom = -1;
} }
typedef struct _Miniview Miniview; typedef struct tag_Miniview Miniview;
struct _Miniview struct tag_Miniview
{ {
Evas_Object *self; Evas_Object *self;
Evas_Object *base; Evas_Object *base;

View File

@ -29,7 +29,7 @@ enum option_mode {
OPTIONS_MODE_NB OPTIONS_MODE_NB
}; };
typedef struct _Options_Ctx { typedef struct tag_Options_Ctx {
enum option_mode mode; enum option_mode mode;
Evas_Object *frame; Evas_Object *frame;
Evas_Object *toolbar; Evas_Object *toolbar;
@ -42,7 +42,7 @@ typedef struct _Options_Ctx {
Config *config; Config *config;
void (*donecb) (void *data); void (*donecb) (void *data);
void *donedata; void *donedata;
struct _Options_Ctx *modes[OPTIONS_MODE_NB]; struct tag_Options_Ctx *modes[OPTIONS_MODE_NB];
} Options_Ctx; } Options_Ctx;
static void static void

View File

@ -12,7 +12,7 @@
#include "main.h" #include "main.h"
#include <sys/stat.h> #include <sys/stat.h>
typedef struct _Background_Ctx { typedef struct tag_Background_Ctx {
Config *config; Config *config;
Evas_Object *frame; Evas_Object *frame;
Evas_Object *flip; Evas_Object *flip;
@ -30,14 +30,14 @@ typedef struct _Background_Ctx {
Ecore_Timer *bubble_disappear; Ecore_Timer *bubble_disappear;
} Background_Ctx; } Background_Ctx;
typedef struct _Background_Item typedef struct tag_Background_Item
{ {
const char *path; const char *path;
Eina_Bool selected; Eina_Bool selected;
Elm_Object_Item *item; Elm_Object_Item *item;
} Background_Item; } Background_Item;
typedef struct _Insert_Gen_Grid_Item_Notify typedef struct tag_Insert_Gen_Grid_Item_Notify
{ {
Elm_Gengrid_Item_Class *class; Elm_Gengrid_Item_Class *class;
Background_Item *item; Background_Item *item;

View File

@ -13,7 +13,7 @@
#include "main.h" #include "main.h"
#include "theme.h" #include "theme.h"
typedef struct _Behavior_Ctx { typedef struct tag_Behavior_Ctx {
Config *config; Config *config;
Evas_Object *term; Evas_Object *term;
Evas_Object *op_w; Evas_Object *op_w;

View File

@ -10,7 +10,7 @@
#include "options_themepv.h" #include "options_themepv.h"
#include "utils.h" #include "utils.h"
typedef struct _Color_Scheme_Ctx typedef struct tag_Color_Scheme_Ctx
{ {
Evas_Object *term; Evas_Object *term;
Config *config; Config *config;
@ -21,7 +21,7 @@ typedef struct _Color_Scheme_Ctx
Evas_Object *ctxpopup; Evas_Object *ctxpopup;
} Color_Scheme_Ctx; } Color_Scheme_Ctx;
typedef struct _Color_Scheme_Info typedef struct tag_Color_Scheme_Info
{ {
Color_Scheme_Ctx *ctx; Color_Scheme_Ctx *ctx;
Elm_Object_Item *item; Elm_Object_Item *item;

View File

@ -14,7 +14,7 @@
#define FONT_STEP (1.0 / (FONT_MAX - FONT_MIN)) #define FONT_STEP (1.0 / (FONT_MAX - FONT_MIN))
typedef struct _Font_Ctx typedef struct tag_Font_Ctx
{ {
Evas_Object *fr; Evas_Object *fr;
Evas_Object *opbox; Evas_Object *opbox;
@ -35,7 +35,7 @@ typedef struct _Font_Ctx
int expecting_resize; int expecting_resize;
} Font_Ctx; } Font_Ctx;
typedef struct _Font typedef struct tag_Font
{ {
Elm_Object_Item *item; Elm_Object_Item *item;
const char *pretty_name; const char *pretty_name;

View File

@ -9,7 +9,7 @@
#include "keyin.h" #include "keyin.h"
#include "theme.h" #include "theme.h"
typedef struct _Keys_Ctx { typedef struct tag_Keys_Ctx {
Config *config; Config *config;
Evas_Object *frame; Evas_Object *frame;
Evas_Object *gl; Evas_Object *gl;

View File

@ -8,7 +8,7 @@
#include "options_mouse.h" #include "options_mouse.h"
#include "main.h" #include "main.h"
typedef struct _Mouse_Ctx { typedef struct tag_Mouse_Ctx {
Config *config; Config *config;
Evas_Object *term; Evas_Object *term;
Evas_Object *sld_hide_cursor; Evas_Object *sld_hide_cursor;

View File

@ -12,7 +12,7 @@
#include "theme.h" #include "theme.h"
#include "main.h" #include "main.h"
typedef struct _Theme_Ctx typedef struct tag_Theme_Ctx
{ {
Evas_Object *term; Evas_Object *term;
Config *config; Config *config;
@ -21,8 +21,8 @@ typedef struct _Theme_Ctx
Ecore_Timer *seltimer; Ecore_Timer *seltimer;
} Theme_Ctx; } Theme_Ctx;
typedef struct _Theme Theme; typedef struct tag_Theme Theme;
struct _Theme struct tag_Theme
{ {
Elm_Object_Item *item; Elm_Object_Item *item;
const char *name; const char *name;

View File

@ -9,10 +9,10 @@
#include "win.h" #include "win.h"
#include "term_container.h" #include "term_container.h"
typedef struct _Sel Sel; typedef struct tag_Sel Sel;
typedef struct _Entry Entry; typedef struct tag_Entry Entry;
struct _Sel struct tag_Sel
{ {
Evas_Object_Smart_Clipped_Data __clipped_data; Evas_Object_Smart_Clipped_Data __clipped_data;
Evas_Object *self; Evas_Object *self;
@ -41,7 +41,7 @@ struct _Sel
unsigned char use_px : 1; unsigned char use_px : 1;
}; };
struct _Entry struct tag_Entry
{ {
Evas_Object *obj, *bg; Evas_Object *obj, *bg;
Term_Container *tc; Term_Container *tc;

View File

@ -2,10 +2,10 @@
#define TERMINOLOGY_TERM_CONTAINER_H_ 1 #define TERMINOLOGY_TERM_CONTAINER_H_ 1
typedef struct _Term_Container Term_Container; typedef struct tag_Term_Container Term_Container;
typedef struct _Sizeinfo Sizeinfo; typedef struct tag_Sizeinfo Sizeinfo;
struct _Sizeinfo struct tag_Sizeinfo
{ {
int min_w; int min_w;
int min_h; int min_h;
@ -18,7 +18,7 @@ struct _Sizeinfo
int req; int req;
}; };
typedef enum _Term_Container_Type typedef enum tag_Term_Container_Type
{ {
TERM_CONTAINER_TYPE_UNKNOWN = 0, TERM_CONTAINER_TYPE_UNKNOWN = 0,
TERM_CONTAINER_TYPE_SOLO, TERM_CONTAINER_TYPE_SOLO,
@ -27,7 +27,7 @@ typedef enum _Term_Container_Type
TERM_CONTAINER_TYPE_WIN TERM_CONTAINER_TYPE_WIN
} Term_Container_Type; } Term_Container_Type;
typedef enum _Split_Direction { typedef enum tag_Split_Direction {
SPLIT_DIRECTION_NONE, SPLIT_DIRECTION_NONE,
SPLIT_DIRECTION_LEFT, SPLIT_DIRECTION_LEFT,
SPLIT_DIRECTION_RIGHT, SPLIT_DIRECTION_RIGHT,
@ -36,7 +36,7 @@ typedef enum _Split_Direction {
SPLIT_DIRECTION_TABS, SPLIT_DIRECTION_TABS,
} Split_Direction; } Split_Direction;
struct _Term_Container { struct tag_Term_Container {
Term_Container_Type type; Term_Container_Type type;
Term_Container *parent; Term_Container *parent;
Win *wn; Win *wn;

View File

@ -5,9 +5,9 @@
typedef void Term; typedef void Term;
#endif #endif
typedef struct _Termio Termio; typedef struct tag_Termio Termio;
struct _Termio struct tag_Termio
{ {
Evas_Object_Smart_Clipped_Data __clipped_data; Evas_Object_Smart_Clipped_Data __clipped_data;
struct { struct {
@ -100,8 +100,8 @@ struct _Termio
double gesture_zoom_start_size; double gesture_zoom_start_size;
}; };
typedef struct _Termio_Modifiers Termio_Modifiers; typedef struct tag_Termio_Modifiers Termio_Modifiers;
struct _Termio_Modifiers struct tag_Termio_Modifiers
{ {
unsigned char alt : 1; unsigned char alt : 1;
unsigned char shift : 1; unsigned char shift : 1;

View File

@ -5,15 +5,15 @@
#include "media.h" #include "media.h"
#include "sb.h" #include "sb.h"
typedef struct _Termcell Termcell; typedef struct tag_Termcell Termcell;
typedef struct _Termatt Termatt; typedef struct tag_Termatt Termatt;
typedef struct _Termsave Termsave; typedef struct tag_Termsave Termsave;
typedef struct _Termsavecomp Termsavecomp; typedef struct tag_Termsavecomp Termsavecomp;
typedef struct _Termblock Termblock; typedef struct tag_Termblock Termblock;
typedef struct _Termexp Termexp; typedef struct tag_Termexp Termexp;
typedef struct _Termpty Termpty; typedef struct tag_Termpty Termpty;
typedef struct _Termlink Term_Link; typedef struct tag_Termlink Term_Link;
typedef struct _TitleIconElem TitleIconElem; typedef struct tag_TitleIconElem TitleIconElem;
#define COL_DEF 0 #define COL_DEF 0
#define COL_BLACK 1 #define COL_BLACK 1
@ -49,7 +49,7 @@ typedef struct _TitleIconElem TitleIconElem;
#define HL_LINKS_MAX (1 << 16) #define HL_LINKS_MAX (1 << 16)
struct _Termlink struct tag_Termlink
{ {
const char *key; const char *key;
const char *url; const char *url;
@ -59,7 +59,7 @@ struct _Termlink
struct _Termatt struct tag_Termatt
{ {
uint8_t fg, bg; uint8_t fg, bg;
unsigned short bold : 1; unsigned short bold : 1;
@ -94,12 +94,12 @@ struct _Termatt
uint16_t link_id; uint16_t link_id;
}; };
typedef struct _Backlog_Beacon{ typedef struct tag_Backlog_Beacon{
int screen_y; int screen_y;
int backlog_y; int backlog_y;
} Backlog_Beacon; } Backlog_Beacon;
typedef struct _Term_State { typedef struct tag_Term_State {
Termatt att; Termatt att;
unsigned char charset; unsigned char charset;
unsigned char charsetch; unsigned char charsetch;
@ -125,13 +125,13 @@ typedef struct _Term_State {
unsigned int sace_rectangular : 1; unsigned int sace_rectangular : 1;
} Term_State; } Term_State;
typedef struct _Term_Cursor { typedef struct tag_Term_Cursor {
int cx; int cx;
int cy; int cy;
unsigned char wrapnext : 1; unsigned char wrapnext : 1;
} Term_Cursor; } Term_Cursor;
struct _Termpty struct tag_Termpty
{ {
Evas_Object *obj; Evas_Object *obj;
Config *config; Config *config;
@ -212,13 +212,13 @@ struct _Termpty
TitleIconElem *title_icon_stack; TitleIconElem *title_icon_stack;
}; };
struct _Termcell struct tag_Termcell
{ {
Eina_Unicode codepoint; Eina_Unicode codepoint;
Termatt att; Termatt att;
}; };
struct _Termsave struct tag_Termsave
{ {
unsigned int gen : 8; unsigned int gen : 8;
unsigned int comp : 1; unsigned int comp : 1;
@ -229,7 +229,7 @@ struct _Termsave
}; };
/* TODO: RESIZE rewrite Termsavecomp */ /* TODO: RESIZE rewrite Termsavecomp */
struct _Termsavecomp struct tag_Termsavecomp
{ {
unsigned int gen : 8; unsigned int gen : 8;
unsigned int comp : 1; unsigned int comp : 1;
@ -238,7 +238,7 @@ struct _Termsavecomp
unsigned int wout; // output width in Termcells unsigned int wout; // output width in Termcells
}; };
struct _Termblock struct tag_Termblock
{ {
Termpty *pty; Termpty *pty;
const char *path, *link, *chid; const char *path, *link, *chid;
@ -262,7 +262,7 @@ struct _Termblock
unsigned char mov_state : 2; // movie state marker unsigned char mov_state : 2; // movie state marker
}; };
struct _Termexp struct tag_Termexp
{ {
Eina_Unicode ch; Eina_Unicode ch;
int left, id; int left, id;

View File

@ -3188,10 +3188,10 @@ _handle_resize_by_chars(Termpty *ty, Eina_Unicode **ptr)
#endif #endif
} }
struct _TitleIconElem { struct tag_TitleIconElem {
const char *title; const char *title;
const char *icon; const char *icon;
struct _TitleIconElem *next; struct tag_TitleIconElem *next;
}; };
static void static void

View File

@ -1,7 +1,7 @@
#ifndef TERMINOLOGY_TERMPTY_OPS_H_ #ifndef TERMINOLOGY_TERMPTY_OPS_H_
#define TERMINOLOGY_TERMPTY_OPS_H_ 1 #define TERMINOLOGY_TERMPTY_OPS_H_ 1
typedef enum _Termpty_Clear typedef enum tag_Termpty_Clear
{ {
TERMPTY_CLR_END = 0, TERMPTY_CLR_END = 0,
TERMPTY_CLR_BEGIN = 1, TERMPTY_CLR_BEGIN = 1,

View File

@ -140,14 +140,14 @@ sizeprint(char *sz, char szch)
colorprint(RESET, 0, 0, 0, 0); colorprint(RESET, 0, 0, 0, 0);
} }
typedef struct _Cmatch typedef struct tag_Cmatch
{ {
short fr, fg, fb; short fr, fg, fb;
short br, bg, bb; short br, bg, bb;
const char *match, *icon; const char *match, *icon;
} Cmatch; } Cmatch;
typedef struct _Tyls_Options typedef struct tag_Tyls_Options
{ {
int mode; int mode;
Eina_Bool hidden; Eina_Bool hidden;

View File

@ -104,7 +104,7 @@ _run_tytests(int argc, char **argv)
/* }}} */ /* }}} */
typedef struct _Termpty_Tests typedef struct tag_Termpty_Tests
{ {
size_t backsize, backpos; size_t backsize, backpos;
Backlog_Beacon backlog_beacon; Backlog_Beacon backlog_beacon;

View File

@ -67,15 +67,15 @@ int _win_log_dom = -1;
/* {{{ Structs */ /* {{{ Structs */
typedef struct _Split Split; typedef struct tag_Split Split;
typedef struct _Tabbar Tabbar; typedef struct tag_Tabbar Tabbar;
typedef struct _Solo Solo; typedef struct tag_Solo Solo;
typedef struct _Tabs Tabs; typedef struct tag_Tabs Tabs;
typedef struct _Tab_Item Tab_Item; typedef struct tag_Tab_Item Tab_Item;
typedef struct _Tab_Drag Tab_Drag; typedef struct tag_Tab_Drag Tab_Drag;
struct _Tab_Drag struct tag_Tab_Drag
{ {
Evas_Coord mdx; /* Mouse-down x */ Evas_Coord mdx; /* Mouse-down x */
Evas_Coord mdy; /* Mouse-down y */ Evas_Coord mdy; /* Mouse-down y */
@ -101,14 +101,14 @@ struct _Tab_Drag
}; }; }; };
}; };
struct _Tabbar struct tag_Tabbar
{ {
struct { struct {
Evas_Object *box; Evas_Object *box;
} l, r; } l, r;
}; };
struct _Term struct tag_Term
{ {
Win *wn; Win *wn;
Config *config; Config *config;
@ -153,18 +153,18 @@ struct _Term
Eina_Bool sendfile_progress_enabled : 1; Eina_Bool sendfile_progress_enabled : 1;
}; };
struct _Solo { struct tag_Solo {
Term_Container tc; Term_Container tc;
Term *term; Term *term;
}; };
struct _Tab_Item { struct tag_Tab_Item {
Term_Container *tc; Term_Container *tc;
Evas_Object *obj; Evas_Object *obj;
void *selector_entry; void *selector_entry;
}; };
struct _Tabs { struct tag_Tabs {
Term_Container tc; Term_Container tc;
Evas_Object *selector; Evas_Object *selector;
Evas_Object *selector_bg; Evas_Object *selector_bg;
@ -174,7 +174,7 @@ struct _Tabs {
double v2_orig; double v2_orig;
}; };
struct _Split struct tag_Split
{ {
Term_Container tc; Term_Container tc;
Term_Container *tc1, *tc2; // left/right or top/bottom child splits, null if leaf Term_Container *tc1, *tc2; // left/right or top/bottom child splits, null if leaf
@ -187,7 +187,7 @@ struct _Split
struct _Win struct tag_Win
{ {
Term_Container tc; /* has to be first field */ Term_Container tc; /* has to be first field */
@ -329,7 +329,7 @@ _scale_change(void *data EINA_UNUSED,
elm_config_all_flush(); elm_config_all_flush();
} }
typedef struct _Scale_Ctx typedef struct tag_Scale_Ctx
{ {
Evas_Object *hv; Evas_Object *hv;
Term *term; Term *term;
@ -5631,7 +5631,7 @@ _popmedia_show(Term *term, const char *src, Media_Type type)
} }
#ifdef HAVE_ECORE_CON_URL_HEAD #ifdef HAVE_ECORE_CON_URL_HEAD
typedef struct _Ty_Http_Head { typedef struct tag_Ty_Http_Head {
const char *handler; const char *handler;
const char *src; const char *src;
Ecore_Con_Url *url; Ecore_Con_Url *url;

View File

@ -3,8 +3,8 @@
#include "config.h" #include "config.h"
typedef struct _Win Win; typedef struct tag_Win Win;
typedef struct _Term Term; typedef struct tag_Term Term;