[pacman-dev] [PATCH 1/1] libalpm: add version information to alpm.h
Christian Hesse
list at eworm.de
Mon Dec 29 07:03:24 UTC 2014
Dave Reisner <d at falconindy.com> on Sun, 2014/12/28 15:24:
> On Sun, Dec 28, 2014 at 08:45:38PM +0100, Christian Hesse wrote:
> > From: Christian Hesse <mail at eworm.de>
> >
> > Programs linked against libalpm (for example packagekit) may want to use
> > preprocessor macros to check version and choose correct API. This adds
> > version information to alpm.h.
> >
> > Signed-off-by: Christian Hesse <mail at eworm.de>
> > ---
> > lib/libalpm/alpm.h | 8 ++++++++
> > 1 file changed, 8 insertions(+)
> >
> > diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h
> > index 91b9461..e3f6e67 100644
> > --- a/lib/libalpm/alpm.h
> > +++ b/lib/libalpm/alpm.h
> > @@ -23,6 +23,14 @@
> > #ifndef _ALPM_H
> > #define _ALPM_H
> >
> > +#define ALPM_VERSION "9.0.0"
> > +
> > +#define ALPM_VERSION_MAJOR 9
> > +#define ALPM_VERSION_MINOR 0
> > +#define ALPM_VERSION_PATCH 0
> > +
> > +#define ALPM_VERSION_NUMBER 0x090000
> > +
>
> +1 for the idea, -1 for the implementation. This should be generated
> from constants defined nearby the actual versioning of the library.
> Otherwise, someone will forget to bump this.
Agreed. ;)
I just wanted some feedback whether or not it is worth looking into.
--
main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH"
"CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];)
putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/pacman-dev/attachments/20141229/3f1705af/attachment-0001.bin>
More information about the pacman-dev
mailing list