GEL  0.99
prog.h File Reference
#include <gel/common.h>
#include <gel/types.h>
#include <gel/file.h>
#include <gel/cursor.h>

Go to the source code of this file.

Data Structures

struct  gel_prog_info_t
 
struct  gel_note_t
 

Macros

#define gel_note_desc(c)   ((c)->desc)
 
#define gel_note_name(c)   ((c)->name)
 
#define gel_note_size(c)   ((c)->desc.size)
 
#define gel_note_type(c)   ((c)->type)
 

Typedefs

typedef gel_prog_info_t gel_prog_t
 
typedef struct gel_note_t gel_note_t
 

Functions

gel_prog_tgel_getprogbyidx (gel_file_t *e, u16_t idx)
 
void gel_kill_prog (gel_prog_t *s)
 
void gel_note_destroy (gel_note_t *curs)
 
int gel_note_init (gel_prog_t *phdr, gel_note_t *curs)
 
int gel_note_next (gel_note_t *curs)
 
int gel_prog_infos (gel_prog_t *s, gel_prog_info_t *pi)
 
int gel_prog_load (gel_prog_t *p, raddr_t addr)
 
int gel_prog2cursor (gel_prog_t *p, gel_cursor_t *c)
 

Function Documentation

◆ gel_kill_prog()

void gel_kill_prog ( gel_prog_t p)

Delete a PHDR.

Parameters
pPHDR to delete.