| OLD | NEW |
| 1 /* This file is part of the program psim. | 1 /* This file is part of the program psim. |
| 2 | 2 |
| 3 Copyright 1994, 1995, 1996, 1998, 2003 Andrew Cagney | 3 Copyright 1994, 1995, 1996, 1998, 2003 Andrew Cagney |
| 4 | 4 |
| 5 This program is free software; you can redistribute it and/or modify | 5 This program is free software; you can redistribute it and/or modify |
| 6 it under the terms of the GNU General Public License as published by | 6 it under the terms of the GNU General Public License as published by |
| 7 the Free Software Foundation; either version 2 of the License, or | 7 the Free Software Foundation; either version 3 of the License, or |
| 8 (at your option) any later version. | 8 (at your option) any later version. |
| 9 | 9 |
| 10 This program is distributed in the hope that it will be useful, | 10 This program is distributed in the hope that it will be useful, |
| 11 but WITHOUT ANY WARRANTY; without even the implied warranty of | 11 but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 13 GNU General Public License for more details. | 13 GNU General Public License for more details. |
| 14 | 14 |
| 15 You should have received a copy of the GNU General Public License | 15 You should have received a copy of the GNU General Public License |
| 16 along with this program; if not, write to the Free Software | 16 along with this program; if not, see <http://www.gnu.org/licenses/>. |
| 17 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. | |
| 18 | 17 |
| 19 */ | 18 */ |
| 20 | 19 |
| 21 | 20 |
| 22 #include <signal.h> /* FIXME - should be machine dependant version */ | 21 #include <signal.h> /* FIXME - should be machine dependant version */ |
| 23 #include <stdarg.h> | 22 #include <stdarg.h> |
| 24 #include <ctype.h> | 23 #include <ctype.h> |
| 25 | 24 |
| 26 #include "psim.h" | 25 #include "psim.h" |
| 27 #include "options.h" | 26 #include "options.h" |
| (...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 253 TRACE(trace_gdb, ("sim_do_commands(cmd=%s) called\n", | 252 TRACE(trace_gdb, ("sim_do_commands(cmd=%s) called\n", |
| 254 cmd ? cmd : "(null)")); | 253 cmd ? cmd : "(null)")); |
| 255 if (cmd != NULL) { | 254 if (cmd != NULL) { |
| 256 char **argv = buildargv(cmd); | 255 char **argv = buildargv(cmd); |
| 257 psim_command(root_device, argv); | 256 psim_command(root_device, argv); |
| 258 freeargv(argv); | 257 freeargv(argv); |
| 259 } | 258 } |
| 260 } | 259 } |
| 261 | 260 |
| 262 char ** | 261 char ** |
| 263 sim_complete_command (SIM_DESC sd, char *text, char *word) | 262 sim_complete_command (SIM_DESC sd, const char *text, const char *word) |
| 264 { | 263 { |
| 265 return NULL; | 264 return NULL; |
| 266 } | 265 } |
| 267 | 266 |
| 268 /* Polling, if required */ | 267 /* Polling, if required */ |
| 269 | 268 |
| 270 void | 269 void |
| 271 sim_io_poll_quit (void) | 270 sim_io_poll_quit (void) |
| 272 { | 271 { |
| 273 if (callbacks->poll_quit != NULL && poll_quit_count-- < 0) | 272 if (callbacks->poll_quit != NULL && poll_quit_count-- < 0) |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 388 | 387 |
| 389 void * | 388 void * |
| 390 zalloc(long size) | 389 zalloc(long size) |
| 391 { | 390 { |
| 392 void *memory = (void*)xmalloc(size); | 391 void *memory = (void*)xmalloc(size); |
| 393 if (memory == NULL) | 392 if (memory == NULL) |
| 394 error("xmalloc failed\n"); | 393 error("xmalloc failed\n"); |
| 395 memset(memory, 0, size); | 394 memset(memory, 0, size); |
| 396 return memory; | 395 return memory; |
| 397 } | 396 } |
| OLD | NEW |