Когда я запускаю отступ с различными опциями, которые я хочу, для моего источника, он делает то, что я хочу, но также портит размещение символов * в типах указателей:
-int send_pkt(tpkt_t* pkt, void* opt_data);
-void dump(tpkt_t* bp);
+int send_pkt(tpkt_t * pkt, void *opt_data);
+void dump(tpkt * bp);
Я знаю, что мое размещение * s рядом с типом, а не переменной, нетрадиционно, но как я могу получить отступ, чтобы просто оставить их в покое? Или есть другой инструмент, который будет делать то, что я хочу? Я просмотрел справочную страницу, информационную страницу и посетил полдюжины страниц, предложенных Google, и не могу найти вариант, чтобы сделать это.
Я пробовал Artistic Style (a.k.a. AStyle), но не могу понять, как сделать его отступ в кратном 4, а сделать каждые 8 табуляцией. То есть:
if ( ... ) {
<4spaces>if ( ... ) {
<tab>...some code here...
<4spaces>}
}