Re: is strlen()'s read-4-bytes-ahead a standard?

看板FB_chat作者時間15年前 (2010/07/16 07:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2010/07/15 15:38, deeptech71@gmail.com wrote: > Some C implementations use the read-4-bytes-ahead technique to speed > up strlen(). Does the C standard state anything about strlen() being > allowed to read past the terminating zero? It's not 4-bytes-ahead, but read a whole (aligned) word at one time. I think C standard does not dictate in this detail. But why? Cheers, - -- Xin LI <delphij@delphij.net> http://www.delphij.net/ FreeBSD - The Power to Serve! Live free or die -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iQEcBAEBCAAGBQJMP48tAAoJEATO+BI/yjfBBNwIAJrqtefoZJ90095Aurk5H9kv SQZ8wVO1vgFu4qN2yT8InuXtpCB9Q6onuFQmMphdQrbqJWIDb+lxCD8UZUp6ocZE 544RPI9kLwWfUwQ0WdrTNmdAHGIbqc6nrhlS3IwTn82NCjuFH5pEpUmt0r53b19I jy/FlJjjTSiSC32tODLa922mo1GB50CA3fFlgUVlB7PHLRvdLeE6JsmvRA89gfRi /TOIRP8X/tJeDE4yuDycRmMCvOI+hFHdFchMxYQG2bifo1aZQzny+iNRA0xvYpO7 oZble3Cgwfs+jj2RkGW/syOXtvYA1CTxAJ67vf4OCX5Facq+Yfi3pto7xbIJCKE= =rxAG -----END PGP SIGNATURE----- _______________________________________________ freebsd-chat@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-chat To unsubscribe, send any mail to "freebsd-chat-unsubscribe@freebsd.org"
文章代碼(AID): #1CFvCkgx (FB_chat)
討論串 (同標題文章)
文章代碼(AID): #1CFvCkgx (FB_chat)