Macro

MACRO

プログラミングの際に使用する、ちょっとしたマクロです。


概要

EzMacro

プログラムを組む上で、特定の組み合わせや見易さの面を考慮して作ったちょっとした補助系のマクロです。

 

分類

このソフトウェアの分類は 【フリーライブラリ】 です。

著作権こそ放棄してませんけど、 ソフトウェア利用規定 の範囲でご自由に使ってくださって OK です。ただ、このソフトの利用によって何らかのトラブルが発生しても自分の責任で対処してください。

 

公開バージョン

 

更新履歴

Volume 2002-09-xx

  • IS_CRLF マクロを追加しました。
  • TRIM_R マクロを追加しました。
  • NEW_CHAR_VSPRINTF マクロおよび NEW_CHAR_VSPRINTF_NODELETE マクロを追加しました。
  • keep_ / release_ / handle_ / handle_all_ / raise_ マクロを追加しました。
  • STR_STRING マクロを追加しました。
  • COMPTR_SAFE_RELEASE マクロを追加しました。
  • RETURN_ERROR マクロを追加しました。
  • handle_com_unknown_ マクロを追加しました。

 

Volume 2002-07-21

  • STRICMP マクロと STRNICMP マクロを追加しました。
  • IS_NULLSTRING マクロを追加しました。
  • EzMacroString 内部で組み込まれている <string.h> を <string> に変更しました。
  • WORDSTRING マクロを追加しました。

 

Volume 2002-07-04

  • MINVALUE マクロと MAXVALUE マクロを追加しました。
  • HEX_CHAR マクロと HEX_VALUE マクロを追加しました。
  • NULLSTRING マクロに * 付きの変数を渡すと予期しない動作をしてしまう不具合を修正しました。
  • STRNCPY マクロに * 付きの変数を渡すと予期しない動作をしてしまう不具合を修正しました。
  • NEW_SUBSTR_NODELETE マクロに * 付きの変数を渡すと予期しない動作をしてしまう不具合を修正しました。

 

Volume 2002-06-23

  • ソースがすっきりとするように、良く使うコードをマクロにまとめてみました。
  • 以前の Volume に含まれていたバグを修正しました。