> In the example above spatch finds ull, ulli, but not ul and uli. > If you add int to unsigned long long, it won't find anything. I suggest to take another look at the use of type modifiers in the semantic patch language. It seems that it matters occasionally to specify them explicitly. How do you think about to reuse a SmPL script like the following? @find_unsigned@ typedef _Bool, bool, u8, u16, u32, u64; { unsigned, unsigned char, unsigned int, unsigned short, unsigned short int, unsigned long, unsigned long int, unsigned long long, unsigned long long int, size_t, _Bool, bool, u8, u16, u32, u64 } var; @@ *var Regards, Markus -- To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html