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
8 Abool,8 Abool,
9 Astr,9 Astr,
10 Aobj,10 Aobj,
11 Anull = 5,
11 Aarr = 8,12 Aarr = 8,
12 Aend,13 Aend,
13 Alstr = 12,14 Alstr = 12,
@@ -22,6 +23,12 @@ enum { · 8 unmodified lines
22 } \23 } \
23}while(0)24}while(0)
24 25
26u8int *
27amf0null(u8int *p, u8int *e)
28{
29 return amf0byte(p, e, Anull);
30}
31
25u8int *32u8int *
26amf0bool(u8int *p, u8int *e, int v)33amf0bool(u8int *p, u8int *e, int v)
27{34{
@@ -248,6 +255,10 @@ amf0parse(Amf0 **amf0, u8int *p, u8int *e) · 220 unmodified lines
248 *amf0 = nil;255 *amf0 = nil;
249 256
250 switch(*p++){257 switch(*p++){
258 case Anull:
259 a->type = Tnull;
260 break;
261
251 case Anum:262 case Anum:
252 atleast("num", 8);263 atleast("num", 8);
253 for(n = 0, x.u = 0; n < 8; n++)264 for(n = 0, x.u = 0; n < 8; n++)
amf0.h+2−0
@@ -1,4 +1,5 @@
1enum {1enum {
2 Tnull,
2 Tstr,3 Tstr,
3 Tnum,4 Tnum,
4 Tbool,5 Tbool,
@@ -26,6 +27,7 @@ struct Amf0 { · 21 unmodified lines
26 };27 };
27};28};
28 29
30u8int *amf0null(u8int *p, u8int *e);
29u8int *amf0i16(u8int *p, u8int *e, s16int i);31u8int *amf0i16(u8int *p, u8int *e, s16int i);
30u8int *amf0bool(u8int *p, u8int *e, int v);32u8int *amf0bool(u8int *p, u8int *e, int v);
31u8int *amf0byte(u8int *p, u8int *e, u8int byte);33u8int *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