请教下面代码中的int iSize = DIM(chpTag); 的DIM函数有什么作用。
string fn_sGenTextSignature(const string &str)
{
const char *head = str.c_str(); //找到第一个标点符号(按优先级排列) char* chpTag[] = {"。", ",", ",", "\n", "."}; char *p = NULL;
int iSize = DIM(chpTag); for(int i=0; i<iSize; i++) {        p = strstr(head, chpTag[i]);    if(p != NULL)
   break; }//for if(p == NULL)
return "";
         ................