bscore-lib 1.0.1

bowling score library for C (written in Rust)
Documentation
bscore-lib-1.0.1 has been yanked.

bscore-lib

bowling score library for C (written in Rust)

build

cargo build --release

output example (dll on Windows)

  • target/release/bscore_lib.dll
  • target/release/bscore_lib.dll.lib

sample

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <bscore_lib.h>

int main(int ac, char **av)
{
  char src[] = "xxxxxxxxxxxx";
  size_t sz = 0;
  bscore_s(src, strlen(src), 0, NULL, &sz);
  char *dst = (char *)malloc(sz);
  if(!dst) return -1;
  bscore_s(src, strlen(src), 0, dst, &sz);
  printf("%s", dst);
  free(dst);
  return 0;
}

/*
  x   x   x   x   x   x   x   x   x xxx
 30  60  90 120 150 180 210 240 270 300
300
*/

links

library

cdylib

app sample

for python

License

MIT