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:
parent
8d7f616e75
commit
f9c127e39e
14 changed files with 6 additions and 81 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue