⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 direc.h

📁 这是一个Linux下的集成开发环境
💻 H
📖 第 1 页 / 共 2 页
字号:
  struct  sds_odesc  *start_stack;  struct  sds_odesc  *cette;  struct  sds_odesc  *parent;  struct  type_list  *tptr;  struct  type_list   tdum[2];  char               *nheap;  char               *sds_al;  char               *base_address;  struct record_entry *r;  int                 firstpass:1;  int                 done:1;};typedef struct sds_res_control rescon;struct sds_control_p {    short                 allofl;    int                   stream;    int                   tstream;    int                   source;    int                   heap_size;    int                   direc_size;    int                   tree;    int                 **varel_count;    sds_handle           *file_offsets;    sds_handle           *dup_size;    char                 *load_name;    char                 *target_name;    char                 *heap;    char                 *current_heap;    char               ***element_start;    struct sds_header    *shead;    struct type_list     *tlist;    struct direc         *dptr;    struct sds_res_control *src;    char                 genarc;    sds_code             is_proto : 1;};struct sds_saverestore{  char       *sds_state;  sds_handle  status;  char      **opointer;};#if defined(SHMEM)/* I have Unix shared memory      */EXTERN char   *shm_make(char *, int, int);EXTERN struct  direc *shm_attr(char *);EXTERN struct  direc *shm_attw(char *);#else#endifEXTERN off_t      ffsiz(int);EXTERN int        sds_max                (void);EXTERN int        sds_errstack           (void);EXTERN struct     sds_listcon * sds_listc    (void);EXTERN struct     list_control *sds_reglist(void);EXTERN void       sds_trap_bigint_overflow(int);EXTERN void       sds_truncate_bigints(void);EXTERN void       sds_float_bigints(void);EXTERN void       sds_pack_bigints(void);EXTERN void       sds_bigint_trap(void *);EXTERN int        sds_query_truncate_b(void);EXTERN int        sds_query_trap_b(void);EXTERN int        sds_query_float_b(void);EXTERN int        sds_query_pack_b(void);EXTERN struct sds_saverestore * sds_saver(void);EXTERN int        sds_target_file(sds_handle, char *);EXTERN int        sds_load_object(sds_handle,sds_handle,char *);EXTERN int        sds_set_riscpad(sds_handle);EXTERN char       sds_rbyte             (void);EXTERN char       sds_arc_rbyte         (int);EXTERN char       sds_palign            (sds_code);EXTERN char     * sds_arc_aligns        (int);EXTERN char       sds_psize             (sds_code);EXTERN char     * sds_typename          (sds_code);EXTERN char     * sds_c_typename        (sds_code);EXTERN char       sds_arc_palign        (int, sds_code);EXTERN int        sds_initialised       (void);EXTERN int        sds_initialise_enabled(void);EXTERN int        sds_maxbufsize      (void);EXTERN void       sds_setmaxbuf       (int);EXTERN int        sds_close_fd(int fd);EXTERN int        sds_read(int fd, int size, char *buffer);EXTERN struct sds_control_p * sds_control(sds_handle);EXTERN int         sds_dataset_check   (sds_handle);EXTERN int         sds_stream          (sds_handle);EXTERN int         sds_genarc          (sds_handle);EXTERN int         sds_source          (sds_handle);EXTERN int         sds_heap_size       (sds_handle);EXTERN int         sds_direc_size      (sds_handle);EXTERN int      ** sds_varel           (sds_handle);EXTERN sds_handle* sds_dup_size        (sds_handle);EXTERN char      * sds_loadname        (sds_handle);EXTERN char      * sds_heap            (sds_handle);EXTERN char      * sds_current_heap    (sds_handle);EXTERN char    *** sds_estart          (sds_handle);EXTERN short       sds_alloflag        (sds_handle);EXTERN int         sds_open_file       (char *, int);EXTERN struct sds_header * sds_head   (sds_handle);EXTERN struct direc      * sds_direc  (sds_handle);EXTERN struct type_list  * sds_tlist  (sds_handle);EXTERN rescon            * sds_src(sds_handle);EXTERN rescon            *sds_new_rescon();EXTERN void               sds_delete_rescon(rescon *);EXTERN void       sds_discard(sds_handle);EXTERN void       sds_destroy(sds_handle);EXTERN sds_handle sds_map(char *, sds_code);EXTERN sds_handle sds_adaptive_map(char *,int,sds_code,char **,off_t *,off_t *);EXTERN sds_handle sds_na_load(sds_handle,int,struct sds_header*);EXTERN sds_handle sds_mapfilecheck(char *, int, int);EXTERN char *     sds_searchmapfile(sds_handle, int *, int *);EXTERN void sds_print_record_def(sds_record_handle *);EXTERN void sds_destroy_record_def(sds_record_handle *, int);EXTERN void sds_record_entry(sds_record_handle *,sds_code,                                    sds_code,void *, char *);EXTERN void sds_end_sub_record(sds_record_handle *);EXTERN void sds_begin_sub_record(sds_record_handle *,char *);EXTERN sds_record_handle * sds_begin_record(char *);EXTERN sds_handle sds_end_and_declare(sds_record_handle *, sds_handle);EXTERN int sds_copy_records(sds_handle,char *, sds_record_handle *);EXTERN sds_handle sds_write_records(sds_handle, int, sds_record_handle *,                                                                                         char *,int,int *);EXTERN sds_handle sds_cload_direc(sds_handle, int,sds_handle*,struct sds_header*);EXTERN sds_handle sds_load_conv(char *);EXTERN sds_handle sds_cload(int);EXTERN void       sds_perror(char *);EXTERN sds_handle sds_list(sds_handle, sds_code, sds_code);EXTERN void       sds_printit(sds_code ,sds_code ,char *,char,char);EXTERN void       *sds_obname2ptr(sds_handle , char *);EXTERN void       *sds_obind2ptr(sds_handle ,sds_code );EXTERN char       *sds_obind2name(sds_handle , sds_code );EXTERN sds_handle sds_obind2code(sds_handle , sds_handle );EXTERN sds_handle sds_array_size(sds_handle ,sds_handle );EXTERN sds_handle sds_bad_object(sds_handle ,sds_code );EXTERN sds_handle sds_get_checked(sds_handle ,char *,sds_code );EXTERN sds_handle sds_tstamp(sds_handle, sds_handle);EXTERN long      *sds_get_tstamp(sds_handle, sds_handle);EXTERN float      sds_version(sds_handle );EXTERN sds_handle sds_duplicate_def(sds_handle, sds_handle, sds_code);EXTERN sds_handle sds_resize_object(sds_handle,sds_code,sds_code);EXTERN void       sds_init(void);EXTERN void       sds_global_init(int, int);EXTERN void       sds_reinit_enable(void);EXTERN int        sds_describe(sds_handle, sds_code, struct sds_odesc **);EXTERN int        sds_resolve(sds_handle, sds_code,                                         struct sds_odesc **, sds_code);EXTERN int        sds_peek_endstruct(void);EXTERN sds_handle sds_find_thing(sds_handle, char *,struct sds_odesc **);EXTERN void       sds_cleanup(sds_handle);EXTERN int        sds_make_name(char *, struct sds_odesc *, int, int);EXTERN sds_handle good_sds(char *);EXTERN char      *sds_oname(sds_handle,sds_code,sds_code);EXTERN sds_handle sds_element_size(sds_handle,sds_code,unsigned char *);EXTERN sds_handle sds_sizeof_object(sds_handle,sds_code);EXTERN sds_handle sds_set_object_type(sds_handle, sds_handle,int);EXTERN sds_handle sds_get_object_type(sds_handle,sds_handle);EXTERN sds_handle sds_get_object_location(sds_handle,sds_handle, int);EXTERN sds_handle sds_set_object_location(sds_handle,sds_handle, int);EXTERN sds_code   sds_get_size(sds_handle, sds_code);EXTERN char       sds_get_align(sds_handle, sds_code);EXTERN int        shm_q(char *);EXTERN int        shm_destroy(char *);EXTERN int        shm_quit(struct direc *);EXTERN int        shm_sz(char *);EXTERN int        shm_lock(char *, int);EXTERN sds_handle sds_header_ok(struct sds_header *);EXTERN sds_handle sds_flat_setup(sds_handle,                                sds_code, int, sds_code *, void *);EXTERN sds_handle sds_flat_read(sds_handle, sds_code, sds_code , int);EXTERN sds_handle sds_twod_declare(sds_handle, void *, char *,                                              sds_code, sds_code, sds_code);EXTERN sds_handle sds_threed_declare(sds_handle, void *, char *,                                 sds_code, sds_code, sds_code, sds_code);#if defined(SDSDB)EXTERN sds_handle sds_db_make(sds_handle,char *,char *,int,char **);#endifEXTERN sds_handle sds_define_structure(sds_handle,struct type_list *,char *);EXTERN sds_handle sds_declare_structure(sds_handle, void *,                                               char *,sds_code,sds_code);EXTERN sds_handle     sds_write2fd(int , sds_handle );EXTERN sds_handle     sds_fullsize(sds_handle);EXTERN sds_handle     sds_read_open_fd(int,int);EXTERN sds_handle     sds_dup(sds_handle, char *);EXTERN sds_handle     sds_new(char *);EXTERN sds_handle     sds_access(char *,sds_code, sds_code);EXTERN sds_handle     sds_pmem_attach(char *);EXTERN sds_handle     sds_ass(sds_handle,char *,sds_code);EXTERN sds_handle     sds_file2shm(char *,char *);EXTERN sds_handle     sds_name2ind(sds_handle ,char *);EXTERN sds_handle     sds_like2ind(sds_handle ,char *, sds_handle);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -