win32.c
changeset 3649 56d941304eef
parent 3458 26360c9a3743
child 3799 9f98e3d5eb88
equal deleted inserted replaced
3648:d234c46bb37a 3649:56d941304eef
  1195 	va_end(ap);
  1195 	va_end(ap);
  1196 	return ret;
  1196 	return ret;
  1197 }
  1197 }
  1198 
  1198 
  1199 #ifdef _MSC_VER
  1199 #ifdef _MSC_VER
  1200 #if _MSC_VER < 1400 /* Already defined in VS 2005 */
       
  1201 int CDECL vsnprintf(char *str, size_t size, const char *format, va_list ap)
  1200 int CDECL vsnprintf(char *str, size_t size, const char *format, va_list ap)
  1202 {
  1201 {
  1203 	int ret;
  1202 	int ret;
  1204 	ret = _vsnprintf(str, size, format, ap);
  1203 	ret = _vsnprintf(str, size, format, ap);
  1205 	if (ret < 0) str[size - 1] = '\0';
  1204 	if (ret < 0) str[size - 1] = '\0';
  1206 	return ret;
  1205 	return ret;
  1207 }
  1206 }
  1208 #endif
       
  1209 #endif
  1207 #endif
  1210 
  1208 
  1211 /**
  1209 /**
  1212  * Insert a chunk of text from the clipboard onto the textbuffer. Get TEXT clipboard
  1210  * Insert a chunk of text from the clipboard onto the textbuffer. Get TEXT clipboard
  1213  * and append this up to the maximum length (either absolute or screenlength). If maxlength
  1211  * and append this up to the maximum length (either absolute or screenlength). If maxlength