//最後にchainを丸ごと全部削除します。voidcor_clear(void); 使い方: cor_add_functionで関数を追加します。関数定義はchain_funcに従います。 cor_callで登録されている関数を頭から順に実行します。このとき登録関数がCoR_RETURNを返すとそこで処理が終了します。
enum question_e { DO_YOU_HAVE_CAR, DO_YOU_KNOW_MUTANT, ARE_YOU_HAPPY, HIGH_CLEARANCE }; typedef enum color_e { INFRA_RED, RED, BLUE, } color_e; struct answer_t { color_e (*color)(); char *(*getname)(); char *(*answer)(int id); }; typedef struct answer_t answer_t, ...
#include<stdio.h>#include<stdlib.h>enumVALID{FALSE,TRUE};typedefstruct{intvalid;int*data;size_t size;}MyObject;intmain(){int*tmp=NULL;MyObject*my1=malloc(sizeof(MyObject));my1->valid=TRUE;my1->data=tmp;my1->size=sizeoftmp;free(my1);exit(EXIT_SUCCESS);} ...
#include<errno.h>#include<stdio.h>#include<stdlib.h>#include<string.h>#defineSIZE 100typedefenum{Jan,Feb,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC}month;typedefstruct{unsignedchardd;month mm;unsignedyy;}date;#defineMALLOC_ARRAY(number, type) ((type *)malloc((number) * sizeof(type)))in...
Objective-C, Objective-C++ のコードを Swift で使う https://qiita.com/daichiro/items/a228d9f3db95b16fbae9 [Xcode][Objective-C]状態を表す定数の宣言方法(typedef enum) https://qiita.com/multi0440/items/acfc63ecf1a5f6d5dc96 Objective-Cのivarについて https://qiita.com/hotpepsi/items/0c74...