/* This is simlib.h. */
/* Include files. */
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "simlibdefs.h"
/* Declare simlib global variables. */
extern int *list_rank, *list_size, next_event_type, maxatr, maxlist;
extern float *transfer, sim_time, prob_distrib[26];
extern struct master {
float *value;
struct master *pr;
struct master *sr;
} **head, **tail;
/* Declare simlib functions. */
extern void init_simlib(void);
extern void list_file(int option, int list);
extern void list_remove(int option, int list);
extern void timing(void);
extern void event_schedule(float time_of_event, int type_of_event);
extern int event_cancel(int event_type);
extern float sampst(float value, int varibl);
extern float timest(float value, int varibl);
extern float filest(int list);
extern void out_sampst(FILE *unit, int lowvar, int highvar);
extern void out_timest(FILE *unit, int lowvar, int highvar);
extern void out_filest(FILE *unit, int lowlist, int highlist);
extern float expon(float mean, int stream);
extern int random_integer(float prob_distrib[], int stream);
extern float uniform(float a, float b, int stream);
extern float erlang(int m, float mean, int stream);
extern float lcgrand(int stream);
extern void lcgrandst(long zset, int stream);
extern long lcgrandgt(int stream);
LyogVGhpcyBpcyBzaW1saWIuaC4gKi8KCi8qIEluY2x1ZGUgZmlsZXMuICovCgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8bWF0aC5oPgojaW5jbHVkZSAic2ltbGliZGVmcy5oIgoKLyogRGVjbGFyZSBzaW1saWIgZ2xvYmFsIHZhcmlhYmxlcy4gKi8KCmV4dGVybiBpbnQgICAgKmxpc3RfcmFuaywgKmxpc3Rfc2l6ZSwgbmV4dF9ldmVudF90eXBlLCBtYXhhdHIsIG1heGxpc3Q7CmV4dGVybiBmbG9hdCAgKnRyYW5zZmVyLCBzaW1fdGltZSwgcHJvYl9kaXN0cmliWzI2XTsKZXh0ZXJuIHN0cnVjdCBtYXN0ZXIgewogICAgZmxvYXQgICp2YWx1ZTsKICAgIHN0cnVjdCBtYXN0ZXIgKnByOwogICAgc3RydWN0IG1hc3RlciAqc3I7Cn0gKipoZWFkLCAqKnRhaWw7CgovKiBEZWNsYXJlIHNpbWxpYiBmdW5jdGlvbnMuICovCgpleHRlcm4gdm9pZCAgaW5pdF9zaW1saWIodm9pZCk7CmV4dGVybiB2b2lkICBsaXN0X2ZpbGUoaW50IG9wdGlvbiwgaW50IGxpc3QpOwpleHRlcm4gdm9pZCAgbGlzdF9yZW1vdmUoaW50IG9wdGlvbiwgaW50IGxpc3QpOwpleHRlcm4gdm9pZCAgdGltaW5nKHZvaWQpOwpleHRlcm4gdm9pZCAgZXZlbnRfc2NoZWR1bGUoZmxvYXQgdGltZV9vZl9ldmVudCwgaW50IHR5cGVfb2ZfZXZlbnQpOwpleHRlcm4gaW50ICAgZXZlbnRfY2FuY2VsKGludCBldmVudF90eXBlKTsKZXh0ZXJuIGZsb2F0IHNhbXBzdChmbG9hdCB2YWx1ZSwgaW50IHZhcmlibCk7CmV4dGVybiBmbG9hdCB0aW1lc3QoZmxvYXQgdmFsdWUsIGludCB2YXJpYmwpOwpleHRlcm4gZmxvYXQgZmlsZXN0KGludCBsaXN0KTsKZXh0ZXJuIHZvaWQgIG91dF9zYW1wc3QoRklMRSAqdW5pdCwgaW50IGxvd3ZhciwgaW50IGhpZ2h2YXIpOwpleHRlcm4gdm9pZCAgb3V0X3RpbWVzdChGSUxFICp1bml0LCBpbnQgbG93dmFyLCBpbnQgaGlnaHZhcik7CmV4dGVybiB2b2lkICBvdXRfZmlsZXN0KEZJTEUgKnVuaXQsIGludCBsb3dsaXN0LCBpbnQgaGlnaGxpc3QpOwpleHRlcm4gZmxvYXQgZXhwb24oZmxvYXQgbWVhbiwgaW50IHN0cmVhbSk7CmV4dGVybiBpbnQgICByYW5kb21faW50ZWdlcihmbG9hdCBwcm9iX2Rpc3RyaWJbXSwgaW50IHN0cmVhbSk7CmV4dGVybiBmbG9hdCB1bmlmb3JtKGZsb2F0IGEsIGZsb2F0IGIsIGludCBzdHJlYW0pOwpleHRlcm4gZmxvYXQgZXJsYW5nKGludCBtLCBmbG9hdCBtZWFuLCBpbnQgc3RyZWFtKTsKZXh0ZXJuIGZsb2F0IGxjZ3JhbmQoaW50IHN0cmVhbSk7CmV4dGVybiB2b2lkICBsY2dyYW5kc3QobG9uZyB6c2V0LCBpbnQgc3RyZWFtKTsKZXh0ZXJuIGxvbmcgIGxjZ3JhbmRndChpbnQgc3RyZWFtKTsKCg==
Main.java:5: error: illegal character: '#'
#include <stdio.h>
^
Main.java:5: error: class, interface, or enum expected
#include <stdio.h>
^
Main.java:6: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:7: error: illegal character: '#'
#include <math.h>
^
Main.java:8: error: illegal character: '#'
#include "simlibdefs.h"
^
Main.java:13: error: class, interface, or enum expected
extern float *transfer, sim_time, prob_distrib[26];
^
Main.java:14: error: class, interface, or enum expected
extern struct master {
^
Main.java:16: error: class, interface, or enum expected
struct master *pr;
^
Main.java:17: error: class, interface, or enum expected
struct master *sr;
^
Main.java:18: error: class, interface, or enum expected
} **head, **tail;
^
Main.java:22: error: class, interface, or enum expected
extern void init_simlib(void);
^
Main.java:23: error: class, interface, or enum expected
extern void list_file(int option, int list);
^
Main.java:24: error: class, interface, or enum expected
extern void list_remove(int option, int list);
^
Main.java:25: error: class, interface, or enum expected
extern void timing(void);
^
Main.java:26: error: class, interface, or enum expected
extern void event_schedule(float time_of_event, int type_of_event);
^
Main.java:27: error: class, interface, or enum expected
extern int event_cancel(int event_type);
^
Main.java:28: error: class, interface, or enum expected
extern float sampst(float value, int varibl);
^
Main.java:29: error: class, interface, or enum expected
extern float timest(float value, int varibl);
^
Main.java:30: error: class, interface, or enum expected
extern float filest(int list);
^
Main.java:31: error: class, interface, or enum expected
extern void out_sampst(FILE *unit, int lowvar, int highvar);
^
Main.java:32: error: class, interface, or enum expected
extern void out_timest(FILE *unit, int lowvar, int highvar);
^
Main.java:33: error: class, interface, or enum expected
extern void out_filest(FILE *unit, int lowlist, int highlist);
^
Main.java:34: error: class, interface, or enum expected
extern float expon(float mean, int stream);
^
Main.java:35: error: class, interface, or enum expected
extern int random_integer(float prob_distrib[], int stream);
^
Main.java:36: error: class, interface, or enum expected
extern float uniform(float a, float b, int stream);
^
Main.java:37: error: class, interface, or enum expected
extern float erlang(int m, float mean, int stream);
^
Main.java:38: error: class, interface, or enum expected
extern float lcgrand(int stream);
^
Main.java:39: error: class, interface, or enum expected
extern void lcgrandst(long zset, int stream);
^
Main.java:40: error: class, interface, or enum expected
extern long lcgrandgt(int stream);
^
29 errors