OSDN Git Service

Version 5.93
[vbslib/main.git] / _src / Test / tools / feq / _setup_generated / clib.c
index 2f8accc..6d27f08 100644 (file)
@@ -1363,6 +1363,45 @@ void  Error4_showToStdIO( FILE* out, int err_num )
 \r
  \r
 /***********************************************************************\r
+  <<< [Error4_showToPrintf] >>> \r
+************************************************************************/\r
+void  Error4_showToPrintf( int err_num )\r
+{\r
+       TCHAR  msg[1024];\r
+       #if _UNICODE\r
+               char  msg2[1024];\r
+       #endif\r
+\r
+       if ( err_num != 0 ) {\r
+               Error4_getErrStr( err_num, msg, sizeof(msg) );\r
+               #if _UNICODE\r
+                       setlocale( LC_ALL, ".OCP" );\r
+                       sprintf_s( msg2, sizeof(msg2), "%S", msg );\r
+                       printf( "%s\n", msg2 );  // _ftprintf_s \82Å\82Í\93ú\96{\8cê\82ª\8fo\82Ü\82¹\82ñ\r
+               #else\r
+                       printf( "%s\n", msg );\r
+               #endif\r
+\r
+               #if ERR2_ENABLE_ERROR_BREAK\r
+                       fprintf( out, "\81i\8aJ\94­\8eÒ\82Ö\81j\83\81\83C\83\93\8aÖ\90\94\82Å SetBreakErrorID( %d ); \82ð\8cÄ\82Ñ\8fo\82µ\82Ä\82­\82¾\82³\82¢\81B\n",\r
+                               g_Err2.ErrID );\r
+               #else\r
+#if 0\r
+                       if ( err_num == E_FEW_MEMORY  ||  gs.WindowsLastError == ERROR_NOT_ENOUGH_MEMORY ) {\r
+                               /* Not show the message for developper */\r
+                       }\r
+                       else {\r
+                               fprintf( out, "\81i\8aJ\94­\8eÒ\82Ö\81jERR2_ENABLE_ERROR_BREAK \82ð\92è\8b`\82µ\82Ä\8dÄ\83R\83\93\83p\83C\83\8b\82µ\82Ä\82­\82¾\82³\82¢\81B\n" );\r
+                       }\r
+#endif\r
+               #endif\r
+       }\r
+       IfErrThenBreak();\r
+}\r
+\r
+\r
\r
+/***********************************************************************\r
   <<< [Error4_raiseErrno] >>> \r
 ************************************************************************/\r
 #include <errno.h>\r