File tree Expand file tree Collapse file tree 1 file changed +17
-17
lines changed
Expand file tree Collapse file tree 1 file changed +17
-17
lines changed Original file line number Diff line number Diff line change 1- open Sexplib.Std
2-
3- type address = {
4- domain : int ;
5- bus : int ;
6- dev : int ;
7- fn : int ;
8- }
9- [@@ deriving sexp , rpc , rpcty ]
10-
11- let address_of_string str =
12- Scanf. sscanf str " %04x:%02x:%02x.%02x"
13- (fun domain bus dev fn -> {domain; bus; dev; fn})
14-
15- let string_of_address address =
16- Printf. sprintf " %04x:%02x:%02x.%01x"
17- address.domain address.bus address.dev address.fn
1+ open Sexplib.Std
2+
3+ type address = {
4+ domain : int ;
5+ bus : int ;
6+ dev : int ;
7+ fn : int ;
8+ }
9+ [@@ deriving sexp , rpc , rpcty ]
10+
11+ let address_of_string str =
12+ Scanf. sscanf str " %04x:%02x:%02x.%02x"
13+ (fun domain bus dev fn -> {domain; bus; dev; fn})
14+
15+ let string_of_address address =
16+ Printf. sprintf " %04x:%02x:%02x.%01x"
17+ address.domain address.bus address.dev address.fn
You can’t perform that action at this time.
0 commit comments