History

amf0null

Sigrid Solveig Haflínudóttir committed 5 years ago

Commit f867fbf1 parent e4a7eee2 files · +13 −0Browse files

Unified · Split

2 files
  1. amf0.c +11 −0
  2. amf0.h +2 −0
amf0.c+11−0
@@ -8,6 +8,7 @@ enum { · 7 unmodified lines
88 Abool,
99 Astr,
1010 Aobj,
11+ Anull = 5,
1112 Aarr = 8,
1213 Aend,
1314 Alstr = 12,
@@ -22,6 +23,12 @@ enum { · 8 unmodified lines
2223 } \
2324 }while(0)
2425
26+u8int *
27+amf0null(u8int *p, u8int *e)
28+{
29+ return amf0byte(p, e, Anull);
30+}
31+
2532 u8int *
2633 amf0bool(u8int *p, u8int *e, int v)
2734 {
@@ -248,6 +255,10 @@ amf0parse(Amf0 **amf0, u8int *p, u8int *e) · 220 unmodified lines
248255 *amf0 = nil;
249256
250257 switch(*p++){
258+ case Anull:
259+ a->type = Tnull;
260+ break;
261+
251262 case Anum:
252263 atleast("num", 8);
253264 for(n = 0, x.u = 0; n < 8; n++)
amf0.h+2−0
@@ -1,4 +1,5 @@
11 enum {
2+ Tnull,
23 Tstr,
34 Tnum,
45 Tbool,
@@ -26,6 +27,7 @@ struct Amf0 { · 21 unmodified lines
2627 };
2728 };
2829
30+u8int *amf0null(u8int *p, u8int *e);
2931 u8int *amf0i16(u8int *p, u8int *e, s16int i);
3032 u8int *amf0bool(u8int *p, u8int *e, int v);
3133 u8int *amf0byte(u8int *p, u8int *e, u8int byte);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t