code wiki / (root) / nx_ship_behavior_body_gate_t371.nx

nx_ship_behavior_body_gate_t371.nx source

↩ module page · 28 lines · 1749 B

1import "nx_organ_ship_review_candidate_t371.nx" 2func main(argc:i64,argv:*i64)->i64{ 3 if argc!=2{return 2} 4 if sys_chdir(BP_HOST)<0{return 2} 5 let args:*i64=sys_mmap_try(13*__size_of(i64)) as *i64 6 if (args as i64)<=0{return 2} 7 args[0]="/volume1/homes/elderwesto/nishihost/buildroot/knowledge/gates/shipping-behavior-body-output-t371.nxmesh" as *u8 as i64 8 args[1]="1750" as *u8 as i64 9 args[2]="28" as *u8 as i64 10 args[3]="4" as *u8 as i64 11 args[4]="1000" as *u8 as i64 12 args[5]="/volume1/homes/elderwesto/nishihost/buildroot/knowledge/gates/body-semantic-canonical-t345.dat" as *u8 as i64 13 args[6]="250" as *u8 as i64 14 args[7]="0" as *u8 as i64 15 args[8]="/volume1/homes/elderwesto/nishihost/knowledge/body_profiles.dat" as *u8 as i64 16 args[9]="0" as *u8 as i64 17 args[10]="0" as *u8 as i64 18 args[11]="0" as *u8 as i64 19 args[12]="/volume1/homes/elderwesto/nishihost/buildroot/knowledge/gates/body-skin-long-whitespace-t345.dat" as *u8 as i64 20 let liveSha:*u8=sys_mmap_try(80);if (liveSha as i64)<=0{sys_munmap_direct(args as *u8,13*__size_of(i64));return 2} 21 var approval:*u8=argv[1] as *u8;if os_streq(approval,"none")==1{approval=0 as *u8} 22 var exactLossApproved:i64=0 23 let result:i64=os_adoption_review("body-review-fixture-t371","/volume1/homes/elderwesto/nishihost/nx_body_gen.elf.prev","/volume1/homes/elderwesto/nishihost/nx_body_gen.elf","7f9088a9e747db5fdadad81809910d6c2d8e13f2f6927c893210c1a51b40e9be",args,13,0 as *u8,approval,liveSha,&exactLossApproved) 24 sys_munmap_direct(liveSha,80);sys_munmap_direct(args as *u8,13*__size_of(i64)) 25 os_puts("BODY-REVIEW exact_loss_approved=");os_pn(exactLossApproved);os_puts("\n") 26 if exactLossApproved!=0{return 3} 27 os_puts("BODY-REVIEW actual_result=");os_pn(result);os_puts("\n");return result 28}