This program is entirely C, so does not need these explicit linkage specs.
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Bell Laboratories */
#ifndef _COMMON_H
#undef NORETURN
#endif /* _COMMON_H */
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#define C_NULL -1
int Cinteger (long);
int Creal (double);
int Cstring (char *);
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#ifndef _COMMON_H
#undef NORETURN
#endif /* _COMMON_H */
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
int C2Lopen(char *, char *, FILE **, FILE **);
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
void Dinit (void);
void Dterm (void);
void Dtrace (Tobj, int);
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
#define SMALLBUF 128
int yyparse(void);
void D2Lmidedge (int, Tobj, char *);
void D2Lendedge (void);
void D2Lsetattr (char *, char *);
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* File - TrieFA.h
The data types for the generated trie-baseed finite automata.
*/
extern TrieState TrieStateTbl[];
extern TrieTrans TrieTransTbl[];
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
typedef struct Tonm_t lvar_t;
void Eterm (void);
Tobj Eunit (Tobj);
Tobj Efunction (Tobj, char *);
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#ifdef FEATURE_X11
#define G_ERRCANNOTCREATEBITMAP 20
#define G_ERRNOBITMAP 21
#define G_ERRCANNOTREADBITMAP 22
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
void GFXinit (void);
int GFXsetpick (int, lvar_t *);
int GFXdisplaymenu (int, lvar_t *);
int GFXcolormap (int, lvar_t *);
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
typedef struct Ifunc_t {
extern Ifunc_t Ifuncs[];
extern int Ifuncn;
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#define IO_FILE 0
int IOreadline (int, char *, int);
int IOread (int, char *, int);
int IOwriteline (int, char *);
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#define L_SEMI 0
void Lgetsrc (int *, char **, FILE **, int *, int *);
void Lprintpos (void);
void Lgtok (void);
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#ifdef FEATURE_MINTSIZE
void Mmkcurr (void *);
void Mdogc (int);
void Mreport (void);
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
typedef struct Psrc_t {
Tobj Punit (Psrc_t *);
Tobj Pfcall (Tobj, Tobj);
Tobj Pfunction (char *, int);
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
void Sinit (void);
char *Stfull (Tobj);
char *Ssfull (Tobj, Tobj);
char *Scfull (Tobj, int, int);
-
-#ifdef __cplusplus
-}
-#endif
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#pragma once
Tobj Tcopy (Tobj);
void Tgetfirst (Tobj, Tkvindex_t *);
void Tgetnext (Tkvindex_t *);
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
void TXTinit (Grect_t);
void TXTprocess (int, char *);
void TXTupdate (void);
void TXTtoggle (int, void *);
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
extern HANDLE hinstance, hprevinstance;
void Gadjustwrect (Gwidget_t *, PIXsize_t *);
void Gadjustclip (Gwidget_t *);
Gpoint_t ppixtodraw (Gwidget_t *, PIXpoint_t);
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by lefty.rc
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
-
-#ifdef __cplusplus
-}
-#endif
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
typedef struct {
int GVdestroywidget (Gwidget_t *);
void Gawdefcoordscb (int, Gawdata_t *);
-
-#ifdef __cplusplus
-}
-#endif
-
#pragma once
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* Lefteris Koutsofios - AT&T Labs Research */
#if XlibSpecificationRelease < 5
extern XtTranslations Gwmdeltable;
extern Atom Gqwdelatom, Gwmdelatom;
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
int XsraSelFile (
Widget, char *, char *, char *, char *, char *, char *,
int (*) (char *, char **, struct stat *), char *, int
);
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/* SFDecls.h */
/* We don't rely on compiler doing the right thing
/* Dir.c */
int SFcompareEntries (const void *vp, const void *vq);
int SFgetDir (SFDir *dir);
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
/*
* Copyright 1989 Software Research Associates, Inc., Tokyo, Japan
*
extern XtIntervalId SFdirModTimerId;
extern int (*SFfunc) (char *, char **, struct stat *);
-
-#ifdef __cplusplus
-}
-#endif
-
* Contributors: Details at https://graphviz.org
*************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
#include <sys/stat.h>
#if !defined(S_ISDIR) && defined(S_IFDIR)
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
#endif
#define S_ISXXX(m) ((m) & (S_IXUSR | S_IXGRP | S_IXOTH))
-
-#ifdef __cplusplus
-}
-#endif
-