From cf2162f5daa391f5574c17e264d20391444a5941 Mon Sep 17 00:00:00 2001 From: cuz Date: Thu, 28 Nov 2002 17:34:42 +0000 Subject: [PATCH] Move the ValidSegName function into common (segdefs) git-svn-id: svn://svn.cc65.org/cc65/trunk@1669 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- src/cc65/main.c | 1 + src/cc65/pragma.c | 2 +- src/cc65/segments.c | 21 --------------------- src/cc65/segments.h | 5 +---- 4 files changed, 3 insertions(+), 26 deletions(-) diff --git a/src/cc65/main.c b/src/cc65/main.c index 28ba50dd8..f6686765d 100644 --- a/src/cc65/main.c +++ b/src/cc65/main.c @@ -44,6 +44,7 @@ #include "cmdline.h" #include "fname.h" #include "print.h" +#include "segdefs.h" #include "target.h" #include "tgttrans.h" #include "version.h" diff --git a/src/cc65/pragma.c b/src/cc65/pragma.c index 9c452a855..9a546efc7 100644 --- a/src/cc65/pragma.c +++ b/src/cc65/pragma.c @@ -37,6 +37,7 @@ #include /* common */ +#include "segdefs.h" #include "tgttrans.h" /* cc65 */ @@ -47,7 +48,6 @@ #include "litpool.h" #include "scanner.h" #include "scanstrbuf.h" -#include "segments.h" #include "symtab.h" #include "pragma.h" diff --git a/src/cc65/segments.c b/src/cc65/segments.c index 77b787ca8..c2f080fab 100644 --- a/src/cc65/segments.c +++ b/src/cc65/segments.c @@ -103,27 +103,6 @@ void NewSegName (segment_t Seg, const char* Name) -int ValidSegName (const char* Name) -/* Return true if the given segment name is valid, return false otherwise */ -{ - /* Must start with '_' or a letter */ - if ((*Name != '_' && !IsAlpha(*Name)) || strlen(Name) > 80) { - return 0; - } - - /* Can have letters, digits or the underline */ - while (*++Name) { - if (*Name != '_' && !IsAlNum(*Name)) { - return 0; - } - } - - /* Name is ok */ - return 1; -} - - - static Segments* NewSegments (SymEntry* Func) /* Initialize a Segments structure (set all fields to NULL) */ { diff --git a/src/cc65/segments.h b/src/cc65/segments.h index fde43933d..e7590ee14 100644 --- a/src/cc65/segments.h +++ b/src/cc65/segments.h @@ -6,7 +6,7 @@ /* */ /* */ /* */ -/* (C) 2000-2001 Ullrich von Bassewitz */ +/* (C) 2000-2002 Ullrich von Bassewitz */ /* Wacholderweg 14 */ /* D-70597 Stuttgart */ /* EMail: uz@cc65.org */ @@ -108,9 +108,6 @@ void InitSegNames (void); void NewSegName (segment_t Seg, const char* Name); /* Set a new name for a segment */ -int ValidSegName (const char* Name); -/* Return true if the given segment name is valid, return false otherwise */ - Segments* PushSegments (struct SymEntry* Func); /* Make the new segment list current but remember the old one */ -- 2.39.5