コード例 #1
0
ファイル: staticrootslib.c プロジェクト: LordJagged/mosh
struct treenode * libsrl_mktree(int i)
{
  struct treenode * r = GC_MALLOC(sizeof(struct treenode));
  if (0 == i) return 0;
  if (1 == i) r = GC_MALLOC_ATOMIC(sizeof(struct treenode));
  r -> x = libsrl_mktree(i-1);
  r -> y = libsrl_mktree(i-1);
  return r;
}
コード例 #2
0
ファイル: staticrootslib.c プロジェクト: 8l/lllm
 GC_TEST_EXPORT_API struct treenode * libsrl_mktree(int i)
 {
   struct treenode * r = GC_MALLOC(sizeof(struct treenode));
   if (0 == i) return 0;
   if (1 == i) r = GC_MALLOC_ATOMIC(sizeof(struct treenode));
   if (r) {
     r -> x = libsrl_mktree(i-1);
     r -> y = libsrl_mktree(i-1);
   }
   return r;
 }