1 2 3 struct x { 4 char buf[10]; 5 }; 6 7 int *pint; 8 long *plong; 9 long long *plonglong; 10 struct x *pstr; 11 12 iinc()13int iinc() { 14 return *pint++; 15 } 16 linc()17long linc() { 18 return *plong++; 19 } 20 llinc()21long long llinc() { 22 return *plonglong++; 23 } 24 stinc()25struct x *stinc() { 26 return pstr++; 27 } 28 idec()29int idec() { 30 return *pint--; 31 } 32 33 ldec()34long ldec() { 35 return *plong--; 36 } 37 lldec()38long long lldec() { 39 return *plonglong--; 40 } 41