lua-gsl.h - gsl-shell.git - gsl-shell

index : gsl-shell.git
gsl-shell
summary refs log tree commit diff
path: root/lua-gsl.h
blob: adf7de2e0576cbd8d8cd6cb3280e369f07a4b2c5 (plain)
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
#ifndef LUA_GSL_H
#define LUA_GSL_H
#include <pthread.h>
#include "defs.h"
__BEGIN_DECLS
#include <lua.h>
struct gsl_shell_state {
 lua_State *L;
 pthread_mutex_t exec_mutex;
 pthread_mutex_t shutdown_mutex;
 int is_shutting_down;
};
extern void gsl_shell_open (struct gsl_shell_state *gs);
extern void gsl_shell_free (struct gsl_shell_state *gs);
extern void gsl_shell_init (struct gsl_shell_state *gs);
extern int luaopen_gsl (lua_State *L);
extern struct gsl_shell_state* global_state;
__END_DECLS
#endif
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月11日 22:40:17 +0000

AltStyle によって変換されたページ (->オリジナル) /