error_messages.h
来自「This is a resource based on j2me embedde」· C头文件 代码 · 共 79 行
H
79 行
/* * @(#)error_messages.h 1.15 06/10/26 * * Copyright 1990-2008 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License version * 2 only, as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License version 2 for more details (a copy is * included at /legal/license.txt). * * You should have received a copy of the GNU General Public License * version 2 along with this work; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA * * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa * Clara, CA 95054 or visit www.sun.com if you need additional * information or have any questions. * */#ifndef JDWP_ERROR_MESSAGES_H#define JDWP_ERROR_MESSAGES_H/* It is assumed that ALL strings are UTF-8 safe on entry */#define TTY_MESSAGE(args) ( tty_message args )#define ERROR_MESSAGE(args) ( \ LOG_ERROR(args), \ error_message args )void print_message(FILE *fp, const char *prefix, const char *suffix, const char *format, ...);void error_message(const char *, ...);void tty_message(const char *, ...);void jdiAssertionFailed(char *fileName, int lineNumber, char *msg);const char * jvmtiErrorText(jvmtiError);const char * eventText(int);const char * jdwpErrorText(jdwpError);#define EXIT_ERROR(error,msg) \ { \ print_message(stderr, "JDWP exit error ", "\n", \ "%s(%d): %s [%s:%d]", \ jvmtiErrorText((jvmtiError)error), error, (msg==NULL?"":msg), \ __FILE__, __LINE__); \ debugInit_exit((jvmtiError)error, msg); \ }#define JDI_ASSERT(expression) \do { \ if (gdata && gdata->assertOn && !(expression)) { \ jdiAssertionFailed(__FILE__, __LINE__, #expression); \ } \} while (0)#define JDI_ASSERT_MSG(expression, msg) \do { \ if (gdata && gdata->assertOn && !(expression)) { \ jdiAssertionFailed(__FILE__, __LINE__, msg); \ } \} while (0)#define JDI_ASSERT_FAILED(msg) \ jdiAssertionFailed(__FILE__, __LINE__, msg)void do_pause(void);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?