FrontPageRoast+>リファレンス>stdsafe.hpp>ROAST_SAFE_AS

ROAST_SAFE_AS

roast::safe_str~() 関数の dest_memsize 引数として、 src の sizeof を指定するマクロ関数群です。(ASはAuto Sizeofの略です)

宣言

(C++) roast/std/safe.hpp :
(C) roast_bufsafe.h :

  1. #define ROAST_SAFE_STRCPY_AS(DEST,SRC) roast_safe_strcpy(DEST,SRC,sizeof(DEST))
  2. #define ROAST_SAFE_STRCAT_AS(DEST,SRC) roast_safe_strcat(DEST,SRC,sizeof(DEST))
  3. #define ROAST_SAFE_STRCCPY_AS(DEST,SRC,C) roast_safe_strccpy(DEST,SRC,C,sizeof(DEST))