support/librarian/sdcclib.c:Added feature request 1908061: Synchronise sdcclib comman...
authorjesusc <jesusc@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 5 Mar 2008 15:03:42 +0000 (15:03 +0000)
committerjesusc <jesusc@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 5 Mar 2008 15:03:42 +0000 (15:03 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5071 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
support/librarian/sdcclib.c

index 366f910526c992e8cd6964115dbdc4261b848ee7..12a896522ea3138907b612a69a13ba6547972af1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-03-05 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
+
+       * support/librarian/sdcclib.c:Added feature request 1908061: 
+         Synchronise sdcclib commands with ar.
+
 2008-03-04 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
 
        * src/SDCCmain.c: added predefined macros SDCC_REVISION (RFE #1907229),
index 0ac4251c2eb4cbff0ef3eb695a88640f079c339f..603146fdf7ed7f212d0b52c8524ee3051d7f6c1b 100644 (file)
@@ -96,14 +96,14 @@ int set_options (char * opt)
        static char Help[] =
        "Usage: %s [-options] library relfile1 relfile2 relfile3 ...\n\n"
        "available options:\n"
-       "a - Adds relfile(s) to library.  If relfile exists, replaces it.\n"
-       "l - Adds relfile list to library.\n"
-       "d - Deletes relfile(s) from library.\n"
-       "e - Extracts relfile(s) from library.\n"
-       "s - Dumps symbols of library.\n"
-       "m - Dumps modules of library.\n"
-       "v - Displays program version.\n"
-       "h - This help.\n";
+       "a,r - Adds relfile(s) to library.  If relfile exists, replaces it.\n"
+       "l   - Adds relfile list to library.\n"
+       "d   - Deletes relfile(s) from library.\n"
+       "e,x - Extracts relfile(s) from library.\n"
+       "s   - Dumps symbols of library.\n"
+       "m   - Dumps modules of library.\n"
+       "v   - Displays program version.\n"
+       "h   - This help.\n";
 
        switch (opt[0])
        {
@@ -120,12 +120,14 @@ int set_options (char * opt)
                        exit(1);
                break;
                case 'a':
+               case 'r':
                    action=OPT_ADD_REL;
                break;
                case 'l':
                    action=OPT_ADD_LIST;
                break;
                case 'e':
+               case 'x':
                    action=OPT_EXT_REL;
                break;
                case 'd':