タグ

defineとcに関するtyosuke2011のブックマーク (3)

  • C/C++ 言語プログラマのための Lua 入門リファレンス - Qiita

    Help us understand the problem. What is going on with this article? これは、C/C++ 言語のプログラマがこれだけ読めば Lua スクリプトを問題なく書けるようになることを目的にしたドキュメントです。 Lua から C 言語の呼び出し、 C 言語から Lua の呼び出しについては次を参照してください。 C/C++ 言語プログラマのための Lua 入門リファレンス ( C インタフェース編 ) http://qiita.com/dwarfJP/items/ae116b404be0b09255ff C/C++ 言語プログラマのための Lua 入門リファレンス ( ポインタ編 ) http://qiita.com/dwarfJP/items/0c92cedb819b578ac06c このドキュメントは Lua 5.2, 5.3

    C/C++ 言語プログラマのための Lua 入門リファレンス - Qiita
  • wfstack.c

    wfstack.c ���CLV #define _GNU_SOURCE 1 #include <sched.h> // sched_setaffinity #include <stdint.h> #include <stdio.h> #include <limits.h> #include <stdlib.h> #include <stdint.h> #include <pthread.h> #include <assert.h> #include <sys/time.h> #include <urcu-qsbr.h> #define mb() asm volatile("" : : : "memory") #define mf() asm volatile("mfence" : : : "memory") //#define usleep(n) #define CACHELINE 64

    wfstack.c
  • 第4章 クラスとモジュール

    章ではクラスとモジュールの作りだすデータ構造について詳細を見ていく。 クラスとメソッドの定義 まずはCレベルでRubyのクラスを定義する方法を少しだけ見ておきたいと思う。 この章ではある意味「特殊な」ところばかりを追求するので、圧倒的多数を占 める通常ルートを先に知っておいてほしいのだ。 クラスとメソッドを定義する主要なAPIは以下の六つである。 rb_define_class() rb_define_class_under() rb_define_module() rb_define_module_under() rb_define_method() rb_define_singleton_method() 多少の派生バージョンはあるものの、拡張ライブラリはもちろん、基クラス ライブラリまでのほとんどがこれだけのAPIで定義されている。順番に紹介し ていこう。 クラスの定義 rb_d

  • 1