3030#include " system.hpp"
3131
3232
33- static ulong idaapi sizer_dlist (slist_t * sl)
33+ static uint32 idaapi sizer_dlist (slist_t * sl)
3434{
3535 if (sl)
3636 return sl->num ;
3737
3838 return 0 ;
3939}
4040
41- static ulong idaapi sizer_match (void *obj)
41+ static uint32 idaapi sizer_match (void *obj)
4242{
4343 deng_t * d = (deng_t *)obj;
4444
4545 return sizer_dlist (d ? d->mlist : NULL );
4646}
4747
4848
49- static ulong idaapi sizer_identical (void *obj)
49+ static uint32 idaapi sizer_identical (void *obj)
5050{
5151 deng_t * d = (deng_t *)obj;
5252
5353 return sizer_dlist (d ? d->ilist : NULL );
5454}
5555
5656
57- static ulong idaapi sizer_unmatch (void *obj)
57+ static uint32 idaapi sizer_unmatch (void *obj)
5858{
5959 if (obj)
6060 return ((deng_t *)obj)->ulist ->num ;
@@ -74,7 +74,7 @@ static void idaapi close(void *obj)
7474}
7575
7676
77- static void idaapi desc_dlist (slist_t * sl,ulong n,char * const *arrptr)
77+ static void idaapi desc_dlist (slist_t * sl,uint32 n,char * const *arrptr)
7878{
7979 int i;
8080
@@ -103,7 +103,7 @@ static void idaapi desc_dlist(slist_t * sl,ulong n,char * const *arrptr)
103103/* description: Fills matched list */
104104/* ------------------------------------------------*/
105105
106- static void idaapi desc_match (void *obj,ulong n,char * const *arrptr)
106+ static void idaapi desc_match (void *obj,uint32 n,char * const *arrptr)
107107{
108108 deng_t * d = (deng_t *)obj;
109109
@@ -116,7 +116,7 @@ static void idaapi desc_match(void *obj,ulong n,char * const *arrptr)
116116/* description: Fills identical list */
117117/* ------------------------------------------------*/
118118
119- static void idaapi desc_identical (void *obj,ulong n,char * const *arrptr)
119+ static void idaapi desc_identical (void *obj,uint32 n,char * const *arrptr)
120120{
121121 deng_t * d = (deng_t *)obj;
122122
@@ -129,7 +129,7 @@ static void idaapi desc_identical(void *obj,ulong n,char * const *arrptr)
129129/* description: Fills unmatched list */
130130/* ------------------------------------------------*/
131131
132- static void idaapi desc_unmatch (void *obj,ulong n,char * const *arrptr)
132+ static void idaapi desc_unmatch (void *obj,uint32 n,char * const *arrptr)
133133{
134134 int i;
135135 slist_t * sl;
@@ -154,7 +154,7 @@ static void idaapi desc_unmatch(void *obj,ulong n,char * const *arrptr)
154154}
155155
156156
157- static void idaapi enter_list (slist_t * sl,ulong n)
157+ static void idaapi enter_list (slist_t * sl,uint32 n)
158158{
159159 jumpto (sl->sigs [n-1 ]->startEA );
160160 os_copy_to_clipboard (NULL );
@@ -167,7 +167,7 @@ static void idaapi enter_list(slist_t * sl,ulong n)
167167/* matched list */
168168/* ------------------------------------------------*/
169169
170- static void idaapi enter_match (void *obj,ulong n)
170+ static void idaapi enter_match (void *obj,uint32 n)
171171{
172172 enter_list (((deng_t *)obj)->mlist , n);
173173}
@@ -179,7 +179,7 @@ static void idaapi enter_match(void *obj,ulong n)
179179/* identical list */
180180/* ------------------------------------------------*/
181181
182- static void idaapi enter_identical (void *obj,ulong n)
182+ static void idaapi enter_identical (void *obj,uint32 n)
183183{
184184 enter_list (((deng_t *)obj)->ilist , n);
185185}
@@ -191,7 +191,7 @@ static void idaapi enter_identical(void *obj,ulong n)
191191/* unmatched list */
192192/* ------------------------------------------------*/
193193
194- static void idaapi enter_unmatch (void *obj,ulong n)
194+ static void idaapi enter_unmatch (void *obj,uint32 n)
195195{
196196 slist_t * sl = ((deng_t *)obj)->ulist ;
197197
@@ -202,7 +202,7 @@ static void idaapi enter_unmatch(void *obj,ulong n)
202202}
203203
204204
205- static ulong idaapi graph_list (slist_t * sl,ulong n, options_t * opt)
205+ static ulong idaapi graph_list (slist_t * sl,uint32 n, options_t * opt)
206206{
207207 slist_t * sl1 = NULL ;
208208 slist_t * sl2 = NULL ;
@@ -243,7 +243,7 @@ static ulong idaapi graph_list(slist_t * sl,ulong n, options_t * opt)
243243/* matched list */
244244/* ------------------------------------------------*/
245245
246- static void idaapi graph_match (void *obj,ulong n)
246+ static void idaapi graph_match (void *obj,uint32 n)
247247{
248248 slist_t * sl = ((deng_t *)obj)->mlist ;
249249 options_t * opt = ((deng_t *)obj)->opt ;
@@ -260,7 +260,7 @@ static void idaapi graph_match(void *obj,ulong n)
260260/* identical list */
261261/* ------------------------------------------------*/
262262
263- static void idaapi graph_identical (void *obj,ulong n)
263+ static void idaapi graph_identical (void *obj,uint32 n)
264264{
265265 slist_t * sl = ((deng_t *)obj)->ilist ;
266266 options_t * opt = ((deng_t *)obj)->opt ;
@@ -277,7 +277,7 @@ static void idaapi graph_identical(void *obj,ulong n)
277277/* unmatched list */
278278/* ------------------------------------------------*/
279279
280- static void idaapi graph_unmatch (void *obj,ulong n)
280+ static void idaapi graph_unmatch (void *obj,uint32 n)
281281{
282282 slist_t * sl = NULL , * tmp = ((deng_t *)obj)->ulist ;
283283
@@ -313,7 +313,7 @@ static void idaapi graph_unmatch(void *obj,ulong n)
313313}
314314
315315
316- static ulong idaapi res_unmatch (deng_t * d,ulong n, int type)
316+ static uint32 idaapi res_unmatch (deng_t * d,uint32 n, int type)
317317{
318318 slist_t * sl;
319319
@@ -345,7 +345,7 @@ static ulong idaapi res_unmatch(deng_t * d,ulong n, int type)
345345/* list */
346346/* ------------------------------------------------*/
347347
348- static ulong idaapi res_iunmatch (void *obj,ulong n)
348+ static uint32 idaapi res_iunmatch (void *obj,uint32 n)
349349{
350350 return res_unmatch ((deng_t *)obj, n, 0 );
351351}
@@ -357,7 +357,7 @@ static ulong idaapi res_iunmatch(void *obj,ulong n)
357357/* list */
358358/* ------------------------------------------------*/
359359
360- static ulong idaapi res_munmatch (void *obj,ulong n)
360+ static uint32 idaapi res_munmatch (void *obj,uint32 n)
361361{
362362 return res_unmatch ((deng_t *)obj, n, 1 );
363363}
@@ -429,7 +429,7 @@ void propagate_match(deng_t * eng, psig_t * s1, psig_t * s2, int options)
429429/* list */
430430/* ------------------------------------------------*/
431431
432- static ulong idaapi res_match (void *obj,ulong n)
432+ static uint32 idaapi res_match (void *obj,uint32 n)
433433{
434434 deng_t * eng = (deng_t *)obj;
435435 psig_t * s1, * s2;
@@ -482,7 +482,7 @@ static ulong idaapi res_match(void *obj,ulong n)
482482/* to identical list */
483483/* ------------------------------------------------*/
484484
485- static ulong idaapi res_mtoi (void *obj,ulong n)
485+ static uint32 idaapi res_mtoi (void *obj,uint32 n)
486486{
487487 deng_t * d = (deng_t *)obj;
488488
@@ -503,7 +503,7 @@ static ulong idaapi res_mtoi(void *obj,ulong n)
503503/* to matched list */
504504/* ------------------------------------------------*/
505505
506- static ulong idaapi res_itom (void *obj,ulong n)
506+ static uint32 idaapi res_itom (void *obj,uint32 n)
507507{
508508 deng_t * d = (deng_t *)obj;
509509
@@ -523,7 +523,7 @@ static ulong idaapi res_itom(void *obj,ulong n)
523523/* description: Sets element as flagged/unflagged */
524524/* ------------------------------------------------*/
525525
526- static ulong idaapi res_flagged (void *obj,ulong n)
526+ static uint32 idaapi res_flagged (void *obj,uint32 n)
527527{
528528 deng_t * d = (deng_t *)obj;
529529 d->mlist ->sigs [n-1 ]->flag = !d->mlist ->sigs [n-1 ]->flag ;
0 commit comments