span class=postbody방법은 많겠지만 가장 무난한 방법이 scas 를 이용하는게 아닐까 생각합니다.
br /
br /
/spantable align=center border=0 cellpadding=3 cellspacing=1 width=90%tbodytr tdspan class=genmedb코드:/b/span/td /tr tr td class=code
br /
int mzstring_Length(const char *s_String)
br /
{
br /
#if DEF_USE_ASM == (1)
br /
int s_Size;
br /
__asm__ volatile(기
br /
nbsp; orl %1, %1\n\t
br /
nbsp; jz 0f\n\t
br /
nbsp; cld\n\t
br /
nbsp; repnz scasb %%es:(%1), %%al\n\t
br /
nbsp; notl %2\n\t
br /
nbsp; subl %3, %2\n\t
br /
nbsp; decl %2\n\t
br /
nbsp; 0:\n\t
br /
nbsp; : =a(s_Size)
br /
nbsp; : D(s_String), a(0), c(0xffffffff)
br /
);
br /
return(s_Size);
br /
#else
br /
if(s_String == (const char *)0)return(0);
br /
return((int)strlen(s_String));
br /
#endif
br /
}
/td/tr/tbody/table
받은 트랙백이 없고,
댓글이 없습니다.

글
댓글을 달아 주세요
댓글 RSS 주소 : http://blog.minzkn.com/rss/comment/40댓글 ATOM 주소 : http://blog.minzkn.com/atom/comment/40