Your message dated Sun, 15 Jun 2008 13:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#357594: fixed in libedit 2.11~20080614-1
has caused the Debian Bug report #357594,
regarding could you provide vis.h
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
357594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=357594
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libedit-dev
Version: 2.9.cvs.20050518-2.2
Severity: wishlist
Tags: patch

Hi!

I noticed that libedit already provides the BSDish vis functions (strvis,
strunvis, etc).

Please, could you provide the corresponding vis.h with their declarations?

I'm attaching a vis.h from FreeBSD CVS, with minor adaptation for Glibc.

-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.4-1-486
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL 
set to C)

Versions of packages libedit-dev depends on:
ii  libedit2            2.9.cvs.20050518-2.2 BSD editline and history libraries
ii  libncurses5-dev     5.5-1+kbsd           Developer's libraries and docs for

libedit-dev recommends no packages.

-- no debconf information
/*-
 * Copyright (c) 1990, 1993
 *      The Regents of the University of California.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *      This product includes software developed by the University of
 *      California, Berkeley and its contributors.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *      @(#)vis.h       8.1 (Berkeley) 6/2/93
 * $FreeBSD: src/include/vis.h,v 1.11 2003/10/30 10:40:49 phk Exp $
 */

#ifndef _VIS_H_
#define _VIS_H_

#include <sys/types.h>

/*
 * to select alternate encoding format
 */
#define VIS_OCTAL       0x01    /* use octal \ddd format */
#define VIS_CSTYLE      0x02    /* use \[nrft0..] where appropriate */

/*
 * to alter set of characters encoded (default is to encode all
 * non-graphic except space, tab, and newline).
 */
#define VIS_SP          0x04    /* also encode space */
#define VIS_TAB         0x08    /* also encode tab */
#define VIS_NL          0x10    /* also encode newline */
#define VIS_WHITE       (VIS_SP | VIS_TAB | VIS_NL)
#define VIS_SAFE        0x20    /* only encode "unsafe" characters */

/*
 * other
 */
#define VIS_NOSLASH     0x40    /* inhibit printing '\' */
#define VIS_HTTPSTYLE   0x80    /* http-style escape % HEX HEX */
#define VIS_GLOB        0x100   /* encode glob(3) magics */

/*
 * unvis return codes
 */
#define UNVIS_VALID      1      /* character valid */
#define UNVIS_VALIDPUSH  2      /* character valid, push back passed char */
#define UNVIS_NOCHAR     3      /* valid sequence, no character produced */
#define UNVIS_SYNBAD    -1      /* unrecognized escape sequence */
#define UNVIS_ERROR     -2      /* decoder in unknown state (unrecoverable) */

/*
 * unvis flags
 */
#define UNVIS_END       1       /* no more characters */

#include <sys/cdefs.h>

__BEGIN_DECLS
char    *vis(char *, int, int, int);
int     strvis(char *, const char *, int);
int     strvisx(char *, const char *, size_t, int);
int     strunvis(char *, const char *);
int     strunvisx(char *, const char *, int);
int     unvis(char *, int, int *, int);
__END_DECLS

#endif /* !_VIS_H_ */

--- End Message ---
--- Begin Message ---
Source: libedit
Source-Version: 2.11~20080614-1

We believe that the bug you reported is fixed in the latest version of
libedit, which is due to be installed in the Debian FTP archive:

libedit-dev_2.11~20080614-1_amd64.deb
  to pool/main/libe/libedit/libedit-dev_2.11~20080614-1_amd64.deb
libedit2_2.11~20080614-1_amd64.deb
  to pool/main/libe/libedit/libedit2_2.11~20080614-1_amd64.deb
libedit_2.11~20080614-1.diff.gz
  to pool/main/libe/libedit/libedit_2.11~20080614-1.diff.gz
libedit_2.11~20080614-1.dsc
  to pool/main/libe/libedit/libedit_2.11~20080614-1.dsc
libedit_2.11~20080614.orig.tar.gz
  to pool/main/libe/libedit/libedit_2.11~20080614.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <[EMAIL PROTECTED]> (supplier of updated libedit 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 14 Jun 2008 17:13:08 +1000
Source: libedit
Binary: libedit2 libedit-dev
Architecture: source amd64
Version: 2.11~20080614-1
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <[EMAIL PROTECTED]>
Changed-By: Anibal Monsalve Salazar <[EMAIL PROTECTED]>
Description: 
 libedit-dev - BSD editline and history libraries (development files)
 libedit2   - BSD editline and history libraries
Closes: 357594 478922 484401
Changes: 
 libedit (2.11~20080614-1) unstable; urgency=low
 .
   * Update sources from CVS repo; closes: #478922
   * Depend on quilt and rename all patches
   * Remove patch code from debian/rules; closes: #484401
   * Provide vis.h; closes: #357594
   * Update debian/coyright
   * Let dh_makeshlibs create libedit2.postrm libedit2.postinst
   * Priority of libedit2 is standard
   * Standards version is 3.8.0
   * Patches:
     Remove 09-export_completion_matches.diff
       It won't compile with this patch:
       rl_completion_matches defined twice
     Add 10-define_SIZE_T_MAX.diff
       Define SIZE_T_MAX as UINT_MAX in limits.h
     Add 11-357594-vis.h.diff
       Minor adaptation for Glibc by Robert Millan <[EMAIL PROTECTED]>
     Add 12-libedit-Makefile.diff
       Without it I get the following message:
       make: ${_MKTARGET_CREATE} expands to empty string
     Add 13-symbol_not_found.diff by Anibal Monsalve Salazar
       Without it I get the following messages:
       symbol strlcpy/strlcat not found in none of the libraries
Checksums-Sha1: 
 760de126f90093146313c170299a78626fed9d10 1156 libedit_2.11~20080614-1.dsc
 8018eb63de8f3474fff8c25f8147d1094a3c0764 126128 
libedit_2.11~20080614.orig.tar.gz
 35487569ce4fddacba7277d4265fe09106539d76 8889 libedit_2.11~20080614-1.diff.gz
 3350f47325a2a70b2cf16b889bdf2c42f108e101 75456 
libedit2_2.11~20080614-1_amd64.deb
 8261a14afdd14da8a96a0f3808059df0f4dccff4 92264 
libedit-dev_2.11~20080614-1_amd64.deb
Checksums-Sha256: 
 f427480a0246076c949137d9462e6da2e60c7214146cc65b7166b3dec5b5027a 1156 
libedit_2.11~20080614-1.dsc
 df48ddab7d94dc8b11a229bf42a90f86a04a7f5faa8e49a3f1f4784bf2a7df02 126128 
libedit_2.11~20080614.orig.tar.gz
 2f8f2173e942495ae4665639fbc0e8bef97aff68d9afcafae1dc7c82e2b2c0d1 8889 
libedit_2.11~20080614-1.diff.gz
 5e3365868759ecb43bf626523dac00da205adb88a4cf3f7df7d14c5996e5c404 75456 
libedit2_2.11~20080614-1_amd64.deb
 9abacfe14e14f85a3aa7abf15825856d71fbd5de8ded5da7da02407cae330d15 92264 
libedit-dev_2.11~20080614-1_amd64.deb
Files: 
 8e07c2bfc7991267086935b1863ed270 1156 libs standard libedit_2.11~20080614-1.dsc
 d6b234bc4cab379194f65952f85be678 126128 libs standard 
libedit_2.11~20080614.orig.tar.gz
 bae731f224f5bbf94537f7e28a71f4d1 8889 libs standard 
libedit_2.11~20080614-1.diff.gz
 52a232faf77eb9e10d7875934bd40c2f 75456 libs standard 
libedit2_2.11~20080614-1_amd64.deb
 27e542e4c5731786a3e31dff00c32c0f 92264 libdevel optional 
libedit-dev_2.11~20080614-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhVFHUACgkQgY5NIXPNpFUafgCguuPJ0EqWo1STUYq6JqQ5BwPJ
dm0An3q3e3qtnHLbeofOKXeacBo+ESAJ
=Iyoi
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to