Ich gehe davon aus, dass Sie entweder den C18 oder C30 Compiler verwenden.
Der C18-Compiler hat kein Inline-Schlüsselwort, also nehme ich an, dass irgendwo ein Makro ist, das das für Sie erledigt.
Der C30-Compiler hat eine Inline-Schlüsselwort, also Funktionen sollte wie folgt erklärt werden:
__inline__ void functionname(void) { -----code----- }
die Montage zu überprüfen, können Sie eine LST-Datei für den Quellcode generieren. Wechseln Sie unter Projektoptionen zur Registerkarte MPLAB ASM30. Unter Listenoptionen, stellen Sie sicher Liste aktivieren, Include Quellcode und Include Assembly sind überprüft. Rebuild, und Ihre .lst-Datei zeigt die Disassemblierung gemischt mit der C-Quelle, und das sollte Ihnen zeigen, dass Ihre Funktion richtig inline war.
Welchen Compiler benutzen Sie? – mizo