Function kdb_c_api::null_terminated_str_to_S[][src]

pub fn null_terminated_str_to_S(string: &str) -> S
Expand description

Convert null-terminated &str to S.

Example

use kdb_c_api::*;
 
#[no_mangle]
pub extern "C" fn pingpong2(_: K) -> K{
  unsafe{native::k(0, null_terminated_str_to_S("ping\0"), new_int(77), KNULL)}
}
q)ping:{[int] `$string[int], "_pong!!"};
q)pingpong: `libc_api_examples 2: (`pingpong2; 1);
q)pingpong[]
`77_pong!!