<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>My 2nd memory</title>
		<link>http://dsct1472.tistory.com/</link>
		<description></description>
		<language>ko</language>
		<pubDate>Thu, 19 Jan 2012 15:57:22 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<managingEditor>꼼아。</managingEditor>
		<item>
			<title>Android 개발 환경 구축</title>
			<link>http://dsct1472.tistory.com/117</link>
			<description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;▶ 설치 순서&lt;/SPAN&gt;&lt;br /&gt;
&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. JDK 설치&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Android SDK 설치&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT color=#f3d756&gt;1. JDK 설치하기&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1) &lt;A href=&quot;http://www.oracle.com/&quot;&gt;http://www.oracle.com&lt;/A&gt; 에 접속&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2) 아래 그림처럼 Downloads 메뉴의 Java for Developers 선택&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/19771A3F4F177CB1048ECA&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;2.jpg&quot; height=&quot;444&quot; width=&quot;591&quot;/&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 3) Java Platform(JDK) 7u2 선택(그림 아래의 버전은 다를 수 있음)&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/196D56454F177D722F0177&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;3.jpg&quot; height=&quot;434&quot; width=&quot;710&quot;/&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4) 약관 동의 후 os 버전에 맞는 설치 파일 다운 로드&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/1719E23E4F177E9712E634&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;4.jpg&quot; height=&quot;392&quot; width=&quot;563&quot;/&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5) 다운로드 받은 설치 파일 더블 클릭으로 설치. 설치과정은 간단하며 그냥 next 연속 클릭 후 완료.&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#f3d756&gt;2. Android SDK 설치&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1) &lt;A href=&quot;http://developer.android.com/&quot;&gt;http://developer.android.com/&lt;/A&gt; 에 접속&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2) 아래 그림 처럼 SDK를 선택한 후 본인의 환경에 맞는 설치 파일을 클릭 후&amp;nbsp;다운로드&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (아래 그림은 windows 환경)&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/1570843D4F177B340BF1AD&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;1.png&quot; height=&quot;314&quot; width=&quot;710&quot;/&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3) 다운로드 받은 파일을 더블 클릭 해서 설치&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; → 설치 과정은 간단하며 next 연속 클릭하면 완료.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;(주의 : 설치 중 경로에 띄어쓰기 혹은 한글이 포함되어 있으면 추후 에뮬레이터 실행 시 에러가 발생합니다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 경로를 꼭 수정한 후 설치하세요.)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4) 설치된 폴더의 SDK Manager.exe 실행&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5) 아래 그림과 같은 화면이 보여지면 필요한 버전을 선택 후 install 클릭하여 SDK 등 필요 요소 설치.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (이후 화면에서 Accept all 선택 후 Install 클릭, 한 시간 이상이 소요 되기도 합니다.)&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/157F033F4F1780870F2EAD&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;6.jpg&quot; height=&quot;500&quot; width=&quot;701&quot;/&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;끝.&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-117-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-117-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-117-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>Android</category>
			<category>jdk</category>
			<category>개발</category>
			<category>안드로이드</category>
			<category>환경</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/117</guid>
			<comments>http://dsct1472.tistory.com/117#entry117comment</comments>
			<pubDate>Thu, 19 Jan 2012 12:49:12 +0900</pubDate>
		</item>
		<item>
			<title>컴파일러에 대해서...</title>
			<link>http://dsct1472.tistory.com/116</link>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;컴파일러는 보통 &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;front end(프론트엔드), optimizer(최적화기), back end(백 엔드)&lt;/span&gt;&lt;/b&gt;&amp;nbsp;세 개의 기본적인 요소로 구성된다.&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;span style=&quot;font-size: 11pt; &quot;&gt;▶&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; font-size: 12pt; &quot;&gt;&lt;span style=&quot;font-size: 11pt; &quot;&gt;프론트 엔드(front end)&lt;/span&gt;&lt;span id=&quot;tx_right_marker&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;front end&lt;/b&gt;는 high level language로 작성된 소스코드를 분석하는 몇 가지 단계를 수행한다. 먼저&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt; lexical analysis(어휘 분석)&lt;/span&gt;&lt;/b&gt;이나 &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;scanning&lt;/span&gt;&lt;/b&gt;의 단계를 수행하는데, 소스 파일의 토큰을 검사하는 과정이다. 여기서 토큰은 소스코드를 구성하는 텍스트 심볼을 의미한다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;&lt;span id=&quot;tx_left_marker&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;if (var != 0){}&lt;/span&gt;&lt;span id=&quot;tx_right_marker&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;위의 코드 라인에서 심볼은 if, (, var, != 등이며 모두 토큰이 된다. 토큰을 스캔하는 동안 어휘 분석기는 해당 토큰이 프로그래밍 언어의 규약에 맞는지 검사하고&amp;nbsp;문맥상 잘못된 토큰이 발견되면 컴파일러는 에러를 보고한다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;b&gt;front end&lt;/b&gt;는 프로그램 코드의 유효성을 검사하고 코드를 컴파일러의&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;intermediate representation(&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;중간 표현&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;으로 변환하는 역할만을 수행할 뿐 프로그램의 의미를 변경시키지 않는다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;intermediate representation(&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;중간 표현&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;&amp;nbsp;&amp;nbsp;컴파일러의 주요 역할은 코드를 다른 형태의 표현으로 변환하는 것이다. 이를 위해서 컴파일러는 &lt;b&gt;intermediate representation(중간 표현, 또는 내부 표현)&lt;/b&gt;이라고 하는 코드에 대한 자신의 표현 형태를 가진다. 이를 이용해서 코드의 에러를 탐지하고 코드 성능을 향상시키며, 결국에는 기계어 코드를 만들어낸다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;컴파일러가 어떤 형태의 코드 중간 표현을 사용할 것인지는 입력으로 받아들이는 것이 어떤 종류의 소스이고 어떤 종류의 목적코드를 생상해야 하는지에 따라서 달라진다. 어떤 중간 표현은 하이레벨 언어와 매우 유사한 형태를 가지며 어떤 중간 표현은 중간 표현이 어셈블리 코드와 유사한 경우도 있다. 중요한 것은 컴파일러는 동시에 여러 가지 형태의 중간 표현을 가지지 않는 것이다.&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; line-height: 22px; &quot;&gt;▶&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-size: 11pt; &quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;최적화기(optimizer&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;컴파일러의 최적화기는 코드의 효율성을 높이기 위해서 다양한 종류의 기술을 이용한다. 최적화기의 중요한 두 가지 역할은 코드 &lt;b&gt;성능을 가능한 한 최고로 향상&lt;/b&gt;시키고 최대한 &lt;b&gt;프로그램 바이너리의 크기를 줄이는 것&lt;/b&gt;이다. 대부분의 컴파일러는 이 두 가지 목적을 달성하기 위해 최적화를 수행한다.&amp;nbsp;최적화기는 특정 프로세서에 국한된 최적화 작업이 아닌 일반적인 프로그램 코드 향상 작업을 수행한다.&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;가독성에 직접 영향을 미치는 최적화 작업은 최적화기에 의해서 수행되는 것이 아니라 백엔드에서 수행되는 프로세서 관련 최적화 작업에 의해서 이뤄진다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;코드 구조 최적화&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;최적화기는 코드의 의미를 그대로 유지하면서 동시에 효율성을 높이기 위해 코드의 구조를 변경시키곤 한다. 예를 들어 반복문은 부분적으로나 전체적으로 해제되기도 한다. 반복문의 해제는 점프 명령을 이용해서 같은 코드 부분은 반복 실행하는 대신 단순히 반복할 코드를 복제해서 연속적으로 수행하는 것을 의미한다. 이렇게 하면 바이너리의 크기는 커지지만 카운터를 관리할 필요가 없어지고 조건에 따라서 실행을 분기시킬 필요가 없다. 또한 반복문은 부분적으로 해제해서 반복 실행을 감소시킬 수도 있다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;&lt;b&gt;- &lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;잉여 제거 최적화(redundancy elimination)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;잉여 제거는 코드 최적화 분야에서 상당히 중요한 요소다. 프로그래머는 똑같은 계산을 한 번 이상 반복하거나 전혀 사용하지 않는 변수에 값을 할당하는 일과 같은 쓸데 없는 코드를 만들어 내곤 한다. 최적화기는 이런 제거 가능한 코드를 찾아내서 그것을 실제로 제거하기 위한 알고리즘을 가지고 있다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; line-height: 22px; &quot;&gt;▶&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; &quot;&gt;&amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;백엔드(back end)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;back end는 code generator라고도 불리며 앞 단계의 컴파일 과정에서 처리되어 생성된&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;intermediate representation(&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;중간 표현&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-text-decorations-in-effect: none; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;로부터 특정 대상 코드를 생성한다.&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;코드 생성기는 실질적으로 어셈블리 언어 명령을 선택하는 것이므로 특정 플랫폼에 대한 최적화 수행을 위한 충분한 정보를 가지고 있는 유일한 컴파일러 요소라고 할 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;다음은 코드 생성 과정에서 수행되는 가장 중요한 세 가지 단계다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;명령 선택&lt;/span&gt;&lt;/b&gt; : 이 단계에서 중간 표현 코드가 플랫폼에 맞는 명령으로 변환된다. 명령 선택은 프로그램 전체의 성능에 매우 중요하므로 컴파일러는 각 명령의 다양한 특성을 잘아야 한다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;레지스터 할당&lt;/span&gt;&lt;/b&gt; : 중간 표현에서는 수없이 많은 레지스터를 이용할 수 있으므로 모든 지역 변수를 레지스터에 할당한다. 하지만 프로세서에는 한정된 수의 레지스터만이 존재하고 그 레지스터만을 이용하는 코드를 생성해야 한다. 따라서 컴파일러는 어느 변수를 레지스터에 할당하고 어느 변수를 스택에 할당할 것인지 결정해야 한다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;명령 스케줄링&lt;/span&gt;&lt;/b&gt; : 요즘 프로세서 대부분은 동시에 여러 개의 명령을 처리할 수 있으므로 각 명령 간의 데이터 동기화가 새로운 이슈가 된다. 어떤 명령이 연산을 수행해서 결과 값을 레지스터에 저장하고 곧바로 다음 명령이 그 레지스터에서 값을 읽으려면 시간 지연이 필요하다. 첫 번째 연산이 완료될 때까지 시간이 필요하기 때문이다. 이런 이유로 코드 생성기는 병렬 처리를 위해서 명령의 순서를 바꿔주는 명령 스케줄링 알고리즘을 이용한다. 그렇게 해서 생성된 코드를 인터리브드 코드(interleaved code)라고 한다. 즉, 두개의 개별적인 데이터를 처리하는 두 개의 명령을 연속적으로 수행되게 재배치 하는 것이다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p style=&quot;&quot;&gt;출처 - 리버싱: 리버스 엔지니어링 비밀을 파헤치다&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description>
			<category>C/C++</category>
			<category>BACK END</category>
			<category>front end</category>
			<category>optimizer</category>
			<category>컴파일러</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/116</guid>
			<comments>http://dsct1472.tistory.com/116#entry116comment</comments>
			<pubDate>Mon, 25 Jan 2010 21:40:11 +0900</pubDate>
		</item>
		<item>
			<title>static binding, dynamic binding</title>
			<link>http://dsct1472.tistory.com/115</link>
			<description>&lt;p&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;binding&lt;/span&gt;&lt;/b&gt; : 프로그램 요소에 지정 가능한 속성 값을 지정하는 것.&lt;/p&gt;
&lt;p&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;s&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;tatic binding&lt;/span&gt;&lt;/b&gt; : 정적 바인딩. 주로 컴파일 타임에 이루어지는 바인딩을 말함. = early binding&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;속도가 빠른 것이 장점.&lt;/p&gt;
&lt;p&gt;- &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;dynamic binding&lt;/span&gt;&lt;/b&gt; : 동적 바인딩. 런타임시에 이루어지는 바인딩을 말함. = late binding&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 속도는 느리나 메모리가 필요할 때 동적으로 할당되므로 효율적이고 유연함.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;C++ 에서 dynamic binding은 중요한 요소인 Polymorphism을 위해 꼭 필요하다.&lt;br /&gt;
&amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;&amp;nbsp;Polymorphism(다형성)&lt;/span&gt;&lt;/b&gt;은 동일한 명령(메시지)으로 객체마다 저마다의 방식으로 처리하도록 하는 것을 말하며 base class의 함수를 derived class에서 동일하게(이름 뿐만 아니라 반환과 인자까지) 사용(&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;Overriding&lt;/span&gt;&lt;/b&gt;)함으로써 구현하며 &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;virtual&lt;/span&gt;&lt;/b&gt;로 선언함으로써 dynamic binding을 하도록 한다.&lt;/p&gt;</description>
			<category>C/C++</category>
			<category>Binding</category>
			<category>Dynamic</category>
			<category>static</category>
			<category>다형성</category>
			<category>동적</category>
			<category>바인딩</category>
			<category>오버라이딩</category>
			<category>정적</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/115</guid>
			<comments>http://dsct1472.tistory.com/115#entry115comment</comments>
			<pubDate>Mon, 25 Jan 2010 21:11:31 +0900</pubDate>
		</item>
		<item>
			<title>const와 static</title>
			<link>http://dsct1472.tistory.com/114</link>
			<description>&lt;p style=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;1. const&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;일반적으로 const는 변수를 상수화할 때 사용한다. 변수를 상수화 함으로써 얻는 이득은?&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;대형 프로젝트를 진행하다 보면 컴파일도 잘 되고 링크도 잘 되지만 실행해 보면 예상하지 못한 버그가 발생 될 수 있다. 변수나 함수를 const로 상수화시키면 변경하지 말아야 할 변수를 변경함으로써 발생되는 버그의 발생 을 방지할 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- const를 사용할 때 헷갈리기 쉬운 부분&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int iNum1 = 20;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int iNum2 = 30;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;const int* pNum1 = &amp;amp;iNum1; &amp;nbsp;// 포인터가 가리키는 주소 안의 값을 상수화&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int* const pNum2 = &amp;amp;iNum1; &amp;nbsp;// 포인터가 가리키는 주소를 상수화&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pNum1 = &amp;amp;iNum2; &amp;nbsp; &amp;nbsp; &amp;nbsp;// &amp;nbsp;OK&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pNum2 = &amp;amp;iNum2; &amp;nbsp; &amp;nbsp; &amp;nbsp;// &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;상수인 주소를 변경하려 했으므로 오류 발생&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*pNum1 = iNum2; &amp;nbsp; &amp;nbsp;// &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;상수인 값을 변경하려 했으므로 오류 발생&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#039;Courier New&#039;; &quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*pNUm2 = iNum2; &amp;nbsp; &amp;nbsp;// &amp;nbsp;OK&lt;/span&gt;&lt;span id=&quot;tx_right_marker&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 4em; &quot;&gt;- class의 const 멤버 변수는 생성자에 의해 초기화 할 수 없지만&amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;member initialization list를 이용&lt;/span&gt;&lt;/b&gt;하면&amp;nbsp;class의 const 멤버 변수를 초기화 할 수 있다.&lt;/p&gt;
&lt;p style=&quot;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;2. static&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;static으로 변수 또는 함수를 선언하면 &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt;공용으로 사용하는 메모리(static 또는 전역 공간)&lt;/span&gt;&lt;/b&gt;에 생성된다. 이는 같은 파일 범위내의 어떤 위치에서든 접근이 가능하다는 것을 의미한다. &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;함수가 끝나도 변수를 보존하고 싶을 때 사용하기도 하고 객체들 사이의 공유가 필요할 때 사용한다. 클래스에서 멤버 변수를 static으로 선언하면 객체가 아무리 많이 생성되어도 static변수는 하나만 생성되고 모든 객체가 공유하게 된다. static 변수와 함수 모두 객체가 생성되기 이전에 메모리에 생성되며&lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline;&quot;&gt; static 함수는 static 변수에만 접근 가능&lt;/span&gt;하고 일반 변수에는 접근 불가능하다. 하지만 일반 함수는 static변수와 일반변수 모두 접근 가능하다.&lt;/p&gt;</description>
			<category>C/C++</category>
			<category>const</category>
			<category>static</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/114</guid>
			<comments>http://dsct1472.tistory.com/114#entry114comment</comments>
			<pubDate>Wed, 20 Jan 2010 20:27:01 +0900</pubDate>
		</item>
		<item>
			<title>delete와 delete[]를 구분해서 사용해야 하는 이유</title>
			<link>http://dsct1472.tistory.com/113</link>
			<description>&lt;P&gt;&amp;nbsp; new[] 를 사용 할 경우 할당할 메모리의 앞에&lt;STRONG&gt; &lt;U&gt;4바이트 메모리를 더 할당하여 배열의&lt;br /&gt;
Size를 저장&lt;/U&gt;&lt;/STRONG&gt;해&lt;STRONG&gt; &lt;/STRONG&gt;둔다. new[]를 사용해 할당한 메모리를 해제할 때 delete[]를 사용하면&amp;nbsp;&lt;br /&gt;
배열의 Size를 확인하지만 delete를 사용하면 확인하지 않고 해제한다.&lt;br /&gt;
따라서 delete[]를 사용해야 클래스 배열인 경우에도 각각의 Entry의 소멸자를 호출해 줄 &lt;br /&gt;
수 있다.&lt;br /&gt;
&amp;nbsp; 요약하자면 delete와 delete[]모두 메모리 해제는 정상적으로 진행 되지만&amp;nbsp;&lt;STRONG&gt;&lt;U&gt;클래스 배열&lt;/U&gt;&lt;br /&gt;
&lt;/STRONG&gt;을&amp;nbsp;delete[]를 사용해서 해제하지 않고&amp;nbsp;&lt;STRONG&gt;&lt;U&gt;delete를 사용 할 경우 소멸자가 한 번만 호출&lt;br /&gt;
&lt;/U&gt;&lt;/STRONG&gt;되고 메모리를 해제함으로써 문제가 발생할 수 있다.&lt;/P&gt;</description>
			<category>C/C++</category>
			<category>Delete</category>
			<category>delete[]</category>
			<category>구분 사용</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/113</guid>
			<comments>http://dsct1472.tistory.com/113#entry113comment</comments>
			<pubDate>Fri, 15 Jan 2010 16:35:01 +0900</pubDate>
		</item>
		<item>
			<title>C 언어로 작성된 코드를 C++에서 사용할 경우</title>
			<link>http://dsct1472.tistory.com/112</link>
			<description>&lt;P&gt;- C언어로 작성된 코드를 C++에서 사용하기 위해 헤더파일만 &lt;br /&gt;
&amp;nbsp;&amp;nbsp; include해서 컴파일 할 경우 링크 에러가 발생한다.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;==&amp;gt; 해결책 : C언어로 작성된 코드에 C영역임을 명시 해줘야 한다.&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;ex)&amp;nbsp;plus.h&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;#ifdef __cplusplus&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; extern &quot;C&quot; {&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; #endif&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; int plus(int a, i&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;nt b);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; #ifdef&amp;nbsp; __cplusplus&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; #endif&lt;/SPAN&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P&gt;위와 같이 구역을 정해주면 C로 작성된 plus()함수 코드 때문에 C++컴파일러로&lt;br /&gt;
컴파일 시 에러가 발생하지 않는다.&lt;/P&gt;
&lt;P&gt;구역이 함수 하나일 경우 다음과 같이 사용해도 된다.&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; #ifdef __cplusplus&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; extern &quot;C&quot; int plus(int a, i&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;nt b);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;#endif&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
&amp;nbsp;&lt;/P&gt;</description>
			<category>C/C++</category>
			<category>extern &quot;C&quot;</category>
			<category>__cplusplus</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/112</guid>
			<comments>http://dsct1472.tistory.com/112#entry112comment</comments>
			<pubDate>Fri, 15 Jan 2010 11:14:18 +0900</pubDate>
		</item>
		<item>
			<title>Hungarian Notation</title>
			<link>http://dsct1472.tistory.com/111</link>
			<description>&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;FONT color=#000000&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림체; FONT-SIZE: 20pt; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Hungarian Notation&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림체; FONT-SIZE: 20pt; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE style=&quot;BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: auto 4.85pt; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-top-alt: solid black 1.0pt; mso-border-top-themecolor: text1; mso-border-bottom-alt: solid black 1.0pt; mso-border-bottom-themecolor: text1; mso-yfti-tbllook: 1184; mso-table-lspace: 7.1pt; mso-table-rspace: 7.1pt; mso-table-anchor-vertical: margin; mso-table-anchor-horizontal: margin; mso-table-left: left; mso-table-top: 26.25pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt&quot; class=MsoTableLightShading border=1 cellSpacing=0 cellPadding=0 align=left&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: -1; mso-yfti-firstrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 5; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;FONT size=2&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: white; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt&quot; lang=EN-US&gt;Data Type&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 1; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;FONT size=2&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: white; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt&quot; lang=EN-US&gt;Prefix&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 1; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;FONT size=2&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: white; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt&quot; lang=EN-US&gt;Example&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 0&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Boolean&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;b&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;bContinue&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Int&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;n&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;nIndex&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;HEIGHT: 0.75pt; mso-yfti-irow: 2&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; HEIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Short&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; HEIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;n&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; HEIGHT: 0.75pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;nIndex&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 3&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Character&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;c&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;cFirstInitial&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 4&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Float&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;f&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;fPercent&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 5&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Double&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;d&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;dMetres&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 6&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Long&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;l&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;lCarCount&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 7&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;String&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;s&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;sCustomerName&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 8&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Null terminated String&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;sz&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;szCustomerName&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 9&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Unsigned Integer (Word)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;w&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;wCount&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 10&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Unsigned long integer (DWORD)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;dw&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;dwAtomCount&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 11&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Pointer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;p&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;pNext&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 12&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Handle&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;h&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;hWnd&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;HEIGHT: 14.25pt; mso-yfti-irow: 13&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; HEIGHT: 14.25pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; HEIGHT: 14.25pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;fn&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; HEIGHT: 14.25pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;fnReport&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 14&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;C&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;CParser&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 15&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Class member variable&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;m_&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;m_&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 16&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Array&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;a&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;aYears&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 17&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 4; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Global&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;g_&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #ece9d8; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;g_szDirectory&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 18; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-bottom-themecolor: text1; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 68; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;Windows message&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-bottom-themecolor: text1; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;msg&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: silver; BORDER-TOP: #ece9d8; BORDER-RIGHT: #ece9d8; PADDING-TOP: 0cm; mso-border-bottom-themecolor: text1; mso-background-themecolor: text1; mso-background-themetint: 63&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan; mso-yfti-cnfc: 64; mso-element: frame; mso-element-frame-hspace: 7.1pt; mso-element-wrap: around; mso-element-anchor-horizontal: margin; mso-element-top: 26.25pt; mso-height-rule: exactly&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림; COLOR: black; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 10.0pt; mso-themecolor: text1; mso-themeshade: 191&quot; lang=EN-US&gt;&lt;FONT size=2&gt;msgCut&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN: 0cm 0cm 0pt&quot; class=MsoNormal&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;FONT color=#000000 size=2 face=&quot;맑은 고딕&quot;&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-111-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-111-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-111-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>C/C++</category>
			<category>Hungarian Notation</category>
			<category>헝가리안 표기법</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/111</guid>
			<comments>http://dsct1472.tistory.com/111#entry111comment</comments>
			<pubDate>Tue, 05 Jan 2010 13:38:02 +0900</pubDate>
		</item>
		<item>
			<title>tinyOS 2.x 설치</title>
			<link>http://dsct1472.tistory.com/110</link>
			<description>&lt;P&gt;1. tinyos 다운 : &lt;A href=&quot;http://www.tinyos.net/dist-2.1.0/tinyos/linux/&quot;&gt;http://www.tinyos.net/dist-2.1.0/tinyos/linux/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;
2. tinyos 설치 방법 : &lt;A href=&quot;http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html&quot;&gt;http://www.tinyos.net/tinyos-2.x/doc/html/install-tinyos.html&lt;/A&gt;&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-110-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-110-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-110-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>tinyOS</category>
			<category>OS</category>
			<category>tiny</category>
			<category>다운</category>
			<category>방법</category>
			<category>설치</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/110</guid>
			<comments>http://dsct1472.tistory.com/110#entry110comment</comments>
			<pubDate>Mon, 11 May 2009 00:53:17 +0900</pubDate>
		</item>
		<item>
			<title>yum 사용 방법</title>
			<link>http://dsct1472.tistory.com/109</link>
			<description>&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;1. 업데이트 서버의 모든 패키지 목록 확인&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum list&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;2. 내 컴퓨터의 설치된 패키지 확인&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum list installed | grep [패키지 명]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;3. 가능한 보든 패키지 업데이트&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum update&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;4. yum을 이용한 설치&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum install [패키지 명]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;5. 특정 패키지만 업데이트&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum update [패키지 명] [패키지 명] [패키지 명]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;6. 업데이트 된 패키지 확인&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum check-update&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;7. 패키지 정보 확인&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum info [패키지 명]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;8. 최근 업데이트 된 패키지 정보 확인&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;# yum info update&lt;/SPAN&gt;&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-109-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-109-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-109-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>Linux</category>
			<category>yum</category>
			<category>방법</category>
			<category>사용</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/109</guid>
			<comments>http://dsct1472.tistory.com/109#entry109comment</comments>
			<pubDate>Mon, 11 May 2009 00:51:18 +0900</pubDate>
		</item>
		<item>
			<title>RPM 사용 방법</title>
			<link>http://dsct1472.tistory.com/108</link>
			<description>&lt;P&gt;1. RedHat Package Manager의 약어&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;Usage &lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;rpm options [filename]&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Option&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;-i :기본 설치. 이전 버전이 존재하면&amp;nbsp;설치하지 않음&lt;br /&gt;
-U : 이전 버전이 설치되어 있으면 업그레이드.&amp;nbsp;(-i 보다 권장)&lt;br /&gt;
-F : 이전 버전이 설치되어 있는 경우에만 설치&lt;br /&gt;
-v : 설치&amp;nbsp;메시지를 보여 줌&lt;br /&gt;
-h : 진행과정을 &#039;#&#039;으로 표시&lt;br /&gt;
-e : 패키지를 제거&lt;br /&gt;
-q : 패키지가 설치되어 있는 지 확인&lt;br /&gt;
-qa : 현재 설치된 모든 패키지 목록을 출력&lt;br /&gt;
-qi : 현재 설치된 패키지의 간략한 정보를 출력&lt;br /&gt;
-ql : 현재 설치된 패키지의 내용(위치)을 출력&lt;br /&gt;
-Vf : 현재 설치된 파일의 검증. 문제가 없으면 &#039;.&#039;으로 표시&lt;br /&gt;
-Va : 한 패키지만 검증&lt;br /&gt;
--force : 충돌 등을 무시하고 무조건 설치&lt;br /&gt;
--nodeps : 의존성 문제를 무시하고 설치&lt;/P&gt;
&lt;P&gt;4. 사용 예&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;패키지&amp;nbsp;설치&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # rpm -Uvh [패키지 명].rpm&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;패키지 제거&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # rpm -e [패키지 명] --nodeps&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;또는&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # rpm -e --nodeps [패키지 명]&lt;/SPAN&gt;&lt;br /&gt;
&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;패키지 설치 확인&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # rpm -q [패키지 명]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;모든 패키지 확인&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # rpm -qa&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style=&quot;MARGIN-LEFT: 4em&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;패키지의 설치 경로 확인&lt;/SPAN&gt;&lt;br /&gt;
&lt;SPAN style=&quot;FONT-FAMILY: Courier New&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # rpm -ql [패키지 명]&lt;/SPAN&gt;&lt;br /&gt;
&lt;/P&gt;&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-108-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;img id=&quot;ccl-icon-108-1&quot; class=&quot;entry-ccl-nc&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black02.png&quot; alt=&quot;비영리&quot;/&gt;
	&lt;img id=&quot;ccl-icon-108-2&quot; class=&quot;entry-ccl-sa&quot; src=&quot;http://i1.daumcdn.net/cfs.tistory/v/0/static/admin/editor/ccl_black04.png&quot; alt=&quot;동일 조건 변경 허락&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>Linux</category>
			<category>Force</category>
			<category>nodeps</category>
			<category>rpm</category>
			<category>방법</category>
			<category>사용</category>
			<author>꼼아。</author>
			<guid>http://dsct1472.tistory.com/108</guid>
			<comments>http://dsct1472.tistory.com/108#entry108comment</comments>
			<pubDate>Mon, 11 May 2009 00:42:05 +0900</pubDate>
		</item>
	</channel>
</rss>

