[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: a few Q's

From: Derek Robert Price
Subject: Re: a few Q's
Date: Sun, 26 Oct 2003 17:35:40 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

Hash: SHA1

Mark D. Baushke wrote:

| Support for the vasprintf() function is going to need to be pulled from
| the gnulib project, so gnulib/m4/vasprintf.m4 and the associated
| implementations for when it is not normally supported on a target host.

Hrm.  Yeah.  The GNULIB vasprintf module has a lot of dependencies.
I've been plugging away at them slowly for awhile, maybe 6 months or a
year now as a background task, and I think the last stopper is the
GNULIB `error' module.  Basically, CVS's error function has diverged
considerably from the GNULIB version and any GNULIB module that uses the
GNULIB error might not send all the messages to the right place in
client/server mode.  I recently removed the error_exit function from
CVS's src/error.c to sync the API with GNULIB's error, but there is
still the issue of how to print - either the modules in lib will need to
know about the error function in src (the non-optimal solution - all the
other dependencies run in the other direction), or the GNULIB error
module will need to be rewritten to allow a function pointer to be
passed in and used in place of fprintf (since CVS's error function is
currently calling cvs_outerr to send output).

I'll probably get back to it sometime soon, but I wouldn't expect a
completion date sooner than a month since I have to get a few other
things finished first.  If someone else wants to take a look, they're
welcome to, but please let me know so we don't duplicate efforts.

- --
~                *8^)

Email: address@hidden

Get CVS support at <http://ximbiot.com>!
- --
If only you could see what I've seen with your eyes.

~    - Rutger Hauer as "Roy", _Blade Runner_
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Netscape - http://enigmail.mozdev.org


reply via email to

[Prev in Thread] Current Thread [Next in Thread]