1*ca1c9b0cSelric2008-05-05 Love Hörnquist Åstrand <lha@vit.local> 2*ca1c9b0cSelric 3*ca1c9b0cSelric * drop libss and make_cmds 4*ca1c9b0cSelric 5*ca1c9b0cSelric2007-07-17 Love Hörnquist Åstrand <lha@it.su.se> 6*ca1c9b0cSelric 7*ca1c9b0cSelric * Makefile.am: roken_rename.h is a dist_ source k 8*ca1c9b0cSelric 9*ca1c9b0cSelric * Makefile.am: split source files in dist and nodist. 10*ca1c9b0cSelric 11*ca1c9b0cSelric2007-07-10 Love Hörnquist Åstrand <lha@it.su.se> 12*ca1c9b0cSelric 13*ca1c9b0cSelric * Makefile.am: New library version. 14*ca1c9b0cSelric 15*ca1c9b0cSelric2007-06-18 Love Hörnquist Åstrand <lha@it.su.se> 16*ca1c9b0cSelric 17*ca1c9b0cSelric * sl.c: make compile. 18*ca1c9b0cSelric 19*ca1c9b0cSelric * sl.c: Pass in pointer to strlen(). 20*ca1c9b0cSelric 21*ca1c9b0cSelric * sl.c (sl_make_argv): use memmove since we are dealing with 22*ca1c9b0cSelric overlapping strings. 23*ca1c9b0cSelric 24*ca1c9b0cSelric2007-06-09 Love Hörnquist Åstrand <lha@it.su.se> 25*ca1c9b0cSelric 26*ca1c9b0cSelric * Makefile.am: don't clean yacc/lex files in CLEANFILES, 27*ca1c9b0cSelric maintainers clean will do that for us. 28*ca1c9b0cSelric 29*ca1c9b0cSelric2007-06-01 Love Hörnquist Åstrand <lha@it.su.se> 30*ca1c9b0cSelric 31*ca1c9b0cSelric * slc-gram.y (main): also fclose yyin. 32*ca1c9b0cSelric 33*ca1c9b0cSelric2007-04-20 Love Hörnquist Åstrand <lha@it.su.se> 34*ca1c9b0cSelric 35*ca1c9b0cSelric * Makefile.am: Add dependency on slc-gram.h for slc-lex.c, breaks 36*ca1c9b0cSelric in disttree with make -j 37*ca1c9b0cSelric 38*ca1c9b0cSelric2006-12-29 Love Hörnquist Åstrand <lha@it.su.se> 39*ca1c9b0cSelric 40*ca1c9b0cSelric * test_sl.c: Fix caseing for case-sensitive filesystems 41*ca1c9b0cSelric 42*ca1c9b0cSelric2006-12-27 Love Hörnquist Åstrand <lha@it.su.se> 43*ca1c9b0cSelric 44*ca1c9b0cSelric * test_sl.c: catch test that should fail but didn't 45*ca1c9b0cSelric 46*ca1c9b0cSelric * test_sl.c: Test more quoting variants. 47*ca1c9b0cSelric 48*ca1c9b0cSelric * sl_locl.h: Include <ctype.h>. 49*ca1c9b0cSelric 50*ca1c9b0cSelric * test_sl.c: test sl_make_argv 51*ca1c9b0cSelric 52*ca1c9b0cSelric * sl.c (sl_make_argv): Add quoting support (both "" and \ style). 53*ca1c9b0cSelric 54*ca1c9b0cSelric2006-12-05 Love Hörnquist Åstrand <lha@it.su.se> 55*ca1c9b0cSelric 56*ca1c9b0cSelric * sl.c: Use strcspn to remove \n from fgets result. Prompted by 57*ca1c9b0cSelric change by Ray Lai of OpenBSD via Björn Sandell. 58*ca1c9b0cSelric 59*ca1c9b0cSelric2006-10-19 Love Hörnquist Åstrand <lha@it.su.se> 60*ca1c9b0cSelric 61*ca1c9b0cSelric * Makefile.am (ES): add roken_rename.h 62*ca1c9b0cSelric 63*ca1c9b0cSelric2006-08-30 Love Hörnquist Åstrand <lha@it.su.se> 64*ca1c9b0cSelric 65*ca1c9b0cSelric * sl.c (sl_slc_help): remove return 66*ca1c9b0cSelric 67*ca1c9b0cSelric2006-08-28 Love Hörnquist Åstrand <lha@it.su.se> 68*ca1c9b0cSelric 69*ca1c9b0cSelric * sl.h: Add sl_slc_help. 70*ca1c9b0cSelric 71*ca1c9b0cSelric * sl.c: Add sl_slc_help. 72*ca1c9b0cSelric 73*ca1c9b0cSelric2005-07-27 Love Hörnquist Åstrand <lha@it.su.se> 74*ca1c9b0cSelric 75*ca1c9b0cSelric * slc-gram.y (gen_wrapper): use the generated version of name for 76*ca1c9b0cSelric function, if no function is is used, also use the generated name 77*ca1c9b0cSelric for the structure name. 78*ca1c9b0cSelric 79*ca1c9b0cSelric2005-06-16 Love Hörnquist Åstrand <lha@it.su.se> 80*ca1c9b0cSelric 81*ca1c9b0cSelric * slc-gram.y: fix a merge error 82*ca1c9b0cSelric 83*ca1c9b0cSelric * slc-gram.y: rename optind to optidx, rename variables to avoid 84*ca1c9b0cSelric shadowing 85*ca1c9b0cSelric 86*ca1c9b0cSelric * make_cmds.c: rename optind to optidx, move variable define to 87*ca1c9b0cSelric avoid shadowing 88*ca1c9b0cSelric 89*ca1c9b0cSelric * ss.c: rename index to idx 90*ca1c9b0cSelric 91*ca1c9b0cSelric * sl.c: use rk_UNCONST to un-constify 92*ca1c9b0cSelric 93*ca1c9b0cSelric2005-05-10 Dave Love <fx@gnu.org> 94*ca1c9b0cSelric 95*ca1c9b0cSelric * slc-lex.l: Include <stdlib.h>. 96*ca1c9b0cSelric 97*ca1c9b0cSelric2005-05-09 Love Hörnquist Åstrand <lha@it.su.se> 98*ca1c9b0cSelric 99*ca1c9b0cSelric * sl.c (sl_command_loop): new return code -2 for EOF 100*ca1c9b0cSelric (sl_loop): treat all return value from sl_command_loop >= 0 as ok, and 101*ca1c9b0cSelric continue. 102*ca1c9b0cSelric 103*ca1c9b0cSelric2005-04-29 Dave Love <fx@gnu.org> 104*ca1c9b0cSelric 105*ca1c9b0cSelric * Makefile.am (LDADD): Add libsl.la. 106*ca1c9b0cSelric 107*ca1c9b0cSelric2005-04-19 Love Hörnquist Åstrand <lha@it.su.se> 108*ca1c9b0cSelric 109*ca1c9b0cSelric * slc-gram.y: include <config.h> since defines _GNU_SOURCE if 110*ca1c9b0cSelric needed, avoid asprintf warning 111*ca1c9b0cSelric 112*ca1c9b0cSelric2005-01-21 Dave Love <d.love@dl.ac.uk> 113*ca1c9b0cSelric 114*ca1c9b0cSelric * slc-gram.y: include <roken.h> 115*ca1c9b0cSelric 116*ca1c9b0cSelric2005-01-09 Love Hörnquist Åstrand <lha@it.su.se> 117*ca1c9b0cSelric 118*ca1c9b0cSelric * slc-gram.y: cast argument to isalnum to unsigned char 119*ca1c9b0cSelric 120*ca1c9b0cSelric2004-09-22 Johan Danielsson <joda@pdc.kth.se> 121*ca1c9b0cSelric 122*ca1c9b0cSelric * slc-gram.y: add support for "strings" and "negative-flag" types, 123*ca1c9b0cSelric plus some usability tweaks and bug fixes 124*ca1c9b0cSelric 125*ca1c9b0cSelric2004-07-05 Johan Danielsson <joda@pdc.kth.se> 126*ca1c9b0cSelric 127*ca1c9b0cSelric * slc-gram.y: add min_args/max_args checking 128*ca1c9b0cSelric 129*ca1c9b0cSelric2004-06-21 Love Hörnquist Åstrand <lha@it.su.se> 130*ca1c9b0cSelric 131*ca1c9b0cSelric * slc-gram.y: pull in <stdlib.h> and <vers.h> to avoid warnings 132*ca1c9b0cSelric 133*ca1c9b0cSelric2004-03-02 Love Hörnquist Åstrand <lha@it.su.se> 134*ca1c9b0cSelric 135*ca1c9b0cSelric * sl.h: make it possible to use libsl from c++ 136*ca1c9b0cSelric From: Mattias Amnefelt <mattiasa@kth.se> 137*ca1c9b0cSelric 138*ca1c9b0cSelric2002-05-19 Johan Danielsson <joda@pdc.kth.se> 139*ca1c9b0cSelric 140*ca1c9b0cSelric * Makefile.am: just link mk_cmds against libsl; avoids libtool 141*ca1c9b0cSelric problem 142*ca1c9b0cSelric 143*ca1c9b0cSelric2001-07-09 Assar Westerlund <assar@sics.se> 144*ca1c9b0cSelric 145*ca1c9b0cSelric * Makefile.am: add getprogname.c libss.la:add libcom_err.la noted 146*ca1c9b0cSelric by Leif Johansson <leifj@it.su.se> 147*ca1c9b0cSelric 148*ca1c9b0cSelric2001-05-17 Assar Westerlund <assar@sics.se> 149*ca1c9b0cSelric 150*ca1c9b0cSelric * Makefile.am: bump versions to 1:2:1 and 1:4:1 151*ca1c9b0cSelric 152*ca1c9b0cSelric2001-05-06 Assar Westerlund <assar@sics.se> 153*ca1c9b0cSelric 154*ca1c9b0cSelric * roken_rename.h (strdup): add 155*ca1c9b0cSelric 156*ca1c9b0cSelric2001-03-06 Assar Westerlund <assar@sics.se> 157*ca1c9b0cSelric 158*ca1c9b0cSelric * Makefile.am: re do the roken-renaming properly 159*ca1c9b0cSelric 160*ca1c9b0cSelric2001-02-13 Assar Westerlund <assar@sics.se> 161*ca1c9b0cSelric 162*ca1c9b0cSelric * Makefile.am: add more functions to rename 163*ca1c9b0cSelric 164*ca1c9b0cSelric2001-01-26 Johan Danielsson <joda@pdc.kth.se> 165*ca1c9b0cSelric 166*ca1c9b0cSelric * sl.h: proto 167*ca1c9b0cSelric 168*ca1c9b0cSelric * sl.c (sl_command_loop): try to handle user pressing C-c 169*ca1c9b0cSelric 170*ca1c9b0cSelric2000-12-11 Assar Westerlund <assar@sics.se> 171*ca1c9b0cSelric 172*ca1c9b0cSelric * Makefile.am (libss_la_LDFLAGS): bump version to 1:2:1 173*ca1c9b0cSelric 174*ca1c9b0cSelric2000-08-19 Assar Westerlund <assar@sics.se> 175*ca1c9b0cSelric 176*ca1c9b0cSelric * Makefile.am: add dependencies for libss/libsl shared libraries 177*ca1c9b0cSelric 178*ca1c9b0cSelric2000-07-25 Johan Danielsson <joda@pdc.kth.se> 179*ca1c9b0cSelric 180*ca1c9b0cSelric * Makefile.am: bump ss version to 1:1:1 181*ca1c9b0cSelric 182*ca1c9b0cSelric2000-06-27 Assar Westerlund <assar@sics.se> 183*ca1c9b0cSelric 184*ca1c9b0cSelric * parse.y (yyerror): static-ize 185*ca1c9b0cSelric * make_cmds.h (error_message, yylex): add prototypes 186*ca1c9b0cSelric * lex.l: fix prototypes and kill warnings 187*ca1c9b0cSelric 188*ca1c9b0cSelric2000-05-24 Assar Westerlund <assar@sics.se> 189*ca1c9b0cSelric 190*ca1c9b0cSelric * ss.h (SS_ET_COMMAND_NOT_FOUND): add 191*ca1c9b0cSelric * ss.c: check allocation and return some other error codes too 192*ca1c9b0cSelric 193*ca1c9b0cSelric2000-04-29 Assar Westerlund <assar@sics.se> 194*ca1c9b0cSelric 195*ca1c9b0cSelric * Makefile.in: add LIB_tgetent. From Derrick J Brashear 196*ca1c9b0cSelric <shadow@dementia.org> 197*ca1c9b0cSelric 198*ca1c9b0cSelric2000-04-03 Assar Westerlund <assar@sics.se> 199*ca1c9b0cSelric 200*ca1c9b0cSelric * Makefile.am: set version to 1:0:1 201*ca1c9b0cSelric 202*ca1c9b0cSelric2000-03-07 Assar Westerlund <assar@sics.se> 203*ca1c9b0cSelric 204*ca1c9b0cSelric * sl.h (SL_BADCOMMAND): define 205*ca1c9b0cSelric (sl_apropos): add prototype 206*ca1c9b0cSelric 207*ca1c9b0cSelric * sl.c: mandoc-generation 208*ca1c9b0cSelric (sl_apropos): stolen from arla 209*ca1c9b0cSelric 210*ca1c9b0cSelric2000-01-06 Assar Westerlund <assar@sics.se> 211*ca1c9b0cSelric 212*ca1c9b0cSelric * Makefile.am: bump both versions to 0:1:0 213*ca1c9b0cSelric 214*ca1c9b0cSelric1999-12-16 Assar Westerlund <assar@sics.se> 215*ca1c9b0cSelric 216*ca1c9b0cSelric * parse.y (name2number): not used here. remove. 217*ca1c9b0cSelric 218*ca1c9b0cSelricThu Apr 1 17:03:59 1999 Johan Danielsson <joda@hella.pdc.kth.se> 219*ca1c9b0cSelric 220*ca1c9b0cSelric * make_cmds.c: use getarg 221*ca1c9b0cSelric 222*ca1c9b0cSelricTue Mar 23 14:36:21 1999 Johan Danielsson <joda@hella.pdc.kth.se> 223*ca1c9b0cSelric 224*ca1c9b0cSelric * Makefile.am: don't rename 225*ca1c9b0cSelric 226*ca1c9b0cSelricSun Mar 21 14:13:29 1999 Johan Danielsson <joda@hella.pdc.kth.se> 227*ca1c9b0cSelric 228*ca1c9b0cSelric * Makefile.am: don't roken-rename 229*ca1c9b0cSelric 230*ca1c9b0cSelricSat Mar 20 03:43:30 1999 Assar Westerlund <assar@sics.se> 231*ca1c9b0cSelric 232*ca1c9b0cSelric * parse.y: replace return with YYACCEPT 233*ca1c9b0cSelric 234*ca1c9b0cSelricFri Mar 19 14:53:20 1999 Johan Danielsson <joda@hella.pdc.kth.se> 235*ca1c9b0cSelric 236*ca1c9b0cSelric * Makefile.am: add libss; add version-info 237*ca1c9b0cSelric 238*ca1c9b0cSelricThu Mar 18 15:07:06 1999 Johan Danielsson <joda@hella.pdc.kth.se> 239*ca1c9b0cSelric 240*ca1c9b0cSelric * Makefile.am: clean lex.c parse.c parse.h 241*ca1c9b0cSelric 242*ca1c9b0cSelric * Makefile.am: install ss.h 243*ca1c9b0cSelric 244*ca1c9b0cSelric * Makefile.am: include Makefile.am.common 245*ca1c9b0cSelric 246*ca1c9b0cSelricThu Mar 11 15:01:01 1999 Johan Danielsson <joda@hella.pdc.kth.se> 247*ca1c9b0cSelric 248*ca1c9b0cSelric * parse.y: prototype for error_message 249*ca1c9b0cSelric 250*ca1c9b0cSelricTue Feb 9 23:45:37 1999 Johan Danielsson <joda@hella.pdc.kth.se> 251*ca1c9b0cSelric 252*ca1c9b0cSelric * Makefile.in: add snprintf.o to make_cmds 253*ca1c9b0cSelric 254*ca1c9b0cSelricSun Nov 22 10:46:23 1998 Assar Westerlund <assar@sics.se> 255*ca1c9b0cSelric 256*ca1c9b0cSelric * sl.c (sl_command_loop): remove unused variable 257*ca1c9b0cSelric 258*ca1c9b0cSelric * ss.c (ss_error): remove unused variable 259*ca1c9b0cSelric 260*ca1c9b0cSelric * make_cmds.c: include err.h 261*ca1c9b0cSelric (main): remove unused variable 262*ca1c9b0cSelric 263*ca1c9b0cSelric * Makefile.in (WFLAGS): set 264*ca1c9b0cSelric 265*ca1c9b0cSelricSun Sep 27 01:28:21 1998 Assar Westerlund <assar@sics.se> 266*ca1c9b0cSelric 267*ca1c9b0cSelric * make_cmds.c: clean-up and simplification 268*ca1c9b0cSelric 269*ca1c9b0cSelricMon May 25 02:54:13 1998 Assar Westerlund <assar@sics.se> 270*ca1c9b0cSelric 271*ca1c9b0cSelric * Makefile.in (clean): try to remove shared library debris 272*ca1c9b0cSelric 273*ca1c9b0cSelric * Makefile.in: make symlink magic work 274*ca1c9b0cSelric 275*ca1c9b0cSelricSun Apr 19 10:00:26 1998 Assar Westerlund <assar@sics.se> 276*ca1c9b0cSelric 277*ca1c9b0cSelric * Makefile.in: add symlink magic for linux 278*ca1c9b0cSelric 279*ca1c9b0cSelricSun Apr 5 09:21:43 1998 Assar Westerlund <assar@sics.se> 280*ca1c9b0cSelric 281*ca1c9b0cSelric * parse.y: define alloca to malloc in case we're using bison but 282*ca1c9b0cSelric don't have alloca 283*ca1c9b0cSelric 284*ca1c9b0cSelricSat Mar 28 11:39:00 1998 Assar Westerlund <assar@sics.se> 285*ca1c9b0cSelric 286*ca1c9b0cSelric * sl.c (sl_loop): s/2/1 287*ca1c9b0cSelric 288*ca1c9b0cSelricSat Mar 21 00:46:51 1998 Johan Danielsson <joda@emma.pdc.kth.se> 289*ca1c9b0cSelric 290*ca1c9b0cSelric * sl.c (sl_loop): check that there is at least one argument before 291*ca1c9b0cSelric calling sl_command 292*ca1c9b0cSelric 293*ca1c9b0cSelricSun Mar 1 05:14:37 1998 Johan Danielsson <joda@emma.pdc.kth.se> 294*ca1c9b0cSelric 295*ca1c9b0cSelric * sl.c (sl_loop): Fix general broken-ness. 296*ca1c9b0cSelric 297*ca1c9b0cSelric * sl.c: Cleanup printing of help strings. 298*ca1c9b0cSelric 299*ca1c9b0cSelricThu Feb 26 02:22:02 1998 Assar Westerlund <assar@sics.se> 300*ca1c9b0cSelric 301*ca1c9b0cSelric * Makefile.am: @LEXLIB@ 302*ca1c9b0cSelric 303*ca1c9b0cSelricSat Feb 21 15:18:21 1998 assar westerlund <assar@sics.se> 304*ca1c9b0cSelric 305*ca1c9b0cSelric * Makefile.in: set YACC and LEX 306*ca1c9b0cSelric 307*ca1c9b0cSelricMon Feb 16 16:08:25 1998 Johan Danielsson <joda@emma.pdc.kth.se> 308*ca1c9b0cSelric 309*ca1c9b0cSelric * Makefile.am: Some fixes for ss/mk_cmds. 310*ca1c9b0cSelric 311*ca1c9b0cSelricSun Feb 15 05:12:11 1998 Johan Danielsson <joda@emma.pdc.kth.se> 312*ca1c9b0cSelric 313*ca1c9b0cSelric * Makefile.in: Install libsl under the `libss' name too. Install 314*ca1c9b0cSelric mk_cmds, and ss.h. 315*ca1c9b0cSelric 316*ca1c9b0cSelric * make_cmds.c: A mk_cmds clone that creates SL structures. 317*ca1c9b0cSelric 318*ca1c9b0cSelric * ss.c: SS compatibility functions. 319*ca1c9b0cSelric 320*ca1c9b0cSelric * sl.c: Move command line split to function `sl_make_argv'. 321*ca1c9b0cSelric 322*ca1c9b0cSelricTue Feb 3 16:45:44 1998 Johan Danielsson <joda@emma.pdc.kth.se> 323*ca1c9b0cSelric 324*ca1c9b0cSelric * sl.c: Add sl_command_loop, that is the loop body of sl_loop. 325*ca1c9b0cSelric 326*ca1c9b0cSelricMon Oct 20 01:13:21 1997 Assar Westerlund <assar@sics.se> 327*ca1c9b0cSelric 328*ca1c9b0cSelric * sl.c (sl_help): actually use the `help' field of `SL_cmd' 329*ca1c9b0cSelric 330