#define reset() asm("reset");
ahora pones reset(); y ya tienes una funcion de C aunque sea simplemente un macro, desconozco si la sintaxis de reset es asi y si se utiliza el asm asi, pero es algo parecido.
Tambien puedes crear tu propia funcion
void reset() {
asm("reset");
}