Full text search for "Macro"
- AnimeReleased/mym . . . . 6 matches
마크로스 7.Macross 7.1994 / *** / A- /
마크로스 7 다이너마이트.Macross 7 Dynamite.1997 / *** / A0 /
마크로스 7 은하가 나를 부른다.Macross 7 The Galaxy is calling me.1995 / *** / A- /
마크로스 제로.Macross Zero.2002 / ***1/2 / A0 /
마크로스 플러스.Macross Plus Movie.1994 / ***1/2 / A+ /
마크로스 F.Macross Frontier.2008 / ***1/2 / A+ /
- HelpOnMacros . . . . 6 matches
== Macros ==
Macros allow the insertion of system features into normal wiki pages; the only thing that makes those pages special is that they contain macros. If you edit pages like RecentChanges or SystemInfo, you'll see what that means.
=== Search macros ===
||'''Macro'''||'''Description'''||'''Example'''||
||'''Macro'''||'''Description'''||'''Example'''||
||'''Macro'''||'''Description'''||'''Example'''||
||'''Macro'''||'''Description'''||'''Example'''||
We don't show examples for all macros here, because that would make this page quite long. Here is is the replacement text for the {{{[[SystemInfo]]}}} macro:
- AliasPageNames . . . . 5 matches
DueDateMacro<DueDate,Due Date Macro,"Due Date Macro"
HelpOnMacros,MacroPlugin,매크로
- HyacinthWiki . . . . 5 matches
문장 앞 뒤에 {{{<code></code>}}}를 붙여주는 CodeMacro
[DisqusCommentsMacro]
AudioPlayerMoniwikiMacro Play 매크로 대체
[Evernote+MoniwikiMacro]
[AtomMacro]
- 모니위키 플러그인 . . . . 5 matches
||<table width="100%">AtomMacro ||ATOM 구독 목록을 출력해주는 매크로 ||
||[AudioPlayerMoniwikiMacro] ||WordPress의 음악 재생 플러그인의 모니위키용 Audio Player 매크로 ||
||[DisqusCommentsMacro] ||DISQUS의 최근 코멘트를 출력해주는 매크로 ||
||["Evernote+MoniwikiMacro"] ||Evernote 노트를 Moniwiki 페이지에 출력하는 플러그인 ||
CategoryMacro
- NavigationMacro . . . . 4 matches
/!\ Before 1.0.8 version, it is named as {{{TrailMacro}}} and its name is changed as {{{NavigationMacro}}}.
[[Navigation(NavigationMacro)]]
(NavigationMacro)]]
- WikiSlide . . . . 4 matches
== Macros ==
* Macros allow dynamic (computed) content to be inserted into pages.
* A macro is called by "`[[MacroName(parameters)]]`".
* The parameters are optional, depending on the macro.
* The most important macros:
For details see HelpOnMacros.
- AudioPlayerMoniwikiMacro . . . . 3 matches
#title Audio Player Moniwiki Macro
#keywords audio-player,moniwiki,macro
== AudioPlayerMoniwikiMacro ==
CategoryMacro
- BarMacro . . . . 3 matches
= Bar Macro =
We use it in conjunction with the [DueDate Macro] like this:
CategoryMacro
- Blog/2009-01 . . . . 3 matches
1. 개선된 Attachment Macro
1. Bar Macro 추가(?) <- 이전 버전에도 있었던 것 같기도...
1. 손톱그림(thumbnail) 지원과 이를 위한 Gallery Macro 개선
- C++/SAL 표준 표식 언어 . . . . 3 matches
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> The macros are defined in 3 layers:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> _In_\_Out_ Layer:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> ----------------</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> This layer provides the highest abstraction and its macros should be used</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> in most cases. Its macros start with _In_, _Out_ or _Inout_. For the</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> typical case they provide the most concise annotations.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> _Pre_\_Post_ Layer:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> ------------------</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> The macros of this layer only should be used when there is no suitable macro</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> in the _In_\_Out_ layer. Its macros start with _Pre_, _Post_, _Ret_,</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> _Deref_pre_ _Deref_post_ and _Deref_ret_. This layer provides the most</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> flexibility for annotations.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Implementation Abstraction Layer:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> --------------------------------</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Macros from this layer should never be used directly. The layer only exists</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> to hide the implementation of the annotation macros.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Nullness:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> --------</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> If the pointer can be NULL the annotation contains _opt. If the macro</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> does not contain '_opt' the pointer may not be NULL.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> If the buffer size is given by a limiting pointer use the ptrdiff_ versions</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> of the macros.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">// convenience macros for nullterminated buffers with given capacity</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_pre_z_cap_(size) _Deref_pre3_impl_(_$notnull, _$zterm,_$cap(size)) _Deref2_pre1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_pre_opt_z_cap_(size) _Deref_pre3_impl_(_$maybenull,_$zterm,_$cap(size)) _Deref2_pre1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_pre_z_bytecap_(size) _Deref_pre3_impl_(_$notnull, _$zterm,_$bytecap(size)) _Deref2_pre1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_pre_opt_z_bytecap_(size) _Deref_pre3_impl_(_$maybenull,_$zterm,_$bytecap(size)) _Deref2_pre1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">// convenience macros for nullterminated buffers with given capacity</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_post_z_cap_(size) _Deref_post3_impl_(_$notnull, _$zterm,_$cap(size)) _Deref2_post1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_post_opt_z_cap_(size) _Deref_post3_impl_(_$maybenull,_$zterm,_$cap(size)) _Deref2_post1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_post_z_bytecap_(size) _Deref_post3_impl_(_$notnull, _$zterm,_$bytecap(size)) _Deref2_post1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#define _Deref_post_opt_z_bytecap_(size) _Deref_post3_impl_(_$maybenull,_$zterm,_$bytecap(size)) _Deref2_post1_impl_(_$valid)</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">// Convenience macros for more concise annotations</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#pragma push_macro( "SA" )</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#pragma push_macro( "REPEATABLE" )</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#pragma pop_macro( "REPEATABLE" )</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">#pragma pop_macro( "SA" )</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> The appropriate macro for a given buffer can be constructed using the table below.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Just pick the appropriate values from each category, and combine them together</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> with a leading underscore. Some combinations of values do not make sense as buffer</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> annotations. Only meaningful annotations can be added to your code; for a list of</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> these, see the buffer annotation definitions section.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Advanced annotations describe behavior that is not expressible with the regular</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> buffer macros. These may be used either to annotate buffer parameters that involve</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> complex or conditional behavior, or to enrich existing annotations with additional</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> information.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">/*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> -------------------------------------------------------------------------------</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Helper Macro Definitions</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> /*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> In the primitive __declspec("SAL_*") annotations "SAL" stands for Standard</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Annotation Language. These __declspec("SAL_*") annotations are the</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> primitives the compiler understands and all high-level SpecString MACROs</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> will decompose into these primivates.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> */</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> /*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> __exceptthat</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Given a set of annotations Q containing __exceptthat maybeP, the effect of</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> the except clause is to erase any P or notP annotations (explicit or</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> implied) within Q at the same level of dereferencing that the except</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> clause appears, and to replace it with maybeP.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Example 1: __valid __exceptthat __maybenull on a pointer p means that the</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> pointer may be null, and is otherwise valid, thus overriding</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> the implicit notnull annotation implied by __valid on</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> pointers.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Example 2: __valid __deref __exceptthat __maybenull on an int **p means</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> that p is not null (implied by valid), but the elements</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> pointed to by p could be null, and are otherwise valid. </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> */</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> #define __exceptthat __declspec("SAL_except")</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> #define __execeptthat __exceptthat</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> /*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> _refparam</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Added to all out parameter macros to indicate that they are all reference</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> parameters.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> */</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> #define __refparam __deref __notreadonly</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> /*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> __inner_*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Helper macros that directly correspond to certain high-level annotations.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> */</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> /*</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Macros to classify the entrypoints and indicate their category.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> Pre-defined control point categories include: RPC, LPC, DeviceDriver, UserToKernel, ISAPI, COM.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> */</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; "> #define __inner_control_entrypoint(category) __declspec("SAL_entrypoint(controlEntry, "SPECSTRINGIZE(category)")")</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">Any of these may be used to directly annotate functions, and may be used in</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">combination with each other or with regular buffer macros. For an explanation</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">of each annotation, see the advanced annotations section.</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">-------------------------------------------------------------------------------</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">*/</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.6; ">
- CommentMacro . . . . 3 matches
특정 페이지 하단에 [[Comment]]를 넣으면 http://chemie.skku.ac.kr/wiki/''''''에서 보이듯이 맨 하단에 CommentMacro가 붙게 됩니다.
$extra_macros=array('FootNote','Comment');
/!\ Comment 매크로 이외에 자신이 만든 매크로가 맨 하단에 들어가도록 위의 방법을 쓰실 수 있습니다. 위의 방법으로 FootNoteMacro와 CommentMacro를 넣은 예입니다.
- DueDateMacro . . . . 3 matches
리눅스 + 모니위키 버전 1.0.5 모두 잘 됩니다. 이곳의 DueDateMacro는 옛날 버전이라서 이렇습니다. --WkPark
DueDateMacro 의 날짜가 MM/DD/YY 로 나오고 있는데요, YY-MM-DD 나 YY년 MM월 DD일 로 나오게 할려면 어떻게 하면 되는지요 ^^
CategoryMacro
- PageListMacro . . . . 3 matches
[페이지이름]만 찾는다. 내용은 FullSearchMacro로 찾는다.
SisterWiki에 있는 내용도 찾을 수 있으면 좋겠습니다. FullSearchMacro야 SisterWiki랑은 무관하지만 PageList는 SisterWiki까지도 수용할 수 있다고 생각합니다.
CategoryMacro
- Blog/2024-07 . . . . 2 matches
에버노트 노트들을 업노트로 마이그레이션을 하고 있는데, 모니위키에도 [wiki:"Evernote+MoniwikiMacro" 에버노트+모니위키 매크로]를 만들어 지금까지 종종 잘 사용 중인 매크로가 있어서 똑같은 기능을 하는 [wiki:UpNoteMacro 업노트+모니위키 매크로]를 만들었다. 아래는 그 컨셉.
- CodeMacro . . . . 2 matches
== CodeMacro ==
CategoryMacro
- DateTimeMacro . . . . 2 matches
@SIG''''''@ or @DATE''''''@ is replaced to DateTimeMacro.
CategoryMacro
- FullSearchMacro . . . . 2 matches
See also PageListMacro
CategoryMacro
- LocalKeywords . . . . 2 matches
macro macros plugin processor plugins
audio-player macro moniwiki
DebugView Helper MFC Macro
C++ Macro pragma
- MediaMacro . . . . 2 matches
Alias of the PlayMacro
CategoryMacro
- MoniWikiFaq . . . . 2 matches
= DueDateMacro 날짜 형식을 바꾸고 싶습니다. =
'''Q''' : DueDateMacro에서 날짜 형식을 바꾸고 싶습니다. 12/11/05 되어 있는데.. 2005년 12월 11일..이런식으로 바꾸려고합니다. 어떻게 해야 하나요? (이렇게 쓰는거 맞나요? 첨이라서요...)
그리고는 {{{macro_TitleIndex()}}} 함수 내에서 정렬에 새로 만든 함수를 사용하도록 합니다.
function macro_TitleIndex($formatter) {
WordIndex 페이지에서도 동일한 동작 방식을 원하시면 {{{plugin/WordIndex.php}}} 파일의 {{{macro_WordIndex()}}} 함수를 유사한 방식으로 수정해 주시면 됩니다.
- MoniWikiPlugins . . . . 2 matches
모니위키는 MoinMoin과 호환하는 Macro를 가지고 있으며, 그 매크로에 상응하는 action을 각각 가지고 있는 경우 혹은 액션만 있고 매크로는 없는 경우가 있습니다.
* FastSearch (bsd해쉬를 이용한 빠른 FullSearchMacro)
- RandomQuoteMacro . . . . 2 matches
CategoryMacro
CategoryMacro
- TableOfContentsMacro . . . . 2 matches
TableOfContentsMacro를 페이지의 상단에 {{{[[TableOfContents]]}}} 와 같이 넣으면,
* TableOfContentsMacro를 쓰지 않으면 제목줄에 번호가 붙지 않고, 이 매크로를 쓰면 제목에 번호가 붙습니다.
- UpNoteMacro . . . . 2 matches
#title UpNote Macro
CategoryMacro
- AnchorMacro . . . . 1 match
#keywords macro
== Anchor Macro ==
- AtomMacro . . . . 1 match
CategoryMacro
- BabelFishMacro . . . . 1 match
CategoryMacro
- Blog/2008-12 . . . . 1 match
* PageListMacro의 디렉토리식 보기 지원
- C++/(MFC)DebugView 출력 Helper . . . . 1 match
#keywords DebugView,Helper,MFC,Macro
- C++/빌드 시 TODO 출력 . . . . 1 match
#keywords C++,Macro,pragma
- CalendarMacro . . . . 1 match
CategoryMacro
- CategoryMacro . . . . 1 match
[[CategorySearch(CategoryMacro)]]
- DisqusCommentsMacro . . . . 1 match
CategoryMacro
- Evernote+MoniwikiMacro . . . . 1 match
CategoryMacro
- FastSearchMacro . . . . 1 match
5000여개의 파일이 있을 때 FastSearch는 2초 걸렸다. php는 파일 처리속도가 늦다는 이유로 FullSearchMacro를 쓰면 약 15여초 걸린다. 그 대신에, wiki_indexer.pl은 하루에 한두번정도 돌려야 되며, 5분여 동안의 시간이 걸린다.
- FootNoteMacro . . . . 1 match
CategoryMacro
- FortuneMacro . . . . 1 match
Fortune 매크로는 fortune파일의 인덱스를 직접 읽어들여 사용하므로 FortuneCookies를 읽어들이는 RandomQuoteMacro보다 매우 빠릅니다. :)
- HelpOnEditing . . . . 1 match
* HelpOnMacros - 매크로
- HelpOnHeadlines . . . . 1 match
See also TableOfContentsMacro
- IrccolorMacro . . . . 1 match
CategoryMacro
- IsbnMacro . . . . 1 match
CategoryMacro
- KeywordMacro . . . . 1 match
#keywords keywords,macro
CategoryMacro
- MoniWikiOptions . . . . 1 match
* 페이지 카운터의 사용 여부를 결정한다 (See PageHitsMacro)
- MoniWikiTutorial . . . . 1 match
자세한 내용은 HelpOnMacros를 참고하세요
- PageHitsMacro . . . . 1 match
CategoryMacro
- PlayMacro . . . . 1 match
CategoryMacro
- RandomPageMacro . . . . 1 match
CategoryMacro
- RecentChangesMacro . . . . 1 match
CategoryMacro
- TaggingSystem . . . . 1 match
TagCloud를 사용하기 위해서 {{{[[Keywords(tour)]]}}} 매크로를 이용합니다. 자세한 내용은 KeywordsMacro를 참조하세요.
- UploadFileMacro . . . . 1 match
* AttachmentMacro
- UploadedFiles . . . . 1 match
See also UploadFileMacro
- UsenetMacro . . . . 1 match
* $Id: UsenetMacro,v 1.13 2005/02/05 03:23:51 root Exp root $
function macro_Usenet($formatter, $value)
- VS . . . . 1 match
=== Text Macros for Visual Studio 2012/2013/2015 ===
- VoteMacro . . . . 1 match
간단한 VoteMacro입니다.
- fopen() 대신 fsockopen()을 사용한 RSS 매크로 . . . . 1 match
#keywords moniwiki,rss,macro,moniwiki tips
그리고 또 한가지, 예전에 작성된 RssMacro 페이지가 위키에 있는 분은 매크로를 수정하고 그 페이지에 들어갈 때 주의해주세요. 본문 중 {{{ [[RSS(ERR: not a valid URL! http://kz.mpecc.com/moniwiki/wiki.php?action=rss_rc&dummy=1)]] }}} 이 부분에서 계속 응답을 기다리는지 홈페이지가 한동안 먹통이 되어버립니다.
- irc logs . . . . 1 match
[13:36:47] 20<hyacinth>30 호주 ABC 방송은 즉시 “번역 불가: 에마뉘엘 마크롱은 총리의 맛있는 부인에게 감사했다(Lost in translation: Emmanuel Macron thanks the PM’s ‘delicious wife.’)”는 트윗 글을 남겼다.
- irc logs/2011 . . . . 1 match
[19:17] * hyacinth 뻣 Music: (Playing) セ Sheryl Nome starring May'n / Nakajima Megumi - Sayonara no Tsubasa ~ the end of triangle (Macross Frontier ~Sayonara no Tsubasa~ netabare album the end of "triangle") (AnimeNfo Radio | Serving you the best Anime music!) セ 137:10/00:00 カ
- 메모장/RSS테스트 . . . . 1 match
[RssMacro]
- 모니위키활용 . . . . 1 match
[/Due Date Macro]
Found 60 matching pages out of 1201 total pages
You can also click here to search title.