2010-10-24から1日間の記事一覧

続・memsetを(自分も)作ってみた

DWORD単位でコピー 何人かから指摘が入ったので前回のmemsetを4バイト単位でコピーするようにしました。 #include <stdio.h> #include <string.h> #include <assert.h> __declspec( naked ) void *_memset( void *s, int c, size_t n ) { __asm { PUSH EDI ; cdeclではEDIは潰しちゃダメら</assert.h></string.h></stdio.h>…