TPRMの審査の周期は、最大の影響力を有する4の加盟国(欧州共同体は、１の加盟国として取り扱う。)は、２年次の16の加盟国は、４年その他の加盟国は、後発開発途上加盟国について一層長い期間が定められる場合を除くほか、６年となっていたが、加盟国の増加により審査の運営が逼迫している状況に鑑みこれをそれぞれ3年、5年、7年に延長することになり、2017年7月26日に一般理事会で採択され、2017年9月14日に各加盟国に通報された。改正は決定の第2項により2019年1月1日に発効した。なお附属書3の改正は閣僚会議が承認した時にすべての加盟国について効力を生ずるものとなっており加盟国の個別の受諾を要しない。
（1）書面質問　審査を受ける国に対し、関心のある加盟国より書面質問が出さ、ルールに従い会合の1週間前までに回答がされる。（2）会合１日目　会合においては、審査を受ける国がステートメントを行い、続いてディスカッサントから審査を受ける国の現状及び今後の課題について論点の提示が行われ、その後，各加盟国から発言がされる。（3）会合2日目　冒頭，審査を受ける国から，1日目の各国からの質問やコメントに応える形でステートメントを行い、その後、ディスカッサントがステートメントを行った後、各加盟国から発言がされ、ついで議長から締めくくりの発言がされ、議論が終了する。
貿易政策審査制度は、ウルグアイ・ラウンド交渉の中間レビュー会合（1988年12月)においてにルグアイ・ラウンド交渉の成果の一つとして実施することが決定され、1989年4月のガット理事会で正式に決定されたものである。それまで特定の貿易措置について、っがとに通報され検討がされることはあったが、各国の貿易政策及び貿易慣行全般についてレビューがされるのはこのときが初めであった。この制度は暫定的なものとされたが、ウルグアイ・ラウンド交渉終了時に各国とも継続を希望したので、検討の範囲をGATS及びTrips協定に拡大等の修正をしてWTO協定附属書3となった。
貿易政策審査制度（ぼうえきせいさくしんさせいど、Trade Policy Review Mechanism。略称TPRM）は、1994年に作成された世界貿易機関を設立するマラケシュ協定の一部（附属書3）を成す条約である。
東京の一流弁護士事務所に所属していた宮内純子だが、不正行為に手を染める事務所に辞表を叩きつけた夜に酔った勢いで知り合った神谷康介と結婚し、彼の実家である山形県寒河江市のさくらんぼ農家に嫁入りする。農作業の手伝いに追われる毎日であるが、そのかたわら弁護士の数が少ない地域住民のために法律相談所を開設している。ドラマは、平和な田舎町で発生する殺人事件を解決する弁護士の活躍を描いている。
常任理事国か非常任理事国の区別なくアルファベット順の月輪番で1か月間議長を務める。安保理の会合には第何回会合と数字が付される正式会合とそうでない非公式協議 (informal consultation) がある。正式会合には、4種類の公開会合がある。まず、公式会合は非公式協議でまとまった決議案を採択するための会合で1議題1会合で数分で終了する。次に、公開ブリーフィングは具体的問題について国際連合事務総長特別代表や事務局側から報告をうけるもので、非安保理メンバーも参加可能だがだれも発言しない傍聴となる。第3に公開討論、第4に公開会合というものもあって非安保理メンバー国も発言することができる（スピーチが認められても言いっ放しとなり、議場での討論とならない）。これらは安保理議場で開催される。このほか、プライベート・ミーティングは主として地域情勢に関する非公開会合で事務総長特別代表や事務局、紛争当事国や利害関係国と安保理メンバー国との意見交換の場である。さらにPKOに要員をだしている国と安保理メンバー国だけの非公開会合もある。非公開会合には議事録はなく公式コミュニケが発表されるだけである。
安全保障理事会決議は、法的拘束力を持っているとされているが国際連合憲章においては、安全保障理事会が決定 (decide) した場合のみに法的拘束力をもつ（国際連合憲章25条）。そのため、議長声明、公式コミュニケ、非公式となるプレスステートメントの順で拘束力が弱く、これらはコンセンサスで決められる。コンセンサスは全会一致が必要のため、プレスステートメントでも非常任理事国の1カ国でも特定の言及記述をブロックできることはあまり知られていない。
C言語のオリジナルのK&Rに列挙型は存在しなかったが、ANSI標準 (C89) で追加された。Cでは、列挙は明示的にenumキーワードを宣言することで生成できる。それは構造体と共用体宣言を連想させる。enum cardsuit {    CLUBS,    DIAMONDS,    HEARTS,    SPADES};struct card {    enum cardsuit suit;    short int value;} hand[13];enum cardsuit trump;Cは列挙値の"小さな整数"表現を直接プログラマに公開する。整数と列挙値は自由に変換可能であり、列挙値でも全ての数値演算が可能となっている。結果として、列挙体に定義されていない値すら取りえることもある。事実、言語仕様によると、上記のコードはint型の定数としてCLUBS、DIAMONDS、HEARTS、SPADESを定義しているが、これらがその型の変数に保存されるときは、（暗黙裡に）enum cardsuitに変換されるだけである。typedefによりエイリアスを定義することも可能である。typedef enum cardsuit cardsuit_t;int a = DIAMONDS;cardsuit_t b = DIAMONDS;cardsuit_t c = 1;Cでは、プログラマが明示的に列挙定数の値を指定することも可能である。例えば、enum cardsuit {    CLUBS    = 1,    DIAMONDS = 2,    HEARTS   = 4,    SPADES   = 8};は、スートの数学的な集合をビット演算によってenum cardsuitとして表現することを可能にする型を定義する目的で使える。型名を持たない無名の列挙体を定義することも可能である。enum {    CLUBS,    DIAMONDS,    HEARTS,    SPADES};Cの構文を受け継ぐが型のない言語（PerlやJavaScriptなど）は一般に列挙型をもたない。