xref: /inferno-os/utils/na/na.h (revision 74a4d8c26dd3c1e9febcb717cfd6cb6512991a7a)
1*74a4d8c2SCharles.Forsyth #ifndef NA_H
2*74a4d8c2SCharles.Forsyth #define NA_H
3*74a4d8c2SCharles.Forsyth 
4*74a4d8c2SCharles.Forsyth struct na_patch {
5*74a4d8c2SCharles.Forsyth 	unsigned lwoff;
6*74a4d8c2SCharles.Forsyth 	unsigned char type;
7*74a4d8c2SCharles.Forsyth };
8*74a4d8c2SCharles.Forsyth 
9*74a4d8c2SCharles.Forsyth int na_fixup(unsigned long *script, unsigned long pa_script, unsigned long pa_reg,
10*74a4d8c2SCharles.Forsyth     struct na_patch *patch, int patches,
11*74a4d8c2SCharles.Forsyth     int (*externval)(int x, unsigned long *v));
12*74a4d8c2SCharles.Forsyth 
13*74a4d8c2SCharles.Forsyth #endif
14