mirror of https://github.com/sipwise/libtcap.git
parent
df33deecd1
commit
35c0bc37b5
@ -0,0 +1 @@
|
||||
*.sw?
|
@ -0,0 +1 @@
|
||||
*.sw?
|
@ -0,0 +1,11 @@
|
||||
#ifndef _LIBTCAP_H_
|
||||
#define _LIBTCAP_H_
|
||||
|
||||
|
||||
#include "TCMessage.h"
|
||||
|
||||
|
||||
TCMessage_t *tcap_decode(const char *buf, size_t len);
|
||||
|
||||
|
||||
#endif
|
@ -1 +1,4 @@
|
||||
*.sw?
|
||||
*.so
|
||||
*.so.0
|
||||
*.o
|
||||
|
@ -0,0 +1 @@
|
||||
*.sw?
|
@ -0,0 +1,9 @@
|
||||
.PHONY: all clean
|
||||
|
||||
all: basic
|
||||
|
||||
basic: basic.c ../src/libtcap.so.0
|
||||
gcc -Wall -g -I ../include -I../asn1-compiled basic.c -o basic -L../src -ltcap
|
||||
|
||||
clean:
|
||||
rm -f basic
|
@ -0,0 +1,16 @@
|
||||
#include <stdio.h>
|
||||
#include "libtcap.h"
|
||||
|
||||
const char tcap[] = "\x64\x81\x86\x49\x03\x0a\x7e\x71\x6b\x2a\x28\x28\x06\x07\x00\x11\x86\x05\x01\x01\x01\xa0\x1d\x61\x1b\xa1\x0d\x06\x0b\x2a\x81\x76\x82\x15\x01\x01\x01\x01\x00\x01\xa2\x03\x02\x01\x00\xa3\x05\xa1\x03\x02\x01\x00\x6c\x53\xa1\x10\x02\x01\x58\x02\x01\x22\xbf\x33\x07\x83\x05\x31\x30\x30\x32\x34\xa1\x3f\x02\x01\x59\x02\x01\x14\x30\x37\xa0\x0e\x04\x0c\x83\x90\x89\x10\x10\x80\x22\x08\x00\x55\x50\x05\x83\x01\x09\x9a\x22\x30\x20\xa0\x1e\x80\x01\x00\x81\x01\x00\x82\x01\x01\x83\x01\x01\x84\x01\x00\x85\x01\x00\x86\x01\x01\x87\x01\x01\x88\x01\x00\x89\x01\x00";
|
||||
const int tcap_len = sizeof(tcap) - 1;
|
||||
|
||||
|
||||
int main() {
|
||||
TCMessage_t *tcm;
|
||||
|
||||
tcm = tcap_decode(tcap, tcap_len);
|
||||
|
||||
printf("%p\n", tcm);
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Reference in new issue