mirror of
https://github.com/rfivet/uemacs.git
synced 2025-11-23 11:41:15 -05:00
Bindable functions take a boolean as flag.
Emphasize which one always return TRUE. Use mloutfail() to introduce consistency when a function fails with error message.
This commit is contained in:
28
eval.h
28
eval.h
@@ -1,29 +1,33 @@
|
||||
/* eval.h -- variables and operands evaluation */
|
||||
#ifndef _EVAL_H_
|
||||
#define _EVAL_H_
|
||||
# define _EVAL_H_
|
||||
|
||||
#include "names.h"
|
||||
|
||||
#define DEBUGM 1 /* $debug triggers macro debugging */
|
||||
#define DEBUGM 1 /* $debug triggers macro debugging */
|
||||
|
||||
#if DEBUGM
|
||||
# if DEBUGM
|
||||
int mdbugout( char *fmt, ...) ;
|
||||
#endif
|
||||
# endif
|
||||
|
||||
|
||||
extern int macbug ; /* macro debuging flag */
|
||||
extern int cmdstatus ; /* last command status */
|
||||
extern int rval ; /* return value of a subprocess */
|
||||
extern long envram ; /* # of bytes current in use by malloc */
|
||||
extern int macbug ; /* macro debuging flag */
|
||||
extern int cmdstatus ; /* last command status */
|
||||
extern int rval ; /* return value of a subprocess */
|
||||
extern long envram ; /* # of bytes current in use by malloc */
|
||||
|
||||
int readfirst_f( void) ;
|
||||
int is_it_cmd( char *token) ;
|
||||
|
||||
void varinit( void) ;
|
||||
int setvar( int f, int n) ;
|
||||
const char *getval( char *token) ;
|
||||
int stol( char *val) ;
|
||||
char *mklower( char *str) ;
|
||||
|
||||
int clrmes( int f, int n) ;
|
||||
int writemsg( int f, int n) ;
|
||||
/* Bindable functions */
|
||||
TBINDABLE( clrmes) ;
|
||||
BINDABLE( setvar) ;
|
||||
BINDABLE( writemsg) ;
|
||||
|
||||
#endif
|
||||
|
||||
/* end of eval.h */
|
||||
|
||||
Reference in New Issue
Block a user