Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
elphel-apps-camogm
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Elphel
elphel-apps-camogm
Commits
125b5ed8
Commit
125b5ed8
authored
Mar 18, 2019
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Project setup + exif-related
parent
7baf7627
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
66 additions
and
61 deletions
+66
-61
.cproject
eclipse_project_setup/.cproject
+47
-42
camogm_kml.c
src/camogm_kml.c
+19
-19
No files found.
eclipse_project_setup/.cproject
View file @
125b5ed8
...
@@ -3,91 +3,96 @@
...
@@ -3,91 +3,96 @@
<storageModule
moduleId=
"org.eclipse.cdt.core.settings"
>
<storageModule
moduleId=
"org.eclipse.cdt.core.settings"
>
<cconfiguration
id=
"0.531211255"
>
<cconfiguration
id=
"0.531211255"
>
<storageModule
buildSystemId=
"org.eclipse.cdt.managedbuilder.core.configurationDataProvider"
id=
"0.531211255"
moduleId=
"org.eclipse.cdt.core.settings"
name=
"Default"
>
<storageModule
buildSystemId=
"org.eclipse.cdt.managedbuilder.core.configurationDataProvider"
id=
"0.531211255"
moduleId=
"org.eclipse.cdt.core.settings"
name=
"Default"
>
<externalSettings
/>
<externalSettings/>
<extensions>
<extensions>
<extension
id=
"org.eclipse.cdt.core.ELF"
point=
"org.eclipse.cdt.core.BinaryParser"
/>
<extension
id=
"org.eclipse.cdt.core.ELF"
point=
"org.eclipse.cdt.core.BinaryParser"
/>
<extension
id=
"org.eclipse.cdt.core.GASErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GASErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GmakeErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GmakeErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GLDErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GLDErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.CWDLocator"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.CWDLocator"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GCCErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
<extension
id=
"org.eclipse.cdt.core.GCCErrorParser"
point=
"org.eclipse.cdt.core.ErrorParser"
/>
</extensions>
</extensions>
</storageModule>
</storageModule>
<storageModule
moduleId=
"cdtBuildSystem"
version=
"4.0.0"
>
<storageModule
moduleId=
"cdtBuildSystem"
version=
"4.0.0"
>
<configuration
artifactName=
"${ProjName}"
buildProperties=
""
description=
""
errorParsers=
"org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser"
id=
"0.531211255"
name=
"Default"
parent=
"org.eclipse.cdt.build.core.prefbase.cfg"
>
<configuration
artifactName=
"${ProjName}"
buildProperties=
""
description=
""
errorParsers=
"org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GmakeErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GCCErrorParser"
id=
"0.531211255"
name=
"Default"
optionalBuildProperties=
""
parent=
"org.eclipse.cdt.build.core.prefbase.cfg"
>
<folderInfo
id=
"0.531211255."
name=
"/"
resourcePath=
""
>
<folderInfo
id=
"0.531211255."
name=
"/"
resourcePath=
""
>
<toolChain
id=
"cdt.managedbuild.toolchain.gnu.base.975445528"
name=
"Linux GCC"
superClass=
"cdt.managedbuild.toolchain.gnu.base"
>
<toolChain
id=
"cdt.managedbuild.toolchain.gnu.base.975445528"
name=
"Linux GCC"
superClass=
"cdt.managedbuild.toolchain.gnu.base"
>
<targetPlatform
archList=
"all"
binaryParser=
"org.eclipse.cdt.core.ELF"
id=
"cdt.managedbuild.target.gnu.platform.base.1160083683"
name=
"Debug Platform"
osList=
"linux,hpux,aix,qnx"
superClass=
"cdt.managedbuild.target.gnu.platform.base"
/>
<targetPlatform
archList=
"all"
binaryParser=
"org.eclipse.cdt.core.ELF"
id=
"cdt.managedbuild.target.gnu.platform.base.1160083683"
name=
"Debug Platform"
osList=
"linux,hpux,aix,qnx"
superClass=
"cdt.managedbuild.target.gnu.platform.base"
/>
<builder
arguments=
"apps-camogm"
cleanBuildTarget=
"-c clean -f"
command=
"${workspace_loc:/elphel-apps-camogm/scripts/run_bitbake.sh}"
enableCleanBuild=
"false"
id=
"cdt.managedbuild.target.gnu.builder.base.1606892613"
incrementalBuildTarget=
"-c compile -f"
keepEnvironmentInBuildfile=
"false"
managedBuildOn=
"false"
name=
"Gnu Make Builder"
superClass=
"cdt.managedbuild.target.gnu.builder.base"
/>
<builder
arguments=
"apps-camogm"
cleanBuildTarget=
"-c clean -f"
command=
"${workspace_loc:/elphel-apps-camogm/scripts/run_bitbake.sh}"
enableCleanBuild=
"false"
id=
"cdt.managedbuild.target.gnu.builder.base.1606892613"
incrementalBuildTarget=
"-c compile -f"
keepEnvironmentInBuildfile=
"false"
managedBuildOn=
"false"
name=
"Gnu Make Builder"
superClass=
"cdt.managedbuild.target.gnu.builder.base"
/>
<tool
id=
"cdt.managedbuild.tool.gnu.archiver.base.1444842340"
name=
"GCC Archiver"
superClass=
"cdt.managedbuild.tool.gnu.archiver.base"
/>
<tool
id=
"cdt.managedbuild.tool.gnu.archiver.base.1444842340"
name=
"GCC Archiver"
superClass=
"cdt.managedbuild.tool.gnu.archiver.base"
/>
<tool
id=
"cdt.managedbuild.tool.gnu.cpp.compiler.base.834332499"
name=
"GCC C++ Compiler"
superClass=
"cdt.managedbuild.tool.gnu.cpp.compiler.base"
>
<tool
id=
"cdt.managedbuild.tool.gnu.cpp.compiler.base.834332499"
name=
"GCC C++ Compiler"
superClass=
"cdt.managedbuild.tool.gnu.cpp.compiler.base"
>
<option
id=
"gnu.cpp.compiler.option.preprocessor.def.1503235468"
superClass=
"gnu.cpp.compiler.option.preprocessor.def
"
valueType=
"definedSymbols"
>
<option
IS_BUILTIN_EMPTY=
"false"
IS_VALUE_EMPTY=
"false"
id=
"gnu.cpp.compiler.option.preprocessor.def.1503235468"
name=
"Defined symbols (-D)"
superClass=
"gnu.cpp.compiler.option.preprocessor.def"
useByScannerDiscovery=
"false
"
valueType=
"definedSymbols"
>
<listOptionValue
builtIn=
"false"
value=
"__arm__=1"
/>
<listOptionValue
builtIn=
"false"
value=
"__arm__=1"
/>
</option>
</option>
<inputType
id=
"cdt.managedbuild.tool.gnu.cpp.compiler.input.2002029678"
superClass=
"cdt.managedbuild.tool.gnu.cpp.compiler.input"
/>
<option
IS_BUILTIN_EMPTY=
"false"
IS_VALUE_EMPTY=
"false"
id=
"gnu.cpp.compiler.option.include.paths.864295621"
name=
"Include paths (-I)"
superClass=
"gnu.cpp.compiler.option.include.paths"
useByScannerDiscovery=
"false"
valueType=
"includePath"
>
<listOptionValue
builtIn=
"false"
value=
""${PWD}/sysroots/usr/include""
/>
<listOptionValue
builtIn=
"false"
value=
""${PWD}/sysroots/usr/include-uapi""
/>
</option>
<inputType
id=
"cdt.managedbuild.tool.gnu.cpp.compiler.input.2002029678"
superClass=
"cdt.managedbuild.tool.gnu.cpp.compiler.input"
/>
</tool>
</tool>
<tool
id=
"cdt.managedbuild.tool.gnu.c.compiler.base.1507138643"
name=
"GCC C Compiler"
superClass=
"cdt.managedbuild.tool.gnu.c.compiler.base"
>
<tool
id=
"cdt.managedbuild.tool.gnu.c.compiler.base.1507138643"
name=
"GCC C Compiler"
superClass=
"cdt.managedbuild.tool.gnu.c.compiler.base"
>
<option
id=
"gnu.c.compiler.option.include.paths.1604866480"
name=
"Include paths (-I)"
superClass=
"gnu.c.compiler.option.include.paths"
useByScannerDiscovery=
"false"
valueType=
"includePath"
>
<option
IS_BUILTIN_EMPTY=
"false"
IS_VALUE_EMPTY=
"false"
id=
"gnu.c.compiler.option.include.paths.1604866480"
name=
"Include paths (-I)"
superClass=
"gnu.c.compiler.option.include.paths"
useByScannerDiscovery=
"false"
valueType=
"includePath"
>
<listOptionValue
builtIn=
"false"
value=
""${workspace_loc:/linux-elphel/linux/source/include/elphel}""
/>
<listOptionValue
builtIn=
"false"
value=
""${PWD}/sysroots/usr/include""
/>
<listOptionValue
builtIn=
"false"
value=
""${workspace_loc:/linux-elphel/sysroots/elphel393/usr/include}""
/>
<listOptionValue
builtIn=
"false"
value=
""${PWD}/sysroots/usr/include-uapi""
/>
<listOptionValue
builtIn=
"false"
value=
""${workspace_loc:/linux-elphel/sysroots/elphel393/usr/include/ogg}""
/>
<listOptionValue
builtIn=
"false"
value=
""${workspace_loc:/linux-elphel/sysroots/elphel393/usr/include/linux}""
/>
<listOptionValue
builtIn=
"false"
value=
""${workspace_loc:/linux-elphel/sysroots/elphel393/usr/include-uapi/elphel}""
/>
<listOptionValue
builtIn=
"false"
value=
""${workspace_loc:/linux-elphel/sysroots/elphel393-tcbootstrap/usr/include/linux}""
/>
</option>
</option>
<option
id=
"gnu.c.compiler.option.preprocessor.def.symbols.1399974758"
superClass=
"gnu.c.compiler.option.preprocessor.def.symbols
"
valueType=
"definedSymbols"
>
<option
IS_BUILTIN_EMPTY=
"false"
IS_VALUE_EMPTY=
"false"
id=
"gnu.c.compiler.option.preprocessor.def.symbols.1399974758"
name=
"Defined symbols (-D)"
superClass=
"gnu.c.compiler.option.preprocessor.def.symbols"
useByScannerDiscovery=
"false
"
valueType=
"definedSymbols"
>
<listOptionValue
builtIn=
"false"
value=
"__arm__=1"
/>
<listOptionValue
builtIn=
"false"
value=
"__arm__=1"
/>
</option>
</option>
<inputType
id=
"cdt.managedbuild.tool.gnu.c.compiler.input.228426573"
superClass=
"cdt.managedbuild.tool.gnu.c.compiler.input"
/>
<inputType
id=
"cdt.managedbuild.tool.gnu.c.compiler.input.228426573"
superClass=
"cdt.managedbuild.tool.gnu.c.compiler.input"
/>
</tool>
</tool>
<tool
id=
"cdt.managedbuild.tool.gnu.c.linker.base.1499447246"
name=
"GCC C Linker"
superClass=
"cdt.managedbuild.tool.gnu.c.linker.base"
/>
<tool
id=
"cdt.managedbuild.tool.gnu.c.linker.base.1499447246"
name=
"GCC C Linker"
superClass=
"cdt.managedbuild.tool.gnu.c.linker.base"
/>
<tool
id=
"cdt.managedbuild.tool.gnu.cpp.linker.base.25167668"
name=
"GCC C++ Linker"
superClass=
"cdt.managedbuild.tool.gnu.cpp.linker.base"
>
<tool
id=
"cdt.managedbuild.tool.gnu.cpp.linker.base.25167668"
name=
"GCC C++ Linker"
superClass=
"cdt.managedbuild.tool.gnu.cpp.linker.base"
>
<inputType
id=
"cdt.managedbuild.tool.gnu.cpp.linker.input.42615210"
superClass=
"cdt.managedbuild.tool.gnu.cpp.linker.input"
>
<inputType
id=
"cdt.managedbuild.tool.gnu.cpp.linker.input.42615210"
superClass=
"cdt.managedbuild.tool.gnu.cpp.linker.input"
>
<additionalInput
kind=
"additionalinputdependency"
paths=
"$(USER_OBJS)"
/>
<additionalInput
kind=
"additionalinputdependency"
paths=
"$(USER_OBJS)"
/>
<additionalInput
kind=
"additionalinput"
paths=
"$(LIBS)"
/>
<additionalInput
kind=
"additionalinput"
paths=
"$(LIBS)"
/>
</inputType>
</inputType>
</tool>
</tool>
<tool
id=
"cdt.managedbuild.tool.gnu.assembler.base.735143317"
name=
"GCC Assembler"
superClass=
"cdt.managedbuild.tool.gnu.assembler.base"
>
<tool
id=
"cdt.managedbuild.tool.gnu.assembler.base.735143317"
name=
"GCC Assembler"
superClass=
"cdt.managedbuild.tool.gnu.assembler.base"
>
<inputType
id=
"cdt.managedbuild.tool.gnu.assembler.input.308294150"
superClass=
"cdt.managedbuild.tool.gnu.assembler.input"
/>
<option
IS_BUILTIN_EMPTY=
"false"
IS_VALUE_EMPTY=
"false"
id=
"gnu.both.asm.option.include.paths.1372301239"
name=
"Include paths (-I)"
superClass=
"gnu.both.asm.option.include.paths"
valueType=
"includePath"
>
<listOptionValue
builtIn=
"false"
value=
""${PWD}/sysroots/usr/include""
/>
<listOptionValue
builtIn=
"false"
value=
""${PWD}/sysroots/usr/include-uapi""
/>
</option>
<inputType
id=
"cdt.managedbuild.tool.gnu.assembler.input.308294150"
superClass=
"cdt.managedbuild.tool.gnu.assembler.input"
/>
</tool>
</tool>
</toolChain>
</toolChain>
</folderInfo>
</folderInfo>
<sourceEntries>
<sourceEntries>
<entry
flags=
"VALUE_WORKSPACE_PATH"
kind=
"sourcePath"
name=
"src"
/>
<entry
flags=
"VALUE_WORKSPACE_PATH"
kind=
"sourcePath"
name=
"src"
/>
<entry
excluding=
"usr/include-uapi/asm-generic/auxvec.h|usr/include-uapi/asm-generic/fcntl.h|usr/include-uapi/asm-generic/int-l64.h|usr/include-uapi/asm-generic/ipcbuf.h|usr/include-uapi/asm-generic/kvm_para.h|usr/include-uapi/asm-generic/mman-common.h|usr/include-uapi/asm-generic/mman.h|usr/include-uapi/asm-generic/msgbuf.h|usr/include-uapi/asm-generic/param.h|usr/include-uapi/asm-generic/poll.h|usr/include-uapi/asm-generic/resource.h|usr/include-uapi/asm-generic/sembuf.h|usr/include-uapi/asm-generic/setup.h|usr/include-uapi/asm-generic/shmbuf.h|usr/include-uapi/asm-generic/shmparam.h|usr/include-uapi/asm-generic/siginfo.h|usr/include-uapi/asm-generic/signal-defs.h|usr/include-uapi/asm-generic/signal.h|usr/include-uapi/asm-generic/stat.h|usr/include-uapi/asm-generic/statfs.h|usr/include-uapi/asm-generic/swab.h|usr/include-uapi/asm-generic/termbits.h|usr/include-uapi/asm-generic/termios.h|usr/include-uapi/asm-generic/types.h|usr/include-uapi/asm-generic/ucontext.h|usr/include-uapi/asm-generic/unistd.h|usr/include-uapi/asm/auxvec.h|usr/include-uapi/asm/fcntl.h|usr/include-uapi/asm/hwcap.h|usr/include-uapi/asm/ipcbuf.h|usr/include-uapi/asm/kvm.h|usr/include-uapi/asm/kvm_para.h|usr/include-uapi/asm/mman.h|usr/include-uapi/asm/msgbuf.h|usr/include-uapi/asm/param.h|usr/include-uapi/asm/perf_regs.h|usr/include-uapi/asm/poll.h|usr/include-uapi/asm/ptrace.h|usr/include-uapi/asm/resource.h|usr/include-uapi/asm/sembuf.h|usr/include-uapi/asm/setup.h|usr/include-uapi/asm/shmbuf.h|usr/include-uapi/asm/sigcontext.h|usr/include-uapi/asm/siginfo.h|usr/include-uapi/asm/signal.h|usr/include-uapi/asm/stat.h|usr/include-uapi/asm/statfs.h|usr/include-uapi/asm/termbits.h|usr/include-uapi/asm/termios.h|usr/include-uapi/asm/unistd.h|usr/include-uapi/drm/|usr/include-uapi/linux/acct.h|usr/include-uapi/linux/adb.h|usr/include-uapi/linux/adfs_fs.h|usr/include-uapi/linux/affs_hardblocks.h|usr/include-uapi/linux/agpgart.h|usr/include-uapi/linux/aio_abi.h|usr/include-uapi/linux/am437x-vpfe.h|usr/include-uapi/linux/android/|usr/include-uapi/linux/apm_bios.h|usr/include-uapi/linux/arcfb.h|usr/include-uapi/linux/atalk.h|usr/include-uapi/linux/atm.h|usr/include-uapi/linux/atm_eni.h|usr/include-uapi/linux/atm_he.h|usr/include-uapi/linux/atm_idt77105.h|usr/include-uapi/linux/atm_nicstar.h|usr/include-uapi/linux/atm_tcp.h|usr/include-uapi/linux/atm_zatm.h|usr/include-uapi/linux/atmapi.h|usr/include-uapi/linux/atmarp.h|usr/include-uapi/linux/atmbr2684.h|usr/include-uapi/linux/atmclip.h|usr/include-uapi/linux/atmdev.h|usr/include-uapi/linux/atmioc.h|usr/include-uapi/linux/atmlec.h|usr/include-uapi/linux/atmmpc.h|usr/include-uapi/linux/atmppp.h|usr/include-uapi/linux/atmsap.h|usr/include-uapi/linux/atmsvc.h|usr/include-uapi/linux/audit.h|usr/include-uapi/linux/auto_fs.h|usr/include-uapi/linux/auto_fs4.h|usr/include-uapi/linux/auxvec.h|usr/include-uapi/linux/ax25.h|usr/include-uapi/linux/b1lli.h|usr/include-uapi/linux/baycom.h|usr/include-uapi/linux/bcm933xx_hcs.h|usr/include-uapi/linux/bfs_fs.h|usr/include-uapi/linux/binfmts.h|usr/include-uapi/linux/blkpg.h|usr/include-uapi/linux/blktrace_api.h|usr/include-uapi/linux/bpf.h|usr/include-uapi/linux/bpf_common.h|usr/include-uapi/linux/bpf_perf_event.h|usr/include-uapi/linux/bpqether.h|usr/include-uapi/linux/bsg.h|usr/include-uapi/linux/bt-bmc.h|usr/include-uapi/linux/btrfs.h|usr/include-uapi/linux/byteorder/big_endian.h|usr/include-uapi/linux/caif/|usr/include-uapi/linux/can.h|usr/include-uapi/linux/can/|usr/include-uapi/linux/capability.h|usr/include-uapi/linux/capi.h|usr/include-uapi/linux/cciss_defs.h|usr/include-uapi/linux/cciss_ioctl.h|usr/include-uapi/linux/cdrom.h|usr/include-uapi/linux/cgroupstats.h|usr/include-uapi/linux/chio.h|usr/include-uapi/linux/cm4000_cs.h|usr/include-uapi/linux/cn_proc.h|usr/include-uapi/linux/coda.h|usr/include-uapi/linux/coda_psdev.h|usr/include-uapi/linux/coff.h|usr/include-uapi/linux/connector.h|usr/include-uapi/linux/const.h|usr/include-uapi/linux/cramfs_fs.h|usr/include-uapi/linux/cuda.h|usr/include-uapi/linux/cyclades.h|usr/include-uapi/linux/cycx_cfm.h|usr/include-uapi/linux/dcbnl.h|usr/include-uapi/linux/dccp.h|usr/include-uapi/linux/devlink.h|usr/include-uapi/linux/dlm.h|usr/include-uapi/linux/dlm_device.h|usr/include-uapi/linux/dlm_netlink.h|usr/include-uapi/linux/dlm_plock.h|usr/include-uapi/linux/dlmconstants.h|usr/include-uapi/linux/dm-ioctl.h|usr/include-uapi/linux/dm-log-userspace.h|usr/include-uapi/linux/dn.h|usr/include-uapi/linux/dqblk_xfs.h|usr/include-uapi/linux/dvb/|usr/include-uapi/linux/edd.h|usr/include-uapi/linux/efs_fs_sb.h|usr/include-uapi/linux/elf-em.h|usr/include-uapi/linux/elf-fdpic.h|usr/include-uapi/linux/elf.h|usr/include-uapi/linux/elfcore.h|usr/include-uapi/linux/errqueue.h|usr/include-uapi/linux/ethtool.h|usr/include-uapi/linux/eventpoll.h|usr/include-uapi/linux/fadvise.h|usr/include-uapi/linux/falloc.h|usr/include-uapi/linux/fanotify.h|usr/include-uapi/linux/fb.h|usr/include-uapi/linux/fcntl.h|usr/include-uapi/linux/fd.h|usr/include-uapi/linux/fdreg.h|usr/include-uapi/linux/fib_rules.h|usr/include-uapi/linux/fiemap.h|usr/include-uapi/linux/filter.h|usr/include-uapi/linux/firewire-cdev.h|usr/include-uapi/linux/firewire-constants.h|usr/include-uapi/linux/flat.h|usr/include-uapi/linux/fou.h|usr/include-uapi/linux/fsl_hypervisor.h|usr/include-uapi/linux/fuse.h|usr/include-uapi/linux/futex.h|usr/include-uapi/linux/gameport.h|usr/include-uapi/linux/gen_stats.h|usr/include-uapi/linux/genetlink.h|usr/include-uapi/linux/gfs2_ondisk.h|usr/include-uapi/linux/gigaset_dev.h|usr/include-uapi/linux/gpio.h|usr/include-uapi/linux/gsmmux.h|usr/include-uapi/linux/gtp.h|usr/include-uapi/linux/hdlc.h|usr/include-uapi/linux/hdlc/|usr/include-uapi/linux/hdlcdrv.h|usr/include-uapi/linux/hdreg.h|usr/include-uapi/linux/hid.h|usr/include-uapi/linux/hiddev.h|usr/include-uapi/linux/hidraw.h|usr/include-uapi/linux/hpet.h|usr/include-uapi/linux/hsi/|usr/include-uapi/linux/hsr_netlink.h|usr/include-uapi/linux/hw_breakpoint.h|usr/include-uapi/linux/hyperv.h|usr/include-uapi/linux/hysdn_if.h|usr/include-uapi/linux/i2c-dev.h|usr/include-uapi/linux/i2c.h|usr/include-uapi/linux/i2o-dev.h|usr/include-uapi/linux/i8k.h|usr/include-uapi/linux/icmp.h|usr/include-uapi/linux/icmpv6.h|usr/include-uapi/linux/if.h|usr/include-uapi/linux/if_addr.h|usr/include-uapi/linux/if_addrlabel.h|usr/include-uapi/linux/if_alg.h|usr/include-uapi/linux/if_arcnet.h|usr/include-uapi/linux/if_arp.h|usr/include-uapi/linux/if_bonding.h|usr/include-uapi/linux/if_bridge.h|usr/include-uapi/linux/if_cablemodem.h|usr/include-uapi/linux/if_eql.h|usr/include-uapi/linux/if_ether.h|usr/include-uapi/linux/if_fc.h|usr/include-uapi/linux/if_fddi.h|usr/include-uapi/linux/if_frad.h|usr/include-uapi/linux/if_hippi.h|usr/include-uapi/linux/if_infiniband.h|usr/include-uapi/linux/if_link.h|usr/include-uapi/linux/if_ltalk.h|usr/include-uapi/linux/if_macsec.h|usr/include-uapi/linux/if_packet.h|usr/include-uapi/linux/if_phonet.h|usr/include-uapi/linux/if_plip.h|usr/include-uapi/linux/if_ppp.h|usr/include-uapi/linux/if_pppol2tp.h|usr/include-uapi/linux/if_pppox.h|usr/include-uapi/linux/if_slip.h|usr/include-uapi/linux/if_team.h|usr/include-uapi/linux/if_tun.h|usr/include-uapi/linux/if_tunnel.h|usr/include-uapi/linux/if_vlan.h|usr/include-uapi/linux/if_x25.h|usr/include-uapi/linux/igmp.h|usr/include-uapi/linux/iio/|usr/include-uapi/linux/ila.h|usr/include-uapi/linux/in.h|usr/include-uapi/linux/in6.h|usr/include-uapi/linux/in_route.h|usr/include-uapi/linux/inet_diag.h|usr/include-uapi/linux/inotify.h|usr/include-uapi/linux/input-event-codes.h|usr/include-uapi/linux/input.h|usr/include-uapi/linux/ip.h|usr/include-uapi/linux/ip6_tunnel.h|usr/include-uapi/linux/ip_vs.h|usr/include-uapi/linux/ipc.h|usr/include-uapi/linux/ipmi.h|usr/include-uapi/linux/ipmi_msgdefs.h|usr/include-uapi/linux/ipsec.h|usr/include-uapi/linux/ipv6.h|usr/include-uapi/linux/ipv6_route.h|usr/include-uapi/linux/ipx.h|usr/include-uapi/linux/irda.h|usr/include-uapi/linux/irqnr.h|usr/include-uapi/linux/isdn.h|usr/include-uapi/linux/isdn/|usr/include-uapi/linux/isdn_divertif.h|usr/include-uapi/linux/isdn_ppp.h|usr/include-uapi/linux/isdnif.h|usr/include-uapi/linux/iso_fs.h|usr/include-uapi/linux/ivtv.h|usr/include-uapi/linux/ivtvfb.h|usr/include-uapi/linux/ixjuser.h|usr/include-uapi/linux/jffs2.h|usr/include-uapi/linux/joystick.h|usr/include-uapi/linux/kcmp.h|usr/include-uapi/linux/kd.h|usr/include-uapi/linux/kdev_t.h|usr/include-uapi/linux/kernel-page-flags.h|usr/include-uapi/linux/kernel.h|usr/include-uapi/linux/kernelcapi.h|usr/include-uapi/linux/kexec.h|usr/include-uapi/linux/keyboard.h|usr/include-uapi/linux/keyctl.h|usr/include-uapi/linux/kvm.h|usr/include-uapi/linux/kvm_para.h|usr/include-uapi/linux/l2tp.h|usr/include-uapi/linux/libc-compat.h|usr/include-uapi/linux/lirc.h|usr/include-uapi/linux/llc.h|usr/include-uapi/linux/loop.h|usr/include-uapi/linux/lp.h|usr/include-uapi/linux/lwtunnel.h|usr/include-uapi/linux/magic.h|usr/include-uapi/linux/major.h|usr/include-uapi/linux/map_to_7segment.h|usr/include-uapi/linux/matroxfb.h|usr/include-uapi/linux/mdio.h|usr/include-uapi/linux/media-bus-format.h|usr/include-uapi/linux/media.h|usr/include-uapi/linux/mei.h|usr/include-uapi/linux/membarrier.h|usr/include-uapi/linux/memfd.h|usr/include-uapi/linux/mempolicy.h|usr/include-uapi/linux/meye.h|usr/include-uapi/linux/mic_common.h|usr/include-uapi/linux/mic_ioctl.h|usr/include-uapi/linux/mii.h|usr/include-uapi/linux/minix_fs.h|usr/include-uapi/linux/mman.h|usr/include-uapi/linux/mmc/|usr/include-uapi/linux/mmtimer.h|usr/include-uapi/linux/mpls.h|usr/include-uapi/linux/mpls_iptunnel.h|usr/include-uapi/linux/mqueue.h|usr/include-uapi/linux/mroute.h|usr/include-uapi/linux/mroute6.h|usr/include-uapi/linux/msdos_fs.h|usr/include-uapi/linux/msg.h|usr/include-uapi/linux/mtio.h|usr/include-uapi/linux/n_r3964.h|usr/include-uapi/linux/nbd.h|usr/include-uapi/linux/ncp.h|usr/include-uapi/linux/ncp_fs.h|usr/include-uapi/linux/ncp_mount.h|usr/include-uapi/linux/ncp_no.h|usr/include-uapi/linux/ndctl.h|usr/include-uapi/linux/neighbour.h|usr/include-uapi/linux/net.h|usr/include-uapi/linux/net_dropmon.h|usr/include-uapi/linux/net_namespace.h|usr/include-uapi/linux/net_tstamp.h|usr/include-uapi/linux/netconf.h|usr/include-uapi/linux/netdevice.h|usr/include-uapi/linux/netfilter.h|usr/include-uapi/linux/netfilter/|usr/include-uapi/linux/netfilter_arp.h|usr/include-uapi/linux/netfilter_arp/|usr/include-uapi/linux/netfilter_bridge.h|usr/include-uapi/linux/netfilter_bridge/|usr/include-uapi/linux/netfilter_decnet.h|usr/include-uapi/linux/netfilter_ipv4.h|usr/include-uapi/linux/netfilter_ipv4/|usr/include-uapi/linux/netfilter_ipv6.h|usr/include-uapi/linux/netfilter_ipv6/|usr/include-uapi/linux/netlink.h|usr/include-uapi/linux/netlink_diag.h|usr/include-uapi/linux/netrom.h|usr/include-uapi/linux/nfc.h|usr/include-uapi/linux/nfs.h|usr/include-uapi/linux/nfs2.h|usr/include-uapi/linux/nfs3.h|usr/include-uapi/linux/nfs4.h|usr/include-uapi/linux/nfs4_mount.h|usr/include-uapi/linux/nfs_fs.h|usr/include-uapi/linux/nfs_idmap.h|usr/include-uapi/linux/nfs_mount.h|usr/include-uapi/linux/nfsacl.h|usr/include-uapi/linux/nfsd/|usr/include-uapi/linux/nl80211.h|usr/include-uapi/linux/nubus.h|usr/include-uapi/linux/nvme_ioctl.h|usr/include-uapi/linux/nvram.h|usr/include-uapi/linux/omap3isp.h|usr/include-uapi/linux/omapfb.h|usr/include-uapi/linux/oom.h|usr/include-uapi/linux/openvswitch.h|usr/include-uapi/linux/packet_diag.h|usr/include-uapi/linux/param.h|usr/include-uapi/linux/parport.h|usr/include-uapi/linux/patchkey.h|usr/include-uapi/linux/pci.h|usr/include-uapi/linux/pci_regs.h|usr/include-uapi/linux/perf_event.h|usr/include-uapi/linux/personality.h|usr/include-uapi/linux/pfkeyv2.h|usr/include-uapi/linux/pg.h|usr/include-uapi/linux/phantom.h|usr/include-uapi/linux/phonet.h|usr/include-uapi/linux/pkt_cls.h|usr/include-uapi/linux/pkt_sched.h|usr/include-uapi/linux/pktcdvd.h|usr/include-uapi/linux/pmu.h|usr/include-uapi/linux/poll.h|usr/include-uapi/linux/posix_acl.h|usr/include-uapi/linux/posix_acl_xattr.h|usr/include-uapi/linux/ppdev.h|usr/include-uapi/linux/ppp-comp.h|usr/include-uapi/linux/ppp-ioctl.h|usr/include-uapi/linux/ppp_defs.h|usr/include-uapi/linux/pps.h|usr/include-uapi/linux/prctl.h|usr/include-uapi/linux/psci.h|usr/include-uapi/linux/ptp_clock.h|usr/include-uapi/linux/ptrace.h|usr/include-uapi/linux/qnx4_fs.h|usr/include-uapi/linux/qnxtypes.h|usr/include-uapi/linux/quota.h|usr/include-uapi/linux/radeonfb.h|usr/include-uapi/linux/raid/|usr/include-uapi/linux/random.h|usr/include-uapi/linux/raw.h|usr/include-uapi/linux/rds.h|usr/include-uapi/linux/reboot.h|usr/include-uapi/linux/reiserfs_fs.h|usr/include-uapi/linux/reiserfs_xattr.h|usr/include-uapi/linux/resource.h|usr/include-uapi/linux/rfkill.h|usr/include-uapi/linux/rio_cm_cdev.h|usr/include-uapi/linux/rio_mport_cdev.h|usr/include-uapi/linux/romfs_fs.h|usr/include-uapi/linux/rose.h|usr/include-uapi/linux/route.h|usr/include-uapi/linux/rtc.h|usr/include-uapi/linux/rtnetlink.h|usr/include-uapi/linux/scc.h|usr/include-uapi/linux/sched.h|usr/include-uapi/linux/scif_ioctl.h|usr/include-uapi/linux/screen_info.h|usr/include-uapi/linux/sctp.h|usr/include-uapi/linux/sdla.h|usr/include-uapi/linux/seccomp.h|usr/include-uapi/linux/securebits.h|usr/include-uapi/linux/selinux_netlink.h|usr/include-uapi/linux/sem.h|usr/include-uapi/linux/serial.h|usr/include-uapi/linux/serial_core.h|usr/include-uapi/linux/serial_reg.h|usr/include-uapi/linux/serio.h|usr/include-uapi/linux/shm.h|usr/include-uapi/linux/signal.h|usr/include-uapi/linux/signalfd.h|usr/include-uapi/linux/smiapp.h|usr/include-uapi/linux/snmp.h|usr/include-uapi/linux/sock_diag.h|usr/include-uapi/linux/socket.h|usr/include-uapi/linux/sockios.h|usr/include-uapi/linux/sonet.h|usr/include-uapi/linux/sonypi.h|usr/include-uapi/linux/sound.h|usr/include-uapi/linux/soundcard.h|usr/include-uapi/linux/spi/|usr/include-uapi/linux/stat.h|usr/include-uapi/linux/string.h|usr/include-uapi/linux/sunrpc/|usr/include-uapi/linux/suspend_ioctls.h|usr/include-uapi/linux/sync_file.h|usr/include-uapi/linux/synclink.h|usr/include-uapi/linux/sysctl.h|usr/include-uapi/linux/sysinfo.h|usr/include-uapi/linux/target_core_user.h|usr/include-uapi/linux/taskstats.h|usr/include-uapi/linux/tc_act/|usr/include-uapi/linux/tc_ematch/|usr/include-uapi/linux/tcp.h|usr/include-uapi/linux/tcp_metrics.h|usr/include-uapi/linux/telephony.h|usr/include-uapi/linux/termios.h|usr/include-uapi/linux/thermal.h|usr/include-uapi/linux/time.h|usr/include-uapi/linux/times.h|usr/include-uapi/linux/timex.h|usr/include-uapi/linux/tiocl.h|usr/include-uapi/linux/tipc.h|usr/include-uapi/linux/tipc_config.h|usr/include-uapi/linux/tipc_netlink.h|usr/include-uapi/linux/toshiba.h|usr/include-uapi/linux/tty.h|usr/include-uapi/linux/tty_flags.h|usr/include-uapi/linux/udf_fs_i.h|usr/include-uapi/linux/udp.h|usr/include-uapi/linux/uhid.h|usr/include-uapi/linux/uinput.h|usr/include-uapi/linux/uio.h|usr/include-uapi/linux/ultrasound.h|usr/include-uapi/linux/un.h|usr/include-uapi/linux/unistd.h|usr/include-uapi/linux/unix_diag.h|usr/include-uapi/linux/usb/|usr/include-uapi/linux/usbdevice_fs.h|usr/include-uapi/linux/usbip.h|usr/include-uapi/linux/userfaultfd.h|usr/include-uapi/linux/utime.h|usr/include-uapi/linux/utsname.h|usr/include-uapi/linux/uuid.h|usr/include-uapi/linux/uvcvideo.h|usr/include-uapi/linux/v4l2-common.h|usr/include-uapi/linux/v4l2-controls.h|usr/include-uapi/linux/v4l2-dv-timings.h|usr/include-uapi/linux/v4l2-mediabus.h|usr/include-uapi/linux/v4l2-subdev.h|usr/include-uapi/linux/version.h|usr/include-uapi/linux/veth.h|usr/include-uapi/linux/vfio.h|usr/include-uapi/linux/vhost.h|usr/include-uapi/linux/videodev2.h|usr/include-uapi/linux/virtio_9p.h|usr/include-uapi/linux/virtio_balloon.h|usr/include-uapi/linux/virtio_blk.h|usr/include-uapi/linux/virtio_config.h|usr/include-uapi/linux/virtio_console.h|usr/include-uapi/linux/virtio_gpu.h|usr/include-uapi/linux/virtio_ids.h|usr/include-uapi/linux/virtio_input.h|usr/include-uapi/linux/virtio_net.h|usr/include-uapi/linux/virtio_pci.h|usr/include-uapi/linux/virtio_ring.h|usr/include-uapi/linux/virtio_rng.h|usr/include-uapi/linux/virtio_scsi.h|usr/include-uapi/linux/virtio_types.h|usr/include-uapi/linux/virtio_vsock.h|usr/include-uapi/linux/vm_sockets.h|usr/include-uapi/linux/vt.h|usr/include-uapi/linux/vtpm_proxy.h|usr/include-uapi/linux/wait.h|usr/include-uapi/linux/wanrouter.h|usr/include-uapi/linux/watchdog.h|usr/include-uapi/linux/wimax.h|usr/include-uapi/linux/wimax/|usr/include-uapi/linux/wireless.h|usr/include-uapi/linux/x25.h|usr/include-uapi/linux/xattr.h|usr/include-uapi/linux/xfrm.h|usr/include-uapi/linux/xilinx-csi2rxss.h|usr/include-uapi/linux/xilinx-hls.h|usr/include-uapi/linux/xilinx-v4l2-controls.h|usr/include-uapi/linux/zocl_ioctl.h|usr/include-uapi/linux/zorro.h|usr/include-uapi/linux/zorro_ids.h|usr/include-uapi/misc/|usr/include-uapi/mtd/|usr/include-uapi/rdma/|usr/include-uapi/scsi/|usr/include-uapi/sound/|usr/include-uapi/video/|usr/include-uapi/xen/|usr/include/a.out.h|usr/include/aio.h|usr/include/aliases.h|usr/include/ar.h|usr/include/argp.h|usr/include/argz.h|usr/include/arpa/|usr/include/asm-generic/|usr/include/asm/|usr/include/assert.h|usr/include/bits/a.out.h|usr/include/bits/cmathcalls.h|usr/include/bits/dirent.h|usr/include/bits/dlfcn.h|usr/include/bits/elfclass.h|usr/include/bits/epoll.h|usr/include/bits/error.h|usr/include/bits/eventfd.h|usr/include/bits/fcntl2.h|usr/include/bits/fenv-32.h|usr/include/bits/fenv.h|usr/include/bits/fenvinline.h|usr/include/bits/huge_val_flt128.h|usr/include/bits/hwcap-32.h|usr/include/bits/hwcap.h|usr/include/bits/initspin.h|usr/include/bits/inotify.h|usr/include/bits/ipc-32.h|usr/include/bits/ipc.h|usr/include/bits/ipctypes.h|usr/include/bits/iscanonical.h|usr/include/bits/libio-ldbl.h|usr/include/bits/link-32.h|usr/include/bits/link.h|usr/include/bits/local_lim-32.h|usr/include/bits/local_lim.h|usr/include/bits/locale.h|usr/include/bits/math-finite.h|usr/include/bits/mathdef.h|usr/include/bits/monetary-ldbl.h|usr/include/bits/mqueue.h|usr/include/bits/mqueue2.h|usr/include/bits/msq-32.h|usr/include/bits/msq.h|usr/include/bits/netdb.h|usr/include/bits/param.h|usr/include/bits/poll2.h|usr/include/bits/posix1_lim.h|usr/include/bits/posix2_lim.h|usr/include/bits/printf-ldbl.h|usr/include/bits/resource.h|usr/include/bits/select2.h|usr/include/bits/sem-32.h|usr/include/bits/sem.h|usr/include/bits/semaphore-32.h|usr/include/bits/semaphore.h|usr/include/bits/setjmp2.h|usr/include/bits/shm-32.h|usr/include/bits/shm.h|usr/include/bits/sigaction.h|usr/include/bits/sigcontext.h|usr/include/bits/sigevent-consts.h|usr/include/bits/siginfo-arch.h|usr/include/bits/siginfo-consts-arch.h|usr/include/bits/siginfo-consts.h|usr/include/bits/signalfd.h|usr/include/bits/signum-generic.h|usr/include/bits/signum.h|usr/include/bits/sigstack-32.h|usr/include/bits/sigstack.h|usr/include/bits/sigthread.h|usr/include/bits/socket2.h|usr/include/bits/ss_flags.h|usr/include/bits/statfs-32.h|usr/include/bits/statfs.h|usr/include/bits/stdio-ldbl.h|usr/include/bits/stdio2.h|usr/include/bits/stdlib-ldbl.h|usr/include/bits/stdlib.h|usr/include/bits/string_fortified.h|usr/include/bits/strings_fortified.h|usr/include/bits/stropts.h|usr/include/bits/syscall-32.h|usr/include/bits/syscall.h|usr/include/bits/sysctl.h|usr/include/bits/syslog-ldbl.h|usr/include/bits/syslog-path.h|usr/include/bits/syslog.h|usr/include/bits/termios.h|usr/include/bits/timerfd.h|usr/include/bits/timex.h|usr/include/bits/types/mbstate_t.h|usr/include/bits/types/res_state.h|usr/include/bits/types/sig_atomic_t.h|usr/include/bits/types/sigevent_t.h|usr/include/bits/types/siginfo_t.h|usr/include/bits/types/sigval_t.h|usr/include/bits/types/stack_t.h|usr/include/bits/types/struct_osockaddr.h|usr/include/bits/types/struct_rusage.h|usr/include/bits/types/struct_sigstack.h|usr/include/bits/types/wint_t.h|usr/include/bits/uio-ext.h|usr/include/bits/unistd.h|usr/include/bits/ustat.h|usr/include/bits/utmp.h|usr/include/bits/utmpx.h|usr/include/bits/utsname.h|usr/include/bits/wchar-ldbl.h|usr/include/bits/wchar2.h|usr/include/bits/wctype-wchar.h|usr/include/bits/xopen_lim.h|usr/include/bits/xtitypes.h|usr/include/byteswap.h|usr/include/c++/|usr/include/complex.h|usr/include/cpio.h|usr/include/crypt.h|usr/include/dirent.h|usr/include/dlfcn.h|usr/include/drm/|usr/include/elf.h|usr/include/envz.h|usr/include/err.h|usr/include/error.h|usr/include/execinfo.h|usr/include/fenv.h|usr/include/fmtmsg.h|usr/include/fnmatch.h|usr/include/fpu_control-32.h|usr/include/fpu_control.h|usr/include/fstab.h|usr/include/fts.h|usr/include/ftw.h|usr/include/gconv.h|usr/include/glob.h|usr/include/gnu-versions.h|usr/include/gnu/lib-names-32.h|usr/include/gnu/lib-names-soft.h|usr/include/gnu/lib-names.h|usr/include/gnu/libc-version.h|usr/include/grp.h|usr/include/gshadow.h|usr/include/iconv.h|usr/include/ieee754-32.h|usr/include/ieee754.h|usr/include/ifaddrs.h|usr/include/langinfo.h|usr/include/lastlog.h|usr/include/libgen.h|usr/include/libintl.h|usr/include/limits.h|usr/include/link.h|usr/include/linux/|usr/include/locale.h|usr/include/malloc.h|usr/include/mcheck.h|usr/include/memory.h|usr/include/misc/|usr/include/mntent.h|usr/include/monetary.h|usr/include/mqueue.h|usr/include/mtd/|usr/include/net/|usr/include/netash/|usr/include/netatalk/|usr/include/netax25/|usr/include/netdb.h|usr/include/neteconet/|usr/include/netinet/ether.h|usr/include/netinet/icmp6.h|usr/include/netinet/if_ether.h|usr/include/netinet/if_fddi.h|usr/include/netinet/if_tr.h|usr/include/netinet/igmp.h|usr/include/netinet/in_systm.h|usr/include/netinet/ip.h|usr/include/netinet/ip6.h|usr/include/netinet/ip_icmp.h|usr/include/netinet/tcp.h|usr/include/netinet/udp.h|usr/include/netipx/|usr/include/netiucv/|usr/include/netpacket/|usr/include/netrom/|usr/include/netrose/|usr/include/nfs/|usr/include/nl_types.h|usr/include/nss.h|usr/include/obstack.h|usr/include/paths.h|usr/include/printf.h|usr/include/proc_service.h|usr/include/protocols/|usr/include/pty.h|usr/include/pwd.h|usr/include/rdma/|usr/include/re_comp.h|usr/include/regex.h|usr/include/regexp.h|usr/include/resolv.h|usr/include/rpc/|usr/include/rpcsvc/|usr/include/scsi/|usr/include/search.h|usr/include/semaphore.h|usr/include/setjmp.h|usr/include/sgtty.h|usr/include/shadow.h|usr/include/signal.h|usr/include/sound/|usr/include/spawn.h|usr/include/stab.h|usr/include/stdio_ext.h|usr/include/stropts.h|usr/include/sys/acct.h|usr/include/sys/auxv.h|usr/include/sys/bitypes.h|usr/include/sys/dir.h|usr/include/sys/elf-32.h|usr/include/sys/elf.h|usr/include/sys/epoll.h|usr/include/sys/errno.h|usr/include/sys/eventfd.h|usr/include/sys/fanotify.h|usr/include/sys/fcntl.h|usr/include/sys/file.h|usr/include/sys/fsuid.h|usr/include/sys/gmon.h|usr/include/sys/gmon_out.h|usr/include/sys/inotify.h|usr/include/sys/io.h|usr/include/sys/ipc.h|usr/include/sys/kd.h|usr/include/sys/klog.h|usr/include/sys/mount.h|usr/include/sys/msg.h|usr/include/sys/mtio.h|usr/include/sys/param.h|usr/include/sys/pci.h|usr/include/sys/personality.h|usr/include/sys/prctl.h|usr/include/sys/procfs-32.h|usr/include/sys/procfs.h|usr/include/sys/profil.h|usr/include/sys/ptrace-32.h|usr/include/sys/ptrace.h|usr/include/sys/queue.h|usr/include/sys/quota.h|usr/include/sys/random.h|usr/include/sys/raw.h|usr/include/sys/reboot.h|usr/include/sys/resource.h|usr/include/sys/sem.h|usr/include/sys/sendfile.h|usr/include/sys/shm.h|usr/include/sys/signal.h|usr/include/sys/signalfd.h|usr/include/sys/socketvar.h|usr/include/sys/soundcard.h|usr/include/sys/statfs.h|usr/include/sys/stropts.h|usr/include/sys/swap.h|usr/include/sys/syscall.h|usr/include/sys/sysctl.h|usr/include/sys/sysinfo.h|usr/include/sys/syslog.h|usr/include/sys/termios.h|usr/include/sys/time.h|usr/include/sys/timeb.h|usr/include/sys/timerfd.h|usr/include/sys/times.h|usr/include/sys/timex.h|usr/include/sys/ttychars.h|usr/include/sys/ucontext-32.h|usr/include/sys/ucontext.h|usr/include/sys/un.h|usr/include/sys/unistd.h|usr/include/sys/user-32.h|usr/include/sys/user.h|usr/include/sys/ustat.h|usr/include/sys/utsname.h|usr/include/sys/vfs.h|usr/include/sys/vlimit.h|usr/include/sys/vt.h|usr/include/sys/vtimes.h|usr/include/sys/wait.h|usr/include/sys/xattr.h|usr/include/syscall.h|usr/include/sysexits.h|usr/include/syslog.h|usr/include/tar.h|usr/include/termio.h|usr/include/termios.h|usr/include/tgmath.h|usr/include/thread_db.h|usr/include/ttyent.h|usr/include/uchar.h|usr/include/ucontext.h|usr/include/ulimit.h|usr/include/ustat.h|usr/include/utime.h|usr/include/utmp.h|usr/include/utmpx.h|usr/include/values.h|usr/include/video/|usr/include/wait.h|usr/include/wchar.h|usr/include/wctype.h|usr/include/wordexp.h|usr/include/xen/|usr/lib/"
flags=
"VALUE_WORKSPACE_PATH"
kind=
"sourcePath"
name=
"sysroots"
/></sourceEntries>
<entry
excluding=
"usr/include-uapi/asm-generic/auxvec.h|usr/include-uapi/asm-generic/fcntl.h|usr/include-uapi/asm-generic/int-l64.h|usr/include-uapi/asm-generic/ipcbuf.h|usr/include-uapi/asm-generic/kvm_para.h|usr/include-uapi/asm-generic/mman-common.h|usr/include-uapi/asm-generic/mman.h|usr/include-uapi/asm-generic/msgbuf.h|usr/include-uapi/asm-generic/param.h|usr/include-uapi/asm-generic/poll.h|usr/include-uapi/asm-generic/resource.h|usr/include-uapi/asm-generic/sembuf.h|usr/include-uapi/asm-generic/setup.h|usr/include-uapi/asm-generic/shmbuf.h|usr/include-uapi/asm-generic/shmparam.h|usr/include-uapi/asm-generic/siginfo.h|usr/include-uapi/asm-generic/signal-defs.h|usr/include-uapi/asm-generic/signal.h|usr/include-uapi/asm-generic/stat.h|usr/include-uapi/asm-generic/statfs.h|usr/include-uapi/asm-generic/swab.h|usr/include-uapi/asm-generic/termbits.h|usr/include-uapi/asm-generic/termios.h|usr/include-uapi/asm-generic/types.h|usr/include-uapi/asm-generic/ucontext.h|usr/include-uapi/asm-generic/unistd.h|usr/include-uapi/asm/auxvec.h|usr/include-uapi/asm/fcntl.h|usr/include-uapi/asm/hwcap.h|usr/include-uapi/asm/ipcbuf.h|usr/include-uapi/asm/kvm.h|usr/include-uapi/asm/kvm_para.h|usr/include-uapi/asm/mman.h|usr/include-uapi/asm/msgbuf.h|usr/include-uapi/asm/param.h|usr/include-uapi/asm/perf_regs.h|usr/include-uapi/asm/poll.h|usr/include-uapi/asm/ptrace.h|usr/include-uapi/asm/resource.h|usr/include-uapi/asm/sembuf.h|usr/include-uapi/asm/setup.h|usr/include-uapi/asm/shmbuf.h|usr/include-uapi/asm/sigcontext.h|usr/include-uapi/asm/siginfo.h|usr/include-uapi/asm/signal.h|usr/include-uapi/asm/stat.h|usr/include-uapi/asm/statfs.h|usr/include-uapi/asm/termbits.h|usr/include-uapi/asm/termios.h|usr/include-uapi/asm/unistd.h|usr/include-uapi/drm/|usr/include-uapi/linux/acct.h|usr/include-uapi/linux/adb.h|usr/include-uapi/linux/adfs_fs.h|usr/include-uapi/linux/affs_hardblocks.h|usr/include-uapi/linux/agpgart.h|usr/include-uapi/linux/aio_abi.h|usr/include-uapi/linux/am437x-vpfe.h|usr/include-uapi/linux/android/|usr/include-uapi/linux/apm_bios.h|usr/include-uapi/linux/arcfb.h|usr/include-uapi/linux/atalk.h|usr/include-uapi/linux/atm.h|usr/include-uapi/linux/atm_eni.h|usr/include-uapi/linux/atm_he.h|usr/include-uapi/linux/atm_idt77105.h|usr/include-uapi/linux/atm_nicstar.h|usr/include-uapi/linux/atm_tcp.h|usr/include-uapi/linux/atm_zatm.h|usr/include-uapi/linux/atmapi.h|usr/include-uapi/linux/atmarp.h|usr/include-uapi/linux/atmbr2684.h|usr/include-uapi/linux/atmclip.h|usr/include-uapi/linux/atmdev.h|usr/include-uapi/linux/atmioc.h|usr/include-uapi/linux/atmlec.h|usr/include-uapi/linux/atmmpc.h|usr/include-uapi/linux/atmppp.h|usr/include-uapi/linux/atmsap.h|usr/include-uapi/linux/atmsvc.h|usr/include-uapi/linux/audit.h|usr/include-uapi/linux/auto_fs.h|usr/include-uapi/linux/auto_fs4.h|usr/include-uapi/linux/auxvec.h|usr/include-uapi/linux/ax25.h|usr/include-uapi/linux/b1lli.h|usr/include-uapi/linux/baycom.h|usr/include-uapi/linux/bcm933xx_hcs.h|usr/include-uapi/linux/bfs_fs.h|usr/include-uapi/linux/binfmts.h|usr/include-uapi/linux/blkpg.h|usr/include-uapi/linux/blktrace_api.h|usr/include-uapi/linux/bpf.h|usr/include-uapi/linux/bpf_common.h|usr/include-uapi/linux/bpf_perf_event.h|usr/include-uapi/linux/bpqether.h|usr/include-uapi/linux/bsg.h|usr/include-uapi/linux/bt-bmc.h|usr/include-uapi/linux/btrfs.h|usr/include-uapi/linux/byteorder/big_endian.h|usr/include-uapi/linux/caif/|usr/include-uapi/linux/can.h|usr/include-uapi/linux/can/|usr/include-uapi/linux/capability.h|usr/include-uapi/linux/capi.h|usr/include-uapi/linux/cciss_defs.h|usr/include-uapi/linux/cciss_ioctl.h|usr/include-uapi/linux/cdrom.h|usr/include-uapi/linux/cgroupstats.h|usr/include-uapi/linux/chio.h|usr/include-uapi/linux/cm4000_cs.h|usr/include-uapi/linux/cn_proc.h|usr/include-uapi/linux/coda.h|usr/include-uapi/linux/coda_psdev.h|usr/include-uapi/linux/coff.h|usr/include-uapi/linux/connector.h|usr/include-uapi/linux/const.h|usr/include-uapi/linux/cramfs_fs.h|usr/include-uapi/linux/cuda.h|usr/include-uapi/linux/cyclades.h|usr/include-uapi/linux/cycx_cfm.h|usr/include-uapi/linux/dcbnl.h|usr/include-uapi/linux/dccp.h|usr/include-uapi/linux/devlink.h|usr/include-uapi/linux/dlm.h|usr/include-uapi/linux/dlm_device.h|usr/include-uapi/linux/dlm_netlink.h|usr/include-uapi/linux/dlm_plock.h|usr/include-uapi/linux/dlmconstants.h|usr/include-uapi/linux/dm-ioctl.h|usr/include-uapi/linux/dm-log-userspace.h|usr/include-uapi/linux/dn.h|usr/include-uapi/linux/dqblk_xfs.h|usr/include-uapi/linux/dvb/|usr/include-uapi/linux/edd.h|usr/include-uapi/linux/efs_fs_sb.h|usr/include-uapi/linux/elf-em.h|usr/include-uapi/linux/elf-fdpic.h|usr/include-uapi/linux/elf.h|usr/include-uapi/linux/elfcore.h|usr/include-uapi/linux/errqueue.h|usr/include-uapi/linux/ethtool.h|usr/include-uapi/linux/eventpoll.h|usr/include-uapi/linux/fadvise.h|usr/include-uapi/linux/falloc.h|usr/include-uapi/linux/fanotify.h|usr/include-uapi/linux/fb.h|usr/include-uapi/linux/fcntl.h|usr/include-uapi/linux/fd.h|usr/include-uapi/linux/fdreg.h|usr/include-uapi/linux/fib_rules.h|usr/include-uapi/linux/fiemap.h|usr/include-uapi/linux/filter.h|usr/include-uapi/linux/firewire-cdev.h|usr/include-uapi/linux/firewire-constants.h|usr/include-uapi/linux/flat.h|usr/include-uapi/linux/fou.h|usr/include-uapi/linux/fsl_hypervisor.h|usr/include-uapi/linux/fuse.h|usr/include-uapi/linux/futex.h|usr/include-uapi/linux/gameport.h|usr/include-uapi/linux/gen_stats.h|usr/include-uapi/linux/genetlink.h|usr/include-uapi/linux/gfs2_ondisk.h|usr/include-uapi/linux/gigaset_dev.h|usr/include-uapi/linux/gpio.h|usr/include-uapi/linux/gsmmux.h|usr/include-uapi/linux/gtp.h|usr/include-uapi/linux/hdlc.h|usr/include-uapi/linux/hdlc/|usr/include-uapi/linux/hdlcdrv.h|usr/include-uapi/linux/hdreg.h|usr/include-uapi/linux/hid.h|usr/include-uapi/linux/hiddev.h|usr/include-uapi/linux/hidraw.h|usr/include-uapi/linux/hpet.h|usr/include-uapi/linux/hsi/|usr/include-uapi/linux/hsr_netlink.h|usr/include-uapi/linux/hw_breakpoint.h|usr/include-uapi/linux/hyperv.h|usr/include-uapi/linux/hysdn_if.h|usr/include-uapi/linux/i2c-dev.h|usr/include-uapi/linux/i2c.h|usr/include-uapi/linux/i2o-dev.h|usr/include-uapi/linux/i8k.h|usr/include-uapi/linux/icmp.h|usr/include-uapi/linux/icmpv6.h|usr/include-uapi/linux/if.h|usr/include-uapi/linux/if_addr.h|usr/include-uapi/linux/if_addrlabel.h|usr/include-uapi/linux/if_alg.h|usr/include-uapi/linux/if_arcnet.h|usr/include-uapi/linux/if_arp.h|usr/include-uapi/linux/if_bonding.h|usr/include-uapi/linux/if_bridge.h|usr/include-uapi/linux/if_cablemodem.h|usr/include-uapi/linux/if_eql.h|usr/include-uapi/linux/if_ether.h|usr/include-uapi/linux/if_fc.h|usr/include-uapi/linux/if_fddi.h|usr/include-uapi/linux/if_frad.h|usr/include-uapi/linux/if_hippi.h|usr/include-uapi/linux/if_infiniband.h|usr/include-uapi/linux/if_link.h|usr/include-uapi/linux/if_ltalk.h|usr/include-uapi/linux/if_macsec.h|usr/include-uapi/linux/if_packet.h|usr/include-uapi/linux/if_phonet.h|usr/include-uapi/linux/if_plip.h|usr/include-uapi/linux/if_ppp.h|usr/include-uapi/linux/if_pppol2tp.h|usr/include-uapi/linux/if_pppox.h|usr/include-uapi/linux/if_slip.h|usr/include-uapi/linux/if_team.h|usr/include-uapi/linux/if_tun.h|usr/include-uapi/linux/if_tunnel.h|usr/include-uapi/linux/if_vlan.h|usr/include-uapi/linux/if_x25.h|usr/include-uapi/linux/igmp.h|usr/include-uapi/linux/iio/|usr/include-uapi/linux/ila.h|usr/include-uapi/linux/in.h|usr/include-uapi/linux/in6.h|usr/include-uapi/linux/in_route.h|usr/include-uapi/linux/inet_diag.h|usr/include-uapi/linux/inotify.h|usr/include-uapi/linux/input-event-codes.h|usr/include-uapi/linux/input.h|usr/include-uapi/linux/ip.h|usr/include-uapi/linux/ip6_tunnel.h|usr/include-uapi/linux/ip_vs.h|usr/include-uapi/linux/ipc.h|usr/include-uapi/linux/ipmi.h|usr/include-uapi/linux/ipmi_msgdefs.h|usr/include-uapi/linux/ipsec.h|usr/include-uapi/linux/ipv6.h|usr/include-uapi/linux/ipv6_route.h|usr/include-uapi/linux/ipx.h|usr/include-uapi/linux/irda.h|usr/include-uapi/linux/irqnr.h|usr/include-uapi/linux/isdn.h|usr/include-uapi/linux/isdn/|usr/include-uapi/linux/isdn_divertif.h|usr/include-uapi/linux/isdn_ppp.h|usr/include-uapi/linux/isdnif.h|usr/include-uapi/linux/iso_fs.h|usr/include-uapi/linux/ivtv.h|usr/include-uapi/linux/ivtvfb.h|usr/include-uapi/linux/ixjuser.h|usr/include-uapi/linux/jffs2.h|usr/include-uapi/linux/joystick.h|usr/include-uapi/linux/kcmp.h|usr/include-uapi/linux/kd.h|usr/include-uapi/linux/kdev_t.h|usr/include-uapi/linux/kernel-page-flags.h|usr/include-uapi/linux/kernel.h|usr/include-uapi/linux/kernelcapi.h|usr/include-uapi/linux/kexec.h|usr/include-uapi/linux/keyboard.h|usr/include-uapi/linux/keyctl.h|usr/include-uapi/linux/kvm.h|usr/include-uapi/linux/kvm_para.h|usr/include-uapi/linux/l2tp.h|usr/include-uapi/linux/libc-compat.h|usr/include-uapi/linux/lirc.h|usr/include-uapi/linux/llc.h|usr/include-uapi/linux/loop.h|usr/include-uapi/linux/lp.h|usr/include-uapi/linux/lwtunnel.h|usr/include-uapi/linux/magic.h|usr/include-uapi/linux/major.h|usr/include-uapi/linux/map_to_7segment.h|usr/include-uapi/linux/matroxfb.h|usr/include-uapi/linux/mdio.h|usr/include-uapi/linux/media-bus-format.h|usr/include-uapi/linux/media.h|usr/include-uapi/linux/mei.h|usr/include-uapi/linux/membarrier.h|usr/include-uapi/linux/memfd.h|usr/include-uapi/linux/mempolicy.h|usr/include-uapi/linux/meye.h|usr/include-uapi/linux/mic_common.h|usr/include-uapi/linux/mic_ioctl.h|usr/include-uapi/linux/mii.h|usr/include-uapi/linux/minix_fs.h|usr/include-uapi/linux/mman.h|usr/include-uapi/linux/mmc/|usr/include-uapi/linux/mmtimer.h|usr/include-uapi/linux/mpls.h|usr/include-uapi/linux/mpls_iptunnel.h|usr/include-uapi/linux/mqueue.h|usr/include-uapi/linux/mroute.h|usr/include-uapi/linux/mroute6.h|usr/include-uapi/linux/msdos_fs.h|usr/include-uapi/linux/msg.h|usr/include-uapi/linux/mtio.h|usr/include-uapi/linux/n_r3964.h|usr/include-uapi/linux/nbd.h|usr/include-uapi/linux/ncp.h|usr/include-uapi/linux/ncp_fs.h|usr/include-uapi/linux/ncp_mount.h|usr/include-uapi/linux/ncp_no.h|usr/include-uapi/linux/ndctl.h|usr/include-uapi/linux/neighbour.h|usr/include-uapi/linux/net.h|usr/include-uapi/linux/net_dropmon.h|usr/include-uapi/linux/net_namespace.h|usr/include-uapi/linux/net_tstamp.h|usr/include-uapi/linux/netconf.h|usr/include-uapi/linux/netdevice.h|usr/include-uapi/linux/netfilter.h|usr/include-uapi/linux/netfilter/|usr/include-uapi/linux/netfilter_arp.h|usr/include-uapi/linux/netfilter_arp/|usr/include-uapi/linux/netfilter_bridge.h|usr/include-uapi/linux/netfilter_bridge/|usr/include-uapi/linux/netfilter_decnet.h|usr/include-uapi/linux/netfilter_ipv4.h|usr/include-uapi/linux/netfilter_ipv4/|usr/include-uapi/linux/netfilter_ipv6.h|usr/include-uapi/linux/netfilter_ipv6/|usr/include-uapi/linux/netlink.h|usr/include-uapi/linux/netlink_diag.h|usr/include-uapi/linux/netrom.h|usr/include-uapi/linux/nfc.h|usr/include-uapi/linux/nfs.h|usr/include-uapi/linux/nfs2.h|usr/include-uapi/linux/nfs3.h|usr/include-uapi/linux/nfs4.h|usr/include-uapi/linux/nfs4_mount.h|usr/include-uapi/linux/nfs_fs.h|usr/include-uapi/linux/nfs_idmap.h|usr/include-uapi/linux/nfs_mount.h|usr/include-uapi/linux/nfsacl.h|usr/include-uapi/linux/nfsd/|usr/include-uapi/linux/nl80211.h|usr/include-uapi/linux/nubus.h|usr/include-uapi/linux/nvme_ioctl.h|usr/include-uapi/linux/nvram.h|usr/include-uapi/linux/omap3isp.h|usr/include-uapi/linux/omapfb.h|usr/include-uapi/linux/oom.h|usr/include-uapi/linux/openvswitch.h|usr/include-uapi/linux/packet_diag.h|usr/include-uapi/linux/param.h|usr/include-uapi/linux/parport.h|usr/include-uapi/linux/patchkey.h|usr/include-uapi/linux/pci.h|usr/include-uapi/linux/pci_regs.h|usr/include-uapi/linux/perf_event.h|usr/include-uapi/linux/personality.h|usr/include-uapi/linux/pfkeyv2.h|usr/include-uapi/linux/pg.h|usr/include-uapi/linux/phantom.h|usr/include-uapi/linux/phonet.h|usr/include-uapi/linux/pkt_cls.h|usr/include-uapi/linux/pkt_sched.h|usr/include-uapi/linux/pktcdvd.h|usr/include-uapi/linux/pmu.h|usr/include-uapi/linux/poll.h|usr/include-uapi/linux/posix_acl.h|usr/include-uapi/linux/posix_acl_xattr.h|usr/include-uapi/linux/ppdev.h|usr/include-uapi/linux/ppp-comp.h|usr/include-uapi/linux/ppp-ioctl.h|usr/include-uapi/linux/ppp_defs.h|usr/include-uapi/linux/pps.h|usr/include-uapi/linux/prctl.h|usr/include-uapi/linux/psci.h|usr/include-uapi/linux/ptp_clock.h|usr/include-uapi/linux/ptrace.h|usr/include-uapi/linux/qnx4_fs.h|usr/include-uapi/linux/qnxtypes.h|usr/include-uapi/linux/quota.h|usr/include-uapi/linux/radeonfb.h|usr/include-uapi/linux/raid/|usr/include-uapi/linux/random.h|usr/include-uapi/linux/raw.h|usr/include-uapi/linux/rds.h|usr/include-uapi/linux/reboot.h|usr/include-uapi/linux/reiserfs_fs.h|usr/include-uapi/linux/reiserfs_xattr.h|usr/include-uapi/linux/resource.h|usr/include-uapi/linux/rfkill.h|usr/include-uapi/linux/rio_cm_cdev.h|usr/include-uapi/linux/rio_mport_cdev.h|usr/include-uapi/linux/romfs_fs.h|usr/include-uapi/linux/rose.h|usr/include-uapi/linux/route.h|usr/include-uapi/linux/rtc.h|usr/include-uapi/linux/rtnetlink.h|usr/include-uapi/linux/scc.h|usr/include-uapi/linux/sched.h|usr/include-uapi/linux/scif_ioctl.h|usr/include-uapi/linux/screen_info.h|usr/include-uapi/linux/sctp.h|usr/include-uapi/linux/sdla.h|usr/include-uapi/linux/seccomp.h|usr/include-uapi/linux/securebits.h|usr/include-uapi/linux/selinux_netlink.h|usr/include-uapi/linux/sem.h|usr/include-uapi/linux/serial.h|usr/include-uapi/linux/serial_core.h|usr/include-uapi/linux/serial_reg.h|usr/include-uapi/linux/serio.h|usr/include-uapi/linux/shm.h|usr/include-uapi/linux/signal.h|usr/include-uapi/linux/signalfd.h|usr/include-uapi/linux/smiapp.h|usr/include-uapi/linux/snmp.h|usr/include-uapi/linux/sock_diag.h|usr/include-uapi/linux/socket.h|usr/include-uapi/linux/sockios.h|usr/include-uapi/linux/sonet.h|usr/include-uapi/linux/sonypi.h|usr/include-uapi/linux/sound.h|usr/include-uapi/linux/soundcard.h|usr/include-uapi/linux/spi/|usr/include-uapi/linux/stat.h|usr/include-uapi/linux/string.h|usr/include-uapi/linux/sunrpc/|usr/include-uapi/linux/suspend_ioctls.h|usr/include-uapi/linux/sync_file.h|usr/include-uapi/linux/synclink.h|usr/include-uapi/linux/sysctl.h|usr/include-uapi/linux/sysinfo.h|usr/include-uapi/linux/target_core_user.h|usr/include-uapi/linux/taskstats.h|usr/include-uapi/linux/tc_act/|usr/include-uapi/linux/tc_ematch/|usr/include-uapi/linux/tcp.h|usr/include-uapi/linux/tcp_metrics.h|usr/include-uapi/linux/telephony.h|usr/include-uapi/linux/termios.h|usr/include-uapi/linux/thermal.h|usr/include-uapi/linux/time.h|usr/include-uapi/linux/times.h|usr/include-uapi/linux/timex.h|usr/include-uapi/linux/tiocl.h|usr/include-uapi/linux/tipc.h|usr/include-uapi/linux/tipc_config.h|usr/include-uapi/linux/tipc_netlink.h|usr/include-uapi/linux/toshiba.h|usr/include-uapi/linux/tty.h|usr/include-uapi/linux/tty_flags.h|usr/include-uapi/linux/udf_fs_i.h|usr/include-uapi/linux/udp.h|usr/include-uapi/linux/uhid.h|usr/include-uapi/linux/uinput.h|usr/include-uapi/linux/uio.h|usr/include-uapi/linux/ultrasound.h|usr/include-uapi/linux/un.h|usr/include-uapi/linux/unistd.h|usr/include-uapi/linux/unix_diag.h|usr/include-uapi/linux/usb/|usr/include-uapi/linux/usbdevice_fs.h|usr/include-uapi/linux/usbip.h|usr/include-uapi/linux/userfaultfd.h|usr/include-uapi/linux/utime.h|usr/include-uapi/linux/utsname.h|usr/include-uapi/linux/uuid.h|usr/include-uapi/linux/uvcvideo.h|usr/include-uapi/linux/v4l2-common.h|usr/include-uapi/linux/v4l2-controls.h|usr/include-uapi/linux/v4l2-dv-timings.h|usr/include-uapi/linux/v4l2-mediabus.h|usr/include-uapi/linux/v4l2-subdev.h|usr/include-uapi/linux/version.h|usr/include-uapi/linux/veth.h|usr/include-uapi/linux/vfio.h|usr/include-uapi/linux/vhost.h|usr/include-uapi/linux/videodev2.h|usr/include-uapi/linux/virtio_9p.h|usr/include-uapi/linux/virtio_balloon.h|usr/include-uapi/linux/virtio_blk.h|usr/include-uapi/linux/virtio_config.h|usr/include-uapi/linux/virtio_console.h|usr/include-uapi/linux/virtio_gpu.h|usr/include-uapi/linux/virtio_ids.h|usr/include-uapi/linux/virtio_input.h|usr/include-uapi/linux/virtio_net.h|usr/include-uapi/linux/virtio_pci.h|usr/include-uapi/linux/virtio_ring.h|usr/include-uapi/linux/virtio_rng.h|usr/include-uapi/linux/virtio_scsi.h|usr/include-uapi/linux/virtio_types.h|usr/include-uapi/linux/virtio_vsock.h|usr/include-uapi/linux/vm_sockets.h|usr/include-uapi/linux/vt.h|usr/include-uapi/linux/vtpm_proxy.h|usr/include-uapi/linux/wait.h|usr/include-uapi/linux/wanrouter.h|usr/include-uapi/linux/watchdog.h|usr/include-uapi/linux/wimax.h|usr/include-uapi/linux/wimax/|usr/include-uapi/linux/wireless.h|usr/include-uapi/linux/x25.h|usr/include-uapi/linux/xattr.h|usr/include-uapi/linux/xfrm.h|usr/include-uapi/linux/xilinx-csi2rxss.h|usr/include-uapi/linux/xilinx-hls.h|usr/include-uapi/linux/xilinx-v4l2-controls.h|usr/include-uapi/linux/zocl_ioctl.h|usr/include-uapi/linux/zorro.h|usr/include-uapi/linux/zorro_ids.h|usr/include-uapi/misc/|usr/include-uapi/mtd/|usr/include-uapi/rdma/|usr/include-uapi/scsi/|usr/include-uapi/sound/|usr/include-uapi/video/|usr/include-uapi/xen/|usr/include/a.out.h|usr/include/aio.h|usr/include/aliases.h|usr/include/ar.h|usr/include/argp.h|usr/include/argz.h|usr/include/arpa/|usr/include/asm-generic/|usr/include/asm/|usr/include/assert.h|usr/include/bits/a.out.h|usr/include/bits/cmathcalls.h|usr/include/bits/dirent.h|usr/include/bits/dlfcn.h|usr/include/bits/elfclass.h|usr/include/bits/epoll.h|usr/include/bits/error.h|usr/include/bits/eventfd.h|usr/include/bits/fcntl2.h|usr/include/bits/fenv-32.h|usr/include/bits/fenv.h|usr/include/bits/fenvinline.h|usr/include/bits/huge_val_flt128.h|usr/include/bits/hwcap-32.h|usr/include/bits/hwcap.h|usr/include/bits/initspin.h|usr/include/bits/inotify.h|usr/include/bits/ipc-32.h|usr/include/bits/ipc.h|usr/include/bits/ipctypes.h|usr/include/bits/iscanonical.h|usr/include/bits/libio-ldbl.h|usr/include/bits/link-32.h|usr/include/bits/link.h|usr/include/bits/local_lim-32.h|usr/include/bits/local_lim.h|usr/include/bits/locale.h|usr/include/bits/math-finite.h|usr/include/bits/mathdef.h|usr/include/bits/monetary-ldbl.h|usr/include/bits/mqueue.h|usr/include/bits/mqueue2.h|usr/include/bits/msq-32.h|usr/include/bits/msq.h|usr/include/bits/netdb.h|usr/include/bits/param.h|usr/include/bits/poll2.h|usr/include/bits/posix1_lim.h|usr/include/bits/posix2_lim.h|usr/include/bits/printf-ldbl.h|usr/include/bits/resource.h|usr/include/bits/select2.h|usr/include/bits/sem-32.h|usr/include/bits/sem.h|usr/include/bits/semaphore-32.h|usr/include/bits/semaphore.h|usr/include/bits/setjmp2.h|usr/include/bits/shm-32.h|usr/include/bits/shm.h|usr/include/bits/sigaction.h|usr/include/bits/sigcontext.h|usr/include/bits/sigevent-consts.h|usr/include/bits/siginfo-arch.h|usr/include/bits/siginfo-consts-arch.h|usr/include/bits/siginfo-consts.h|usr/include/bits/signalfd.h|usr/include/bits/signum-generic.h|usr/include/bits/signum.h|usr/include/bits/sigstack-32.h|usr/include/bits/sigstack.h|usr/include/bits/sigthread.h|usr/include/bits/socket2.h|usr/include/bits/ss_flags.h|usr/include/bits/statfs-32.h|usr/include/bits/statfs.h|usr/include/bits/stdio-ldbl.h|usr/include/bits/stdio2.h|usr/include/bits/stdlib-ldbl.h|usr/include/bits/stdlib.h|usr/include/bits/string_fortified.h|usr/include/bits/strings_fortified.h|usr/include/bits/stropts.h|usr/include/bits/syscall-32.h|usr/include/bits/syscall.h|usr/include/bits/sysctl.h|usr/include/bits/syslog-ldbl.h|usr/include/bits/syslog-path.h|usr/include/bits/syslog.h|usr/include/bits/termios.h|usr/include/bits/timerfd.h|usr/include/bits/timex.h|usr/include/bits/types/mbstate_t.h|usr/include/bits/types/res_state.h|usr/include/bits/types/sig_atomic_t.h|usr/include/bits/types/sigevent_t.h|usr/include/bits/types/siginfo_t.h|usr/include/bits/types/sigval_t.h|usr/include/bits/types/stack_t.h|usr/include/bits/types/struct_osockaddr.h|usr/include/bits/types/struct_rusage.h|usr/include/bits/types/struct_sigstack.h|usr/include/bits/types/wint_t.h|usr/include/bits/uio-ext.h|usr/include/bits/unistd.h|usr/include/bits/ustat.h|usr/include/bits/utmp.h|usr/include/bits/utmpx.h|usr/include/bits/utsname.h|usr/include/bits/wchar-ldbl.h|usr/include/bits/wchar2.h|usr/include/bits/wctype-wchar.h|usr/include/bits/xopen_lim.h|usr/include/bits/xtitypes.h|usr/include/byteswap.h|usr/include/c++/|usr/include/complex.h|usr/include/cpio.h|usr/include/crypt.h|usr/include/dirent.h|usr/include/dlfcn.h|usr/include/drm/|usr/include/elf.h|usr/include/envz.h|usr/include/err.h|usr/include/error.h|usr/include/execinfo.h|usr/include/fenv.h|usr/include/fmtmsg.h|usr/include/fnmatch.h|usr/include/fpu_control-32.h|usr/include/fpu_control.h|usr/include/fstab.h|usr/include/fts.h|usr/include/ftw.h|usr/include/gconv.h|usr/include/glob.h|usr/include/gnu-versions.h|usr/include/gnu/lib-names-32.h|usr/include/gnu/lib-names-soft.h|usr/include/gnu/lib-names.h|usr/include/gnu/libc-version.h|usr/include/grp.h|usr/include/gshadow.h|usr/include/iconv.h|usr/include/ieee754-32.h|usr/include/ieee754.h|usr/include/ifaddrs.h|usr/include/langinfo.h|usr/include/lastlog.h|usr/include/libgen.h|usr/include/libintl.h|usr/include/limits.h|usr/include/link.h|usr/include/linux/|usr/include/locale.h|usr/include/malloc.h|usr/include/mcheck.h|usr/include/memory.h|usr/include/misc/|usr/include/mntent.h|usr/include/monetary.h|usr/include/mqueue.h|usr/include/mtd/|usr/include/net/|usr/include/netash/|usr/include/netatalk/|usr/include/netax25/|usr/include/netdb.h|usr/include/neteconet/|usr/include/netinet/ether.h|usr/include/netinet/icmp6.h|usr/include/netinet/if_ether.h|usr/include/netinet/if_fddi.h|usr/include/netinet/if_tr.h|usr/include/netinet/igmp.h|usr/include/netinet/in_systm.h|usr/include/netinet/ip.h|usr/include/netinet/ip6.h|usr/include/netinet/ip_icmp.h|usr/include/netinet/tcp.h|usr/include/netinet/udp.h|usr/include/netipx/|usr/include/netiucv/|usr/include/netpacket/|usr/include/netrom/|usr/include/netrose/|usr/include/nfs/|usr/include/nl_types.h|usr/include/nss.h|usr/include/obstack.h|usr/include/paths.h|usr/include/printf.h|usr/include/proc_service.h|usr/include/protocols/|usr/include/pty.h|usr/include/pwd.h|usr/include/rdma/|usr/include/re_comp.h|usr/include/regex.h|usr/include/regexp.h|usr/include/resolv.h|usr/include/rpc/|usr/include/rpcsvc/|usr/include/scsi/|usr/include/search.h|usr/include/semaphore.h|usr/include/setjmp.h|usr/include/sgtty.h|usr/include/shadow.h|usr/include/signal.h|usr/include/sound/|usr/include/spawn.h|usr/include/stab.h|usr/include/stdio_ext.h|usr/include/stropts.h|usr/include/sys/acct.h|usr/include/sys/auxv.h|usr/include/sys/bitypes.h|usr/include/sys/dir.h|usr/include/sys/elf-32.h|usr/include/sys/elf.h|usr/include/sys/epoll.h|usr/include/sys/errno.h|usr/include/sys/eventfd.h|usr/include/sys/fanotify.h|usr/include/sys/fcntl.h|usr/include/sys/file.h|usr/include/sys/fsuid.h|usr/include/sys/gmon.h|usr/include/sys/gmon_out.h|usr/include/sys/inotify.h|usr/include/sys/io.h|usr/include/sys/ipc.h|usr/include/sys/kd.h|usr/include/sys/klog.h|usr/include/sys/mount.h|usr/include/sys/msg.h|usr/include/sys/mtio.h|usr/include/sys/param.h|usr/include/sys/pci.h|usr/include/sys/personality.h|usr/include/sys/prctl.h|usr/include/sys/procfs-32.h|usr/include/sys/procfs.h|usr/include/sys/profil.h|usr/include/sys/ptrace-32.h|usr/include/sys/ptrace.h|usr/include/sys/queue.h|usr/include/sys/quota.h|usr/include/sys/random.h|usr/include/sys/raw.h|usr/include/sys/reboot.h|usr/include/sys/resource.h|usr/include/sys/sem.h|usr/include/sys/sendfile.h|usr/include/sys/shm.h|usr/include/sys/signal.h|usr/include/sys/signalfd.h|usr/include/sys/socketvar.h|usr/include/sys/soundcard.h|usr/include/sys/statfs.h|usr/include/sys/stropts.h|usr/include/sys/swap.h|usr/include/sys/syscall.h|usr/include/sys/sysctl.h|usr/include/sys/sysinfo.h|usr/include/sys/syslog.h|usr/include/sys/termios.h|usr/include/sys/time.h|usr/include/sys/timeb.h|usr/include/sys/timerfd.h|usr/include/sys/times.h|usr/include/sys/timex.h|usr/include/sys/ttychars.h|usr/include/sys/ucontext-32.h|usr/include/sys/ucontext.h|usr/include/sys/un.h|usr/include/sys/unistd.h|usr/include/sys/user-32.h|usr/include/sys/user.h|usr/include/sys/ustat.h|usr/include/sys/utsname.h|usr/include/sys/vfs.h|usr/include/sys/vlimit.h|usr/include/sys/vt.h|usr/include/sys/vtimes.h|usr/include/sys/wait.h|usr/include/sys/xattr.h|usr/include/syscall.h|usr/include/sysexits.h|usr/include/syslog.h|usr/include/tar.h|usr/include/termio.h|usr/include/termios.h|usr/include/tgmath.h|usr/include/thread_db.h|usr/include/ttyent.h|usr/include/uchar.h|usr/include/ucontext.h|usr/include/ulimit.h|usr/include/ustat.h|usr/include/utime.h|usr/include/utmp.h|usr/include/utmpx.h|usr/include/values.h|usr/include/video/|usr/include/wait.h|usr/include/wchar.h|usr/include/wctype.h|usr/include/wordexp.h|usr/include/xen/|usr/lib/"
flags=
"VALUE_WORKSPACE_PATH"
kind=
"sourcePath"
name=
"sysroots"
/>
</sourceEntries>
</configuration>
</configuration>
</storageModule>
</storageModule>
<storageModule
moduleId=
"org.eclipse.cdt.core.externalSettings"
/>
<storageModule
moduleId=
"org.eclipse.cdt.core.externalSettings"
/>
</cconfiguration>
</cconfiguration>
</storageModule>
</storageModule>
<storageModule
moduleId=
"cdtBuildSystem"
version=
"4.0.0"
>
<storageModule
moduleId=
"cdtBuildSystem"
version=
"4.0.0"
>
<project
id=
"elphel-apps-camogm.null.1205722733"
name=
"elphel-apps-camogm"
/>
<project
id=
"elphel-apps-camogm.null.1205722733"
name=
"elphel-apps-camogm"
/>
</storageModule>
</storageModule>
<storageModule
moduleId=
"org.eclipse.cdt.core.LanguageSettingsProviders"
/>
<storageModule
moduleId=
"org.eclipse.cdt.core.LanguageSettingsProviders"
/>
<storageModule
moduleId=
"refreshScope"
versionNumber=
"2"
>
<storageModule
moduleId=
"refreshScope"
versionNumber=
"2"
>
<configuration
configurationName=
"Default"
>
<configuration
configurationName=
"Default"
>
<resource
resourceType=
"PROJECT"
workspacePath=
"/elphel-apps-camogm"
/>
<resource
resourceType=
"PROJECT"
workspacePath=
"/elphel-apps-camogm"
/>
</configuration>
</configuration>
</storageModule>
</storageModule>
<storageModule
moduleId=
"org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"
>
<storageModule
moduleId=
"org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"
>
<doc-comment-owner
id=
"org.eclipse.cdt.ui.doxygen"
>
<doc-comment-owner
id=
"org.eclipse.cdt.ui.doxygen"
>
<path
value=
""
/>
<path
value=
""
/>
</doc-comment-owner>
</doc-comment-owner>
</storageModule>
</storageModule>
<storageModule
moduleId=
"scannerConfiguration"
>
<storageModule
moduleId=
"scannerConfiguration"
>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
<scannerConfigBuildInfo
instanceId=
"0.1398780877"
>
<scannerConfigBuildInfo
instanceId=
"0.1398780877"
>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
</scannerConfigBuildInfo>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo
instanceId=
"0.531211255;0.531211255.;cdt.managedbuild.tool.gnu.cpp.compiler.base.834332499;cdt.managedbuild.tool.gnu.cpp.compiler.input.2002029678"
>
<scannerConfigBuildInfo
instanceId=
"0.531211255;0.531211255.;cdt.managedbuild.tool.gnu.cpp.compiler.base.834332499;cdt.managedbuild.tool.gnu.cpp.compiler.input.2002029678"
>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
</scannerConfigBuildInfo>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo
instanceId=
"0.531211255"
>
<scannerConfigBuildInfo
instanceId=
"0.531211255"
>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
</scannerConfigBuildInfo>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo
instanceId=
"0.531211255;0.531211255.;cdt.managedbuild.tool.gnu.c.compiler.base.1507138643;cdt.managedbuild.tool.gnu.c.compiler.input.228426573"
>
<scannerConfigBuildInfo
instanceId=
"0.531211255;0.531211255.;cdt.managedbuild.tool.gnu.c.compiler.base.1507138643;cdt.managedbuild.tool.gnu.c.compiler.input.228426573"
>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
<autodiscovery
enabled=
"true"
problemReportingEnabled=
"true"
selectedProfileId=
""
/>
</scannerConfigBuildInfo>
</scannerConfigBuildInfo>
</storageModule>
</storageModule>
<storageModule
moduleId=
"org.eclipse.cdt.make.core.buildtargets"
/>
<storageModule
moduleId=
"org.eclipse.cdt.make.core.buildtargets"
/>
</cproject>
</cproject>
\ No newline at end of file
src/camogm_kml.c
View file @
125b5ed8
...
@@ -84,7 +84,7 @@ int camogm_start_kml(camogm_state *state)
...
@@ -84,7 +84,7 @@ int camogm_start_kml(camogm_state *state)
(
int
)
dir_table_entry
.
ltag
,
\
(
int
)
dir_table_entry
.
ltag
,
\
(
int
)
dir_table_entry
.
len
,
\
(
int
)
dir_table_entry
.
len
,
\
(
int
)
dir_table_entry
.
src
,
\
(
int
)
dir_table_entry
.
src
,
\
(
int
)
dir_table_entry
.
dst
));
(
int
)
dir_table_entry
.
dst
_exif
));
}
}
}
}
close
(
fd_ExifDir
);
close
(
fd_ExifDir
);
...
@@ -159,11 +159,11 @@ int camogm_frame_kml(camogm_state *state)
...
@@ -159,11 +159,11 @@ int camogm_frame_kml(camogm_state *state)
// generating KML itself
// generating KML itself
// using GPS time - in the same structure
// using GPS time - in the same structure
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSDateStamp_Index
].
ltag
==
Exif_GPSInfo_GPSDateStamp
)
{
// Exif_GPSInfo_GPSDateStamp is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSDateStamp_Index
].
ltag
==
Exif_GPSInfo_GPSDateStamp
)
{
// Exif_GPSInfo_GPSDateStamp is present in template
memcpy
(
datestr
,
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSDateStamp_Index
].
dst
]),
10
);
memcpy
(
datestr
,
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSDateStamp_Index
].
dst
_exif
]),
10
);
datestr
[
4
]
=
'-'
;
datestr
[
7
]
=
'-'
;
datestr
[
10
]
=
'\0'
;
datestr
[
4
]
=
'-'
;
datestr
[
7
]
=
'-'
;
datestr
[
10
]
=
'\0'
;
}
}
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSTimeStamp_Index
].
ltag
==
Exif_GPSInfo_GPSTimeStamp
)
{
// Exif_GPSInfo_GPSTimeStamp is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSTimeStamp_Index
].
ltag
==
Exif_GPSInfo_GPSTimeStamp
)
{
// Exif_GPSInfo_GPSTimeStamp is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
state
->
kml_exif
[
Exif_GPSInfo_GPSTimeStamp_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
state
->
kml_exif
[
Exif_GPSInfo_GPSTimeStamp_Index
].
dst
_exif
]);
hours
=
__cpu_to_be32
(
ip
[
0
]);
hours
=
__cpu_to_be32
(
ip
[
0
]);
minutes
=
__cpu_to_be32
(
ip
[
2
]);
minutes
=
__cpu_to_be32
(
ip
[
2
]);
seconds
=
(
1
.
0
*
(
__cpu_to_be32
(
ip
[
4
])
+
1
))
/
__cpu_to_be32
(
ip
[
5
]);
// GPS likes ".999", let's inc by one - anyway will round that out
seconds
=
(
1
.
0
*
(
__cpu_to_be32
(
ip
[
4
])
+
1
))
/
__cpu_to_be32
(
ip
[
5
]);
// GPS likes ".999", let's inc by one - anyway will round that out
...
@@ -179,52 +179,52 @@ int camogm_frame_kml(camogm_state *state)
...
@@ -179,52 +179,52 @@ int camogm_frame_kml(camogm_state *state)
// knowing format provided from GPS - degrees and minuts only, no seconds:
// knowing format provided from GPS - degrees and minuts only, no seconds:
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitude_Index
].
ltag
==
Exif_GPSInfo_GPSLongitude
)
{
// Exif_GPSInfo_GPSLongitude is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitude_Index
].
ltag
==
Exif_GPSInfo_GPSLongitude
)
{
// Exif_GPSInfo_GPSLongitude is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitude_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitude_Index
].
dst
_exif
]);
longitude
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
longitude
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
if
((
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitudeRef_Index
].
ltag
==
Exif_GPSInfo_GPSLongitudeRef
)
&&
if
((
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitudeRef_Index
].
ltag
==
Exif_GPSInfo_GPSLongitudeRef
)
&&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitudeRef_Index
].
dst
]
!=
'E'
))
longitude
=
-
longitude
;
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitudeRef_Index
].
dst
_exif
]
!=
'E'
))
longitude
=
-
longitude
;
D2
(
fprintf
(
debug_file
,
"(longitude) 0x%x 0x%x 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
ip
[
2
],
ip
[
3
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitudeRef_Index
].
dst
]));
D2
(
fprintf
(
debug_file
,
"(longitude) 0x%x 0x%x 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
ip
[
2
],
ip
[
3
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLongitudeRef_Index
].
dst
_exif
]));
}
}
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitude_Index
].
ltag
==
Exif_GPSInfo_GPSLatitude
)
{
// Exif_GPSInfo_GPSLatitude is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitude_Index
].
ltag
==
Exif_GPSInfo_GPSLatitude
)
{
// Exif_GPSInfo_GPSLatitude is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitude_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitude_Index
].
dst
_exif
]);
latitude
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
latitude
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
if
((
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitudeRef_Index
].
ltag
==
Exif_GPSInfo_GPSLatitudeRef
)
&&
if
((
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitudeRef_Index
].
ltag
==
Exif_GPSInfo_GPSLatitudeRef
)
&&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitudeRef_Index
].
dst
]
!=
'N'
))
latitude
=
-
latitude
;
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitudeRef_Index
].
dst
_exif
]
!=
'N'
))
latitude
=
-
latitude
;
D2
(
fprintf
(
debug_file
,
"(latitude) 0x%x 0x%x 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
ip
[
2
],
ip
[
3
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitudeRef_Index
].
dst
]
?
'-'
:
'+'
));
D2
(
fprintf
(
debug_file
,
"(latitude) 0x%x 0x%x 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
ip
[
2
],
ip
[
3
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSLatitudeRef_Index
].
dst
_exif
]
?
'-'
:
'+'
));
}
}
// altitude - will be modified/replaced later
// altitude - will be modified/replaced later
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitude_Index
].
ltag
==
Exif_GPSInfo_GPSAltitude
)
{
// Exif_GPSInfo_GPSAltitude is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitude_Index
].
ltag
==
Exif_GPSInfo_GPSAltitude
)
{
// Exif_GPSInfo_GPSAltitude is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitude_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitude_Index
].
dst
_exif
]);
altitude
=
(
1
.
0
*
__cpu_to_be32
(
ip
[
0
]))
/
__cpu_to_be32
(
ip
[
1
]);
altitude
=
(
1
.
0
*
__cpu_to_be32
(
ip
[
0
]))
/
__cpu_to_be32
(
ip
[
1
]);
if
((
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitudeRef_Index
].
ltag
==
Exif_GPSInfo_GPSAltitudeRef
)
&&
if
((
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitudeRef_Index
].
ltag
==
Exif_GPSInfo_GPSAltitudeRef
)
&&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitudeRef_Index
].
dst
]
!=
'\0'
))
altitude
=
-
altitude
;
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitudeRef_Index
].
dst
_exif
]
!=
'\0'
))
altitude
=
-
altitude
;
D2
(
fprintf
(
debug_file
,
"(altitude) 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitudeRef_Index
].
dst
]));
D2
(
fprintf
(
debug_file
,
"(altitude) 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_GPSAltitudeRef_Index
].
dst
_exif
]));
}
}
D1
(
fprintf
(
debug_file
,
"longitude=%f, latitude=%f, altitude=%f
\n
"
,
longitude
,
latitude
,
altitude
));
D1
(
fprintf
(
debug_file
,
"longitude=%f, latitude=%f, altitude=%f
\n
"
,
longitude
,
latitude
,
altitude
));
// heading - no processing of "True/Magnetic" Exif_GPSInfo_CompassDirectionRef now (always M)
// heading - no processing of "True/Magnetic" Exif_GPSInfo_CompassDirectionRef now (always M)
if
(
state
->
kml_exif
[
Exif_GPSInfo_CompassDirection_Index
].
ltag
==
Exif_GPSInfo_CompassDirection
)
{
// Exif_GPSInfo_CompassDirection is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_CompassDirection_Index
].
ltag
==
Exif_GPSInfo_CompassDirection
)
{
// Exif_GPSInfo_CompassDirection is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassDirection_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassDirection_Index
].
dst
_exif
]);
heading
=
(
1
.
0
*
__cpu_to_be32
(
ip
[
0
]))
/
__cpu_to_be32
(
ip
[
1
]);
heading
=
(
1
.
0
*
__cpu_to_be32
(
ip
[
0
]))
/
__cpu_to_be32
(
ip
[
1
]);
D2
(
fprintf
(
debug_file
,
"(heading) 0x%x 0x%x
\n
"
,
ip
[
0
],
ip
[
1
]));
D2
(
fprintf
(
debug_file
,
"(heading) 0x%x 0x%x
\n
"
,
ip
[
0
],
ip
[
1
]));
}
}
// processing 'hacked' pitch and roll (made of Exif destination latitude/longitude)
// processing 'hacked' pitch and roll (made of Exif destination latitude/longitude)
if
(
state
->
kml_exif
[
Exif_GPSInfo_CompassRoll_Index
].
ltag
==
Exif_GPSInfo_CompassRoll
)
{
// Exif_GPSInfo_CompassRoll is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_CompassRoll_Index
].
ltag
==
Exif_GPSInfo_CompassRoll
)
{
// Exif_GPSInfo_CompassRoll is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
state
->
kml_exif
[
Exif_GPSInfo_CompassRoll_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
state
->
kml_exif
[
Exif_GPSInfo_CompassRoll_Index
].
dst
_exif
]);
roll
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
roll
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
if
((
state
->
kml_exif
[
Exif_GPSInfo_CompassRollRef_Index
].
ltag
==
Exif_GPSInfo_CompassRollRef
)
&&
if
((
state
->
kml_exif
[
Exif_GPSInfo_CompassRollRef_Index
].
ltag
==
Exif_GPSInfo_CompassRollRef
)
&&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassRollRef_Index
].
dst
]
!=
EXIF_COMPASS_ROLL_ASCII
[
0
]))
roll
=
-
roll
;
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassRollRef_Index
].
dst
_exif
]
!=
EXIF_COMPASS_ROLL_ASCII
[
0
]))
roll
=
-
roll
;
D2
(
fprintf
(
debug_file
,
"(roll) 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassRollRef_Index
].
dst
]));
D2
(
fprintf
(
debug_file
,
"(roll) 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassRollRef_Index
].
dst
_exif
]));
}
}
if
(
state
->
kml_exif
[
Exif_GPSInfo_CompassPitch_Index
].
ltag
==
Exif_GPSInfo_CompassPitch
)
{
// Exif_GPSInfo_CompassPitch is present in template
if
(
state
->
kml_exif
[
Exif_GPSInfo_CompassPitch_Index
].
ltag
==
Exif_GPSInfo_CompassPitch
)
{
// Exif_GPSInfo_CompassPitch is present in template
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassPitch_Index
].
dst
]);
ip
=
(
int
*
)
&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassPitch_Index
].
dst
_exif
]);
pitch
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
pitch
=
__cpu_to_be32
(
ip
[
0
])
/
(
1
.
0
*
__cpu_to_be32
(
ip
[
1
]))
+
__cpu_to_be32
(
ip
[
2
])
/
(
60
.
0
*
__cpu_to_be32
(
ip
[
3
]));
if
((
state
->
kml_exif
[
Exif_GPSInfo_CompassPitchRef_Index
].
ltag
==
Exif_GPSInfo_CompassPitchRef
)
&&
if
((
state
->
kml_exif
[
Exif_GPSInfo_CompassPitchRef_Index
].
ltag
==
Exif_GPSInfo_CompassPitchRef
)
&&
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassPitchRef_Index
].
dst
]
!=
EXIF_COMPASS_PITCH_ASCII
[
0
]))
pitch
=
-
pitch
;
(
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassPitchRef_Index
].
dst
_exif
]
!=
EXIF_COMPASS_PITCH_ASCII
[
0
]))
pitch
=
-
pitch
;
D2
(
fprintf
(
debug_file
,
"(pitch) 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassPitchRef_Index
].
dst
]));
D2
(
fprintf
(
debug_file
,
"(pitch) 0x%x 0x%x '%c'
\n
"
,
ip
[
0
],
ip
[
1
],
state
->
ed
[
port
][
state
->
kml_exif
[
Exif_GPSInfo_CompassPitchRef_Index
].
dst
_exif
]));
}
}
// convert from GPS heading, pitch, roll to KML heading, tilt, roll
// convert from GPS heading, pitch, roll to KML heading, tilt, roll
tilt
=
pitch
+
90
.
0
;
tilt
=
pitch
+
90
.
0
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment