let is_start_of_something = function
| Tchar _ | Tshort _ | Tint _ | Tdouble _ | Tfloat _ | Tlong _
- | Tunsigned _ | Tsigned _ | Tvoid _
+ | Tunsigned _ | Tsigned _ | Tvoid _ | Tsize_t _ | Tssize_t _ | Tptrdiff_t _
| Tauto _ | Tregister _ | Textern _ | Tstatic _
| Tconst _ | Tvolatile _
| Ttypedef _
| TDefine (ii) -> ii
| TInclude (includes, filename, inifdef, i1) -> i1
- | TUndef (s, ii) -> ii
+ | TUndef (ii) -> ii
| TCppDirectiveOther (ii) -> ii
| TIncludeStart (i1, inifdef) -> i1
| Tunsigned (i) -> i
| Tsigned (i) -> i
| Tvoid (i) -> i
+ | Tsize_t (i) -> i
+ | Tssize_t (i) -> i
+ | Tptrdiff_t (i) -> i
| Tauto (i) -> i
| Tregister (i) -> i
| Textern (i) -> i
| TDefine (i1) -> TDefine(f i1)
- | TUndef (s,i1) -> TUndef(s, f i1)
+ | TUndef (i1) -> TUndef(f i1)
| TCppDirectiveOther (i1) -> TCppDirectiveOther(f i1)
| TInclude (includes, filename, inifdef, i1) ->
| Tunsigned (i) -> Tunsigned (f i)
| Tsigned (i) -> Tsigned (f i)
| Tvoid (i) -> Tvoid (f i)
+ | Tsize_t (i) -> Tsize_t (f i)
+ | Tssize_t (i) -> Tssize_t (f i)
+ | Tptrdiff_t (i) -> Tptrdiff_t (f i)
| Tauto (i) -> Tauto (f i)
| Tregister (i) -> Tregister (f i)
| Textern (i) -> Textern (f i)