Browse Source
Now that both igen implementations are in the top-level, we can unify the filter_filename implementation between them since they're the same (literally the same code).binutils-2_42-branch
7 changed files with 8 additions and 91 deletions
@ -1,35 +0,0 @@ |
|||
/* This file is part of the program psim.
|
|||
|
|||
Copyright (C) 1994-1995, Andrew Cagney <cagney@highland.com.au> |
|||
|
|||
This program is free software; you can redistribute it and/or modify |
|||
it under the terms of the GNU General Public License as published by |
|||
the Free Software Foundation; either version 3 of the License, or |
|||
(at your option) any later version. |
|||
|
|||
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 for more details. |
|||
|
|||
You should have received a copy of the GNU General Public License |
|||
along with this program; if not, see <http://www.gnu.org/licenses/>.
|
|||
|
|||
*/ |
|||
|
|||
#include "filter_filename.h" |
|||
|
|||
/* Shorten traces by eliminating the directory component to filenames. */ |
|||
extern const char * |
|||
filter_filename (const char *filename) |
|||
{ |
|||
const char *p = filename; |
|||
const char *last = filename; |
|||
int ch; |
|||
|
|||
while ((ch = *p++) != '\0' && ch != ':') |
|||
if (ch == '/') |
|||
last = p; |
|||
|
|||
return last; |
|||
} |
|||
@ -1,26 +0,0 @@ |
|||
/* This file is part of the program psim.
|
|||
|
|||
Copyright (C) 1994-1995, Andrew Cagney <cagney@highland.com.au> |
|||
|
|||
This program is free software; you can redistribute it and/or modify |
|||
it under the terms of the GNU General Public License as published by |
|||
the Free Software Foundation; either version 3 of the License, or |
|||
(at your option) any later version. |
|||
|
|||
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 for more details. |
|||
|
|||
You should have received a copy of the GNU General Public License |
|||
along with this program; if not, see <http://www.gnu.org/licenses/>.
|
|||
|
|||
*/ |
|||
|
|||
#ifndef _FILTER_FILENAME_H |
|||
#define _FILTER_FILENAME_H |
|||
|
|||
/* Remove directory part from filename */ |
|||
extern const char * |
|||
filter_filename(const char *filename); |
|||
#endif |
|||
@ -1,18 +0,0 @@ |
|||
/* Shim to share files between build & host programs.
|
|||
|
|||
Copyright (C) 2024 Free Software Foundation, Inc. |
|||
|
|||
This program is free software; you can redistribute it and/or modify |
|||
it under the terms of the GNU General Public License as published by |
|||
the Free Software Foundation; either version 3 of the License, or |
|||
(at your option) any later version. |
|||
|
|||
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 for more details. |
|||
|
|||
You should have received a copy of the GNU General Public License |
|||
along with this program; if not, see <http://www.gnu.org/licenses/>. */
|
|||
|
|||
#include "filter_filename.c" |
|||
Loading…
Reference in new issue