1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Remove legacy code for older libast versions

Since ksh 93u+m comes bundled with libast 20111111, there's no need
to support older versions, so this is another cleanup opportunity.

src/cmd/ksh93/include/defs.h:
- Throw an #error if AST_VERSION is undefined or < 20111111.
  (Note that _AST_VERSION is the same as AST_VERSION, but the
  latter is newer and preferred; see src/lib/libast/features/api)

All other changed files:
- Remove legacy code for versions older than the currently used
  versions, which are:
  _AST_VERSION    20111111
  ERROR_VERSION   20100309
  GLOB_VERSION    20060717
  OPT_VERSION     20070319
  SFIO_VERSION    20090915
  VMALLOC_VERSION 20110808
This commit is contained in:
Martijn Dekker 2020-09-03 02:27:15 +02:00
parent 8d7f616e75
commit f9c127e39e
14 changed files with 6 additions and 81 deletions

View file

@ -1864,7 +1864,6 @@ void nv_putval(register Namval_t *np, const char *string, int flags)
if(sp==up->cp && !(flags&NV_APPEND))
return;
dot = strlen(sp);
#if (_AST_VERSION>=20030127L)
if(nv_isattr(np,NV_BINARY))
{
int oldsize = (flags&NV_APPEND)?nv_size(np):0;
@ -1899,7 +1898,6 @@ void nv_putval(register Namval_t *np, const char *string, int flags)
return;
}
else
#endif
{
if(size==0 && nv_isattr(np,NV_HOST)!=NV_HOST &&nv_isattr(np,NV_LJUST|NV_RJUST|NV_ZFILL))
nv_setsize(np,size=dot);
@ -2809,7 +2807,6 @@ char *nv_getval(register Namval_t *np)
return(fmtbase(ll,numeric, numeric&&numeric!=10));
}
done:
#if (_AST_VERSION>=20030127L)
/*
* if NV_RAW flag is on, return pointer to binary data
* otherwise, base64 encode the data and return this string
@ -2823,7 +2820,6 @@ done:
*ep = 0;
return(cp);
}
#endif
if(!nv_isattr(np,NV_LJUST|NV_RJUST) && (numeric=nv_size(np)) && up->cp && up->cp[numeric])
{
char *cp = getbuf(numeric+1);