static VTermEncodingInstance encoding;
-static int parser_text(const char bytes[], size_t len, void *user)
+static int parser_text(const char bytes[], size_t len, void *user UNUSED)
{
size_t i;
- (void)user;
printf("text ");
for(i = 0; i < len; i++) {
return i;
}
-static int parser_control(unsigned char control, void *user)
+static int parser_control(unsigned char control, void *user UNUSED)
{
- (void)user;
printf("control %02x\n", control);
return 1;
}
-static int parser_escape(const char bytes[], size_t len, void *user)
+static int parser_escape(const char bytes[], size_t len, void *user UNUSED)
{
size_t i;
- (void)user;
if(bytes[0] >= 0x20 && bytes[0] < 0x30) {
if(len < 2)
return len;
}
-static int parser_csi(const char *leader, const long args[], int argcount, const char *intermed, char command, void *user)
+static int parser_csi(const char *leader, const long args[], int argcount, const char *intermed, char command, void *user UNUSED)
{
int i;
- (void)user;
printf("csi %02x", command);
if(leader && leader[0]) {
return 1;
}
-static int parser_osc(const char *command, size_t cmdlen, void *user)
+static int parser_osc(const char *command, size_t cmdlen, void *user UNUSED)
{
size_t i;
- (void)user;
printf("osc ");
for(i = 0; i < cmdlen; i++)
return 1;
}
-static int parser_dcs(const char *command, size_t cmdlen, void *user)
+static int parser_dcs(const char *command, size_t cmdlen, void *user UNUSED)
{
size_t i;
- (void)user;
printf("dcs ");
for(i = 0; i < cmdlen; i++)
static int want_movecursor = 0;
static VTermPos state_pos;
-static int movecursor(VTermPos pos, VTermPos oldpos, int visible, void *user)
+static int movecursor(VTermPos pos, VTermPos oldpos UNUSED, int visible UNUSED, void *user UNUSED)
{
- (void)oldpos, (void)visible, (void)user;
state_pos = pos;
if(want_movecursor)
}
static int want_scrollrect = 0;
-static int scrollrect(VTermRect rect, int downward, int rightward, void *user)
+static int scrollrect(VTermRect rect, int downward, int rightward, void *user UNUSED)
{
- (void)user;
if(!want_scrollrect)
return 0;
}
static int want_moverect = 0;
-static int moverect(VTermRect dest, VTermRect src, void *user)
+static int moverect(VTermRect dest, VTermRect src, void *user UNUSED)
{
- (void)user;
if(!want_moverect)
return 0;
}
static int want_settermprop = 0;
-static int settermprop(VTermProp prop, VTermValue *val, void *user)
+static int settermprop(VTermProp prop, VTermValue *val, void *user UNUSED)
{
- (void)user;
VTermValueType type;
if(!want_settermprop)
return 1;
// These callbacks are for State
static int want_state_putglyph = 0;
-static int state_putglyph(VTermGlyphInfo *info, VTermPos pos, void *user)
+static int state_putglyph(VTermGlyphInfo *info, VTermPos pos, void *user UNUSED)
{
int i;
- (void)user;
if(!want_state_putglyph)
return 1;
}
static int want_state_erase = 0;
-static int state_erase(VTermRect rect, int selective, void *user)
+static int state_erase(VTermRect rect, int selective, void *user UNUSED)
{
- (void)user;
if(!want_state_erase)
return 1;
VTermColor foreground;
VTermColor background;
} state_pen;
-static int state_setpenattr(VTermAttr attr, VTermValue *val, void *user)
+static int state_setpenattr(VTermAttr attr, VTermValue *val, void *user UNUSED)
{
- (void)user;
switch(attr) {
case VTERM_ATTR_BOLD:
state_pen.bold = val->boolean;
return 1;
}
-static int state_setlineinfo(int row, const VTermLineInfo *newinfo, const VTermLineInfo *oldinfo, void *user)
+static int state_setlineinfo(int row UNUSED, const VTermLineInfo *newinfo UNUSED, const VTermLineInfo *oldinfo UNUSED, void *user UNUSED)
{
- (void)row, (void)newinfo, (void)oldinfo, (void)user;
return 1;
}
static int want_screen_damage = 0;
static int want_screen_damage_cells = 0;
-static int screen_damage(VTermRect rect, void *user)
+static int screen_damage(VTermRect rect, void *user UNUSED)
{
- (void)user;
if(!want_screen_damage)
return 1;
}
static int want_screen_scrollback = 0;
-static int screen_sb_pushline(int cols, const VTermScreenCell *cells, void *user)
+static int screen_sb_pushline(int cols, const VTermScreenCell *cells, void *user UNUSED)
{
int eol;
int c;
- (void)user;
if(!want_screen_scrollback)
return 1;
return 1;
}
-static int screen_sb_popline(int cols, VTermScreenCell *cells, void *user)
+static int screen_sb_popline(int cols, VTermScreenCell *cells, void *user UNUSED)
{
int col;
- (void)user;
if(!want_screen_scrollback)
return 0;
screen_sb_popline // sb_popline
};
-int main(int argc, char **argv)
+int main(int argc UNUSED, char **argv UNUSED)
{
char line[1024] = {0};
int flag;
- (void)argc, (void)argv;
int err;