File: main.h

package info (click to toggle)
gnotepad%2B 1.0.2-1
  • links: PTS
  • area: main
  • in suites: slink
  • size: 756 kB
  • ctags: 832
  • sloc: ansic: 9,141; sh: 329; makefile: 156
file content (71 lines) | stat: -rw-r--r-- 1,875 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
/* vi:set ts=8 sts=0 sw=8:
 * $Id: main.h,v 1.16 1998/10/18 03:56:08 kahn Exp kahn $
 *
 * Copyright (C) 1998 Andy C. Kahn <kahn@zk3.dec.com>
 *
 *     This program is free software; you can redistribute it and/or modify
 *     it under the terms of the GNU General Public License as published by
 *     the Free Software Foundation; either version 2 of the License, or
 *     (at your option) any later version.
 *
 *     This program is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU General Public License for more details.
 *
 *     You should have received a copy of the GNU General Public License
 *     along with this program; if not, write to the Free Software
 *     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 */
#ifndef __MAIN_H__
#define __MAIN_H__

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

#include <stdio.h>
#include <stdarg.h>
#ifdef WANT_GNOME
#include <config.h>
#include <gnome.h>
#endif
#include "../config.h"
#include "debug.h"


#define APP_NAME	"gnotepad+"
#define APP_VERSION	VERSION
#define APP_DATE	"Oct-18-1998"
#define APP_URL		"http://members.xoom.com/ackahn/gnp"
#define UNTITLED	"Untitled"
#define UNKNOWN		"Unknown"
#define WELCOME_MSG	"Welcome to "
#define NULL_CALLBACK	NULL

#ifdef MAXPATH
#undef MAXPATH
#endif
#define MAXPATH		255

#ifndef ESUCCESS		/* hmm, this is missing on my Linux box */
#define ESUCCESS        0
#endif


typedef unsigned char bool_t;
typedef char byte;
typedef unsigned char ubyte;

typedef enum { FnumCol = 0, FsizeCol, FnameCol } clist_col_t;

#ifndef GTK_HAVE_FEATURES_1_1_0
extern char *g_vsprintf(const char *fmt, va_list *args, va_list *args2);
#endif


#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif	/* __MAIN_H__ */