AcePerl
view release on metacpan or search on metacpan
acelib/messubs.c view on Meta::CPAN
/* MAINTEXT: space left in buffer is the rest after the prefix and string */
/* terminator (NULL) are subtracted. */
/* Is there an argument for putting this buffer size in regular.h ?? */
/* */
enum {BUFSIZE = 32768, PREFIXSIZE = 1024, MAINTEXTSIZE = BUFSIZE - PREFIXSIZE - 1} ;
static char messbuf[BUFSIZE] ;
/* Macro to format strings using va_xx calls, it calls uMessFormat whose */
/* prototype is given below. */
/* */
/* Arguments to the macro must have the following types: */
/* */
/* FORMAT_ARGS: va_list used to get the variable argument list. */
/* FORMAT: char * to a string containing the printf format string. */
/* TARGET_PTR: char * the formatted string will be returned in this */
/* string pointer, N.B. do not put &TARGET_PTR */
/* PREFIX: char * to a string to be used as a prefix to the rest */
/* of the string, or NULL. */
acelib/wh/version.h view on Meta::CPAN
/* File: version.h
* Author: Ed Griffiths (edgrif@sanger.ac.uk)
* Copyright (c) J Thierry-Mieg and R Durbin, 1998
*-------------------------------------------------------------------
* This file is part of the ACEDB genome database package, written by
* Richard Durbin (Sanger Centre, UK) rd@sanger.ac.uk, and
* Jean Thierry-Mieg (CRBM du CNRS, France) mieg@kaa.crbm.cnrs-mop.fr
*
* Description: Macros to support version numbering of libraries and
* applications in acedb.
* Exported functions:
* HISTORY:
* Last edited: Dec 10 13:32 1998 (edgrif)
* * Dec 3 14:37 1998 (edgrif): Set up macros to insert copyright strings.
* Created: Tue Dec 1 13:29:08 1998 (edgrif)
* CVS info: $Id: version.h,v 1.1 2002/11/14 20:00:06 lstein Exp $
*-------------------------------------------------------------------
*/
acelib/wh/version.h view on Meta::CPAN
#define UT_MAKE_VERSION_NUMBER(VERSION, RELEASE, UPDATE) \
((VERSION * 10000) + (RELEASE * 100) + UPDATE)
/* 3) Make a version string containing the title of the application/library */
/* and the version, release and update numbers. */
/* */
#define UT_MAKE_VERSION_STRING(TITLE, VERSION, RELEASE, UPDATE) \
TITLE " - " UT_MAKESTRING(VERSION) "." UT_MAKESTRING(RELEASE) "." UT_MAKESTRING(UPDATE)
/* 4) Macro for creating a standard copyright string to be inserted into */
/* compiled applications and libraries. The macro ensures a common */
/* format for version numbers etc. */
/* */
/* The macro is a statement, NOT an expression, but does NOT require a */
/* terminating semi-colon. The macro should be coded like this: */
/* */
/* UT_COPYRIGHT_STRING(prefix, title, description) */
/* */
/* where prefix is some a string locally used to prefix variables */
/* where title is a string of the form "Appname 1.0.1" */
( run in 0.911 second using v1.01-cache-2.11-cpan-49f99fa48dc )