examples/calculator/main.c File Reference

#include <stdio.h>
#include <mb.h>
#include "calculator_scr.h"

Go to the source code of this file.

Classes

struct  _calc_data

Typedefs

typedef struct _calc_data calc_data_t

Functions

static int real_compute (int op, int v1, int v2)
static void show_text (calc_data_t *calc_data, int num, int saved, int op, const char *suffix)
static void compute (calc_data_t *calc_data, coord_t *tgt)
static void buttons_handler (event_t *evt, void *arg)
static void setup_observers (calc_data_t *calc_data)
int main (int argc, char *const argv[])

Variables

struct {
   int   c
   int   off
tgt_list []


Typedef Documentation

typedef struct _calc_data calc_data_t

Definition at line 5 of file main.c.


Function Documentation

static void buttons_handler ( event_t evt,
void *  arg 
) [static]

Definition at line 142 of file main.c.

static void compute ( calc_data_t calc_data,
coord_t tgt 
) [static]

Definition at line 80 of file main.c.

int main ( int  argc,
char *const   argv[] 
)

Definition at line 173 of file main.c.

static int real_compute ( int  op,
int  v1,
int  v2 
) [static]

Definition at line 33 of file main.c.

static void setup_observers ( calc_data_t calc_data  )  [static]

Definition at line 152 of file main.c.

static void show_text ( calc_data_t calc_data,
int  num,
int  saved,
int  op,
const char *  suffix 
) [static]

Definition at line 61 of file main.c.


Variable Documentation

int c

Definition at line 12 of file main.c.

int off

Definition at line 13 of file main.c.

struct { ... } tgt_list[] [static]

SourceForge.net Logo