Ich schaue immer in der betreffenden Includedatei nach. Beim Atmega168 
wäre das die iom168.h und die darin eingebundene iomx8.h
Dort findet sich dann ein Abschnitt in der Form
1  | /* Timer/Counter2 Compare Match A */
  | 
2  | #define TIMER2_COMPA_vect    _VECTOR(7)
  | 
3  | #define SIG_OUTPUT_COMPARE2A    _VECTOR(7)
  | 
Wenn Vektor 7 dein Interruptvektor ist (Datenblatt), dann ist der Text 
hinter dem define dein symbolischer Name: (TIMER2_COMPA_vect
> Und was ist dann damit?
> 18 | 0x0022 | SPI, STC | SPI Serial Transfer Complete
Dazu findet man in iomx8.h (WinAVR 20071221)
1  | /* SPI Serial Transfer Complete */
  | 
2  | #define SPI_STC_vect      _VECTOR(17)
  | 
3  | #define SIG_SPI        _VECTOR(17)
  | 
D.h. die Vektornummer 18 kann ich im Moment nicht nachvollziehen. Aus 
der 0x0022 würde ich auf 17 tippen, so wie im Includefile.