Merge pull request #2212 from unxed/ctrl_yo
[far2l.git] / autowrap / src / WrapMix.icpp
blob06e86911188cb4d8f8889dba265036eb52cc490a
1 const TCHAR *GetMsg(int MsgId)\r
2 {\r
3         return(Info.GetMsg(Info.ModuleNumber,MsgId));\r
4 }\r
5 \r
6 TCHAR *GetCommaWord(const TCHAR *Src,TCHAR *Word)\r
7 {\r
8         int WordPos,SkipBrackets;\r
9         if (*Src==_T('\0'))\r
10                 return(NULL);\r
11         SkipBrackets=FALSE;\r
12         for (WordPos=0;*Src!=_T('\0');Src++,WordPos++)\r
13         {\r
14                 if (*Src==_T('[') && _tcschr(Src+1,_T(']'))!=NULL)\r
15                         SkipBrackets=TRUE;\r
16                 if (*Src==_T(']'))\r
17                         SkipBrackets=FALSE;\r
18                 if (*Src==_T(',') && !SkipBrackets)\r
19                 {\r
20                         Word[WordPos]=0;\r
21                         Src++;\r
22                         while (_istspace(*Src))\r
23                                 Src++;\r
24                         return((TCHAR*)Src);\r
25                 }\r
26                 else\r
27                         Word[WordPos]=*Src;\r
28         }\r
29         Word[WordPos]=0;\r
30         return((TCHAR*)Src);\r
31 }\r