+/* out/indirect function for string::Float::to_precision_native */
+val_t Float_to_precision_native___out( val_t recv, val_t nb )
+{
+float trans_recv;
+String orig_return;
+val_t trans_return;
+trans_recv = UNBOX_Float(recv);
+orig_return = malloc( sizeof( struct s_String ) );
+orig_return->ref.val = NIT_NULL;
+orig_return->ref.count = 0;
+orig_return = Float_to_precision_native___impl( trans_recv, UNTAG_Int(nb) );
+trans_return = orig_return->ref.val;
+nitni_local_ref_clean( );
+return trans_return;
+}