Removed.../Added ...

FossilOrigin-Name: 56f88fd959a11e6a4fc68d5f6150f6725a8eb965f4d4845960fc53653e2ff0cf
This commit is contained in:
7u83@mail.ru 2015-04-20 05:55:49 +00:00
parent 28ff4d7b58
commit c5da64789d
3 changed files with 45 additions and 45 deletions

View File

@ -1,45 +0,0 @@
/*
This file is part of libcapwap.
libcapwap is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
libcapwap is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Foobar. If not, see <http://www.gnu.org/licenses/>.
*/
#include "capwap.h"
#include "capwap_80211.h"
#include "radioinfo.h"
void cwmsg_addelem_wtp_radio_info(struct cwmsg * msg,struct radioinfo *radioinfo)
{
uint8_t ri[5];
*ri = radioinfo->rid;
*((uint32_t*)(ri+1))=htonl(radioinfo->type);
cwmsg_addelem(msg,CWMSGELEM_80211_WTP_RADIO_INFO,ri,5);
}
void cwmsg_addelem_wtp_radio_infos(struct cwmsg * msg,struct radioinfo * radioinfos)
{
int i;
for (i=0; i<=1; i++)
{
// if (radioinfos[i].rid!=0)
cwmsg_addelem_wtp_radio_info(msg,&radioinfos[i]);
}
}

35
src/capwap/file.c Normal file
View File

@ -0,0 +1,35 @@
#include <stdlib.h>
#include <stdint.h>
#include <stdio.h>
char *cw_load_file(const char *filename,size_t *size)
{
FILE * infile = fopen(filename,"rb");
if ( !infile)
return NULL;
fseek(infile,0,SEEK_END);
*size = ftell(infile);
char *buf = malloc(*size);
if (!buf)
goto errX;
fseek(infile,0,SEEK_SET);
*size = fread(buf,1,*size,infile);
errX:
fclose(infile);
return buf;
}
int cw_save_file(const char *filename, char *data,int len)
{
FILE *outfile = fopen(filename,"wb");
if (!outfile)
return 0;
int bytes = fwrite(data,1,len,outfile);
fclose(outfile);
return bytes;
}

10
src/capwap/file.h Normal file
View File

@ -0,0 +1,10 @@
#ifndef __CW_FILE_H
#define __CW_FILE_H
char *cw_load_file(const char *filename,size_t *size);
int cw_save_file(const char *filename, char *data,int len);
#endif