summaryrefslogtreecommitdiff
path: root/devel/m17n-lib/files/patch-src_input.c
blob: 3bfb5c45c94aef9906bcbb64e8454f171d94d183 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- src/input.c.orig	2014-11-28 22:57:48 UTC
+++ src/input.c
@@ -4264,7 +4264,7 @@ filter (MInputContext *ic, MSymbol key, 
   if (ic_info->commit_key_head > 0)
     {
       memmove (ic_info->keys, ic_info->keys + ic_info->commit_key_head,
-	       sizeof (int) * (ic_info->used - ic_info->commit_key_head));
+	       sizeof (MSymbol *) * (ic_info->used - ic_info->commit_key_head));
       ic_info->used -= ic_info->commit_key_head;
       ic_info->key_head -= ic_info->commit_key_head;
       ic_info->state_key_head -= ic_info->commit_key_head;
@@ -4278,7 +4278,7 @@ filter (MInputContext *ic, MSymbol key, 
       if (ic_info->key_head > 0)
 	{
 	  memmove (ic_info->keys, ic_info->keys + ic_info->key_head,
-		   sizeof (int) * (ic_info->used - ic_info->key_head));
+		   sizeof (MSymbol *) * (ic_info->used - ic_info->key_head));
 	  ic_info->used -= ic_info->key_head;
 	  ic_info->key_head = ic_info->state_key_head
 	    = ic_info->commit_key_head = 0;