diff options
Diffstat (limited to 'src/h/ST_Agmemdisc_s.java')
-rw-r--r-- | src/h/ST_Agmemdisc_s.java | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/src/h/ST_Agmemdisc_s.java b/src/h/ST_Agmemdisc_s.java index 989cd7c..31f2934 100644 --- a/src/h/ST_Agmemdisc_s.java +++ b/src/h/ST_Agmemdisc_s.java @@ -46,11 +46,9 @@ package h; import smetana.core.CFunction; -import smetana.core.UnsupportedStarStruct; -import smetana.core.UnsupportedStruct; -import smetana.core.amiga.StarStruct; +import smetana.core.UnsupportedStructAndPtr; -public class ST_Agmemdisc_s extends UnsupportedStruct { +public class ST_Agmemdisc_s extends UnsupportedStructAndPtr { public CFunction open; public CFunction alloc; @@ -58,24 +56,6 @@ public class ST_Agmemdisc_s extends UnsupportedStruct { public CFunction free; public CFunction close; - @Override - public StarStruct amp() { - return new Amp(); - } - - public class Amp extends UnsupportedStarStruct { - @Override - public Object call(String fieldName, Object... args) { - if (fieldName.equals("open")) { - return open.exe(args); - } - if (fieldName.equals("alloc")) { - return alloc.exe(args); - } - return super.call(fieldName, args); - } - } - // public static List<String> DEFINITION = Arrays.asList( // "struct Agmemdisc_s", // "{", |