91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.19MB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-12
  • 語(yǔ)言: C#
  • 標(biāo)簽: SWIG??編譯工具??

資源簡(jiǎn)介

可用于c#版的GDAL編譯,技術(shù)指導(dǎo)請(qǐng)瀏覽 https://blog.csdn.net/wenming111/article/details/100901088 關(guān)于如何使用swig編譯c#版的gdal。(文明)

資源截圖

代碼片段和文件信息

/*
??convenient?routines?for?argument?list?handling

???Copyright?(C)?Andrew?Tridgell?2002
???
???This?program?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?2?of?the?License?or
???(at?your?option)?any?later?version.
???
???This?program?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?this?program;?if?not?write?to?the?Free?Software
???Foundation?Inc.?675?Mass?Ave?Cambridge?MA?02139?USA.
*/

#include?“ccache.h“

ARGS?*args_init(int?init_argc?char?**init_args)
{
ARGS?*args;
int?i;
args?=?(ARGS?*)x_malloc(sizeof(ARGS));
args->argc?=?0;
args->argv?=?(char?**)x_malloc(sizeof(char?*));
args->argv[0]?=?NULL;
for?(i=0;i args_add(args?init_args[i]);
}
return?args;
}


void?args_add(ARGS?*args?const?char?*s)
{
args->argv?=?(char**)x_realloc(args->argv?(args->argc?+?2)?*?sizeof(char?*));
args->argv[args->argc]?=?x_strdup(s);
args->argc++;
args->argv[args->argc]?=?NULL;
}

/*?pop?the?last?element?off?the?args?list?*/
void?args_pop(ARGS?*args?int?n)
{
while?(n--)?{
args->argc--;
free(args->argv[args->argc]);
args->argv[args->argc]?=?NULL;
}
}

/*?remove?the?first?element?of?the?argument?list?*/
void?args_remove_first(ARGS?*args)
{
free(args->argv[0]);
memmove(&args->argv[0]?
&args->argv[1]
args->argc?*?sizeof(args->argv[0]));
args->argc--;
}

/*?add?an?argument?into?the?front?of?the?argument?list?*/
void?args_add_prefix(ARGS?*args?const?char?*s)
{
args->argv?=?(char**)x_realloc(args->argv?(args->argc?+?2)?*?sizeof(char?*));
memmove(&args->argv[1]?&args->argv[0]?
(args->argc+1)?*?sizeof(args->argv[0]));
args->argv[0]?=?x_strdup(s);
args->argc++;
}

/*?strip?any?arguments?beginning?with?the?specified?prefix?*/
void?args_strip(ARGS?*args?const?char?*prefix)
{
int?i;
for?(i=0;?iargc;?)?{
if?(strncmp(args->argv[i]?prefix?strlen(prefix))?==?0)?{
free(args->argv[i]);
memmove(&args->argv[i]?
&args->argv[i+1]?
args->argc?*?sizeof(args->argv[i]));
args->argc--;
}?else?{
i++;
}
}
}

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????9594??2017-01-27?23:52??swigwin3\.travis.yml

?????文件??????42429??2017-01-27?23:54??swigwin3\aclocal.m4

?????文件???????1334??2017-01-27?23:52??swigwin3\ANNOUNCE

?????文件???????2756??2017-01-27?23:52??swigwin3\appveyor.yml

?????文件????????586??2017-01-27?23:52??swigwin3\autogen.sh

?????文件???????2400??2017-01-27?23:52??swigwin3\CCache\args.c

?????文件?????183499??2017-01-27?23:55??swigwin3\CCache\ccache-swig.exe

?????文件??????34806??2017-01-27?23:52??swigwin3\CCache\ccache.c

?????文件???????4647??2017-01-27?23:52??swigwin3\CCache\ccache.h

?????文件??????17431??2017-01-27?23:52??swigwin3\CCache\ccache.yo

?????文件?????????41??2017-01-27?23:52??swigwin3\CCache\ccache_swig_config.h.in

?????文件???????5161??2017-01-27?23:52??swigwin3\CCache\cleanup.c

?????文件???????3143??2017-01-27?23:54??swigwin3\CCache\config.h.in

?????文件?????150244??2017-01-27?23:54??swigwin3\CCache\configure

?????文件???????2436??2017-01-27?23:52??swigwin3\CCache\configure.ac

?????文件??????17982??2017-01-27?23:52??swigwin3\CCache\COPYING

?????文件???????7423??2017-01-27?23:52??swigwin3\CCache\debian\changelog

?????文件??????????2??2017-01-27?23:52??swigwin3\CCache\debian\compat

?????文件????????718??2017-01-27?23:52??swigwin3\CCache\debian\control

?????文件???????1286??2017-01-27?23:52??swigwin3\CCache\debian\copyright

?????文件?????????42??2017-01-27?23:52??swigwin3\CCache\debian\dirs

?????文件??????????7??2017-01-27?23:52??swigwin3\CCache\debian\docs

?????文件?????????37??2017-01-27?23:52??swigwin3\CCache\debian\examples

?????文件????????930??2017-01-27?23:52??swigwin3\CCache\debian\NEWS

?????文件???????2146??2017-01-27?23:52??swigwin3\CCache\debian\patches\01_no_home.diff

?????文件??????30713??2017-01-27?23:52??swigwin3\CCache\debian\patches\02_ccache-compressed.diff

?????文件???????4932??2017-01-27?23:52??swigwin3\CCache\debian\patches\03_long_options.diff

?????文件????????511??2017-01-27?23:52??swigwin3\CCache\debian\patches\04_ignore_profile.diff

?????文件???????1223??2017-01-27?23:52??swigwin3\CCache\debian\patches\05_nfs_fix.diff

?????文件???????2197??2017-01-27?23:52??swigwin3\CCache\debian\patches\06_md.diff

............此處省略5923個(gè)文件信息

評(píng)論

共有 條評(píng)論