|
Packit Service |
9ccfef |
/*
|
|
Packit Service |
9ccfef |
* fortopat.h --
|
|
Packit Service |
9ccfef |
*
|
|
Packit Service |
9ccfef |
* Header file for format string to xsd pattern conversion.
|
|
Packit Service |
9ccfef |
*
|
|
Packit Service |
9ccfef |
* Copyright (c) 2001 J. Schoenwaelder, Technical University of Braunschweig.
|
|
Packit Service |
9ccfef |
* (c) 2002 T. Klie, Technical University of Braunschweig.
|
|
Packit Service |
9ccfef |
* (c) 2002 F. Strauss, Technical University of Braunschweig.
|
|
Packit Service |
9ccfef |
* (c) 2007 T. Klie, Technical University of Braunschweig.
|
|
Packit Service |
9ccfef |
* (c) 2007 J. Schoenwaelder, Jacobs University Bremen.
|
|
Packit Service |
9ccfef |
*
|
|
Packit Service |
9ccfef |
* See the file "COPYING" for information on usage and redistribution
|
|
Packit Service |
9ccfef |
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
|
Packit Service |
9ccfef |
*
|
|
Packit Service |
9ccfef |
* @(#) $Id: rea.h 7289 2007-09-28 06:48:22Z schoenw $
|
|
Packit Service |
9ccfef |
*/
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
#ifndef _FORTOPAT_H
|
|
Packit Service |
9ccfef |
#define _FORTOPAT_H
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
#include <config.h>
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
#include <stdio.h>
|
|
Packit Service |
9ccfef |
#include <stdlib.h>
|
|
Packit Service |
9ccfef |
#include <string.h>
|
|
Packit Service |
9ccfef |
#include <ctype.h>
|
|
Packit Service |
9ccfef |
#ifdef HAVE_WIN_H
|
|
Packit Service |
9ccfef |
#include "win.h"
|
|
Packit Service |
9ccfef |
#endif
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
#include "smi.h"
|
|
Packit Service |
9ccfef |
#include "smidump.h"
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
/*
|
|
Packit Service |
9ccfef |
* Convert the octet string format string in fmt to an xsd pattern
|
|
Packit Service |
9ccfef |
* with the ranges given by range. The pattern is returned as an
|
|
Packit Service |
9ccfef |
* allocated string and must be xfree()d by the caller. On failure,
|
|
Packit Service |
9ccfef |
* a NULL pointer will be returned.
|
|
Packit Service |
9ccfef |
*/
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
extern char* smiFormatToPattern(const char *format, SmiRange *range);
|
|
Packit Service |
9ccfef |
|
|
Packit Service |
9ccfef |
#endif
|