Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aprieger-llnw/e21689151f16ceb4aed8bfb4ce031853 to your computer and use it in GitHub Desktop.
Save aprieger-llnw/e21689151f16ceb4aed8bfb4ce031853 to your computer and use it in GitHub Desktop.
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1236:8: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
pip = (struct ip *)ptr;
^~~~~~~~~~~~~~~~
`krb5_get_error_message()`/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1255:8: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
pip = (struct ip *)ptr;
^~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1281:8: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
pip = (struct ip *)ptr;
^~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1282:9: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
fpip = (struct ip *)ptr_fragment;
^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1324:8: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
pip = (struct ip *)ptr;
^~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1369:10: warning: taking address of packed member 'ip_dst' of class or structure 'ip' may result in an unaligned pointer value [-Waddress-of-packed-member]
&pip->ip_dst, pip->ip_p, &pip->ip_sum);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1373:45: warning: taking address of packed member 'ip_dst' of class or structure 'ip' may result in an unaligned pointer value [-Waddress-of-packed-member]
iresult = ProtoAliasIn(la, pip->ip_src, &pip->ip_dst,
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1390:42: warning: taking address of packed member 'ip_dst' of class or structure 'ip' may result in an unaligned pointer value [-Waddress-of-packed-member]
iresult = FragmentIn(la, pip->ip_src, &pip->ip_dst, pip->ip_id,
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1455:8: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
pip = (struct ip *)ptr;
^~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1517:35: warning: taking address of packed member 'ip_src' of class or structure 'ip' may result in an unaligned pointer value [-Waddress-of-packed-member]
iresult = ProtoAliasOut(la, &pip->ip_src,
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1522:33: warning: taking address of packed member 'ip_src' of class or structure 'ip' may result in an unaligned pointer value [-Waddress-of-packed-member]
iresult = ProtoAliasOut(la, &pip->ip_src,
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1527:30: warning: taking address of packed member 'ip_src' of class or structure 'ip' may result in an unaligned pointer value [-Waddress-of-packed-member]
iresult = FragmentOut(la, &pip->ip_src, &pip->ip_sum);
^~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias.c:1548:8: warning: cast from 'char *' to 'struct ip *' increases required alignment from 1 to 2 [-Wcast-align]
pip = (struct ip *)ptr;
^~~~~~~~~~~~~~~~
13 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_db.c:2666:22: warning: cast from 'ipfw_insn *' (aka 'struct _ipfw_insn *') to 'ipfw_insn_ip *' (aka 'struct _ipfw_insn_ip *') increases required alignment from 2 to 4 [-Wcast-align]
ipfw_insn_ip *cmd = (ipfw_insn_ip *) cmd1;
^~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_db.c:2698:18: warning: cast from 'ipfw_insn *' (aka 'struct _ipfw_insn *') to 'u_int32_t *' (aka 'unsigned int *') increases required alignment from 2 to 4 [-Wcast-align]
rule->act_ofs = (u_int32_t *) cmd - (u_int32_t *) rule->cmd;
^~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_db.c:2698:38: warning: cast from 'ipfw_insn *' (aka 'struct _ipfw_insn *') to 'u_int32_t *' (aka 'unsigned int *') increases required alignment from 2 to 4 [-Wcast-align]
rule->act_ofs = (u_int32_t *) cmd - (u_int32_t *) rule->cmd;
^~~~~~~~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_db.c:2701:18: warning: cast from 'ipfw_insn *' (aka 'struct _ipfw_insn *') to 'u_int32_t *' (aka 'unsigned int *') increases required alignment from 2 to 4 [-Wcast-align]
rule->cmd_len = (u_int32_t *) cmd - (u_int32_t *) rule->cmd;
^~~~~~~~~~~~~~~~~
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_db.c:2701:38: warning: cast from 'ipfw_insn *' (aka 'struct _ipfw_insn *') to 'u_int32_t *' (aka 'unsigned int *') increases required alignment from 2 to 4 [-Wcast-align]
rule->cmd_len = (u_int32_t *) cmd - (u_int32_t *) rule->cmd;
^~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_proxy.c:428:10: warning: cast from 'u_char *' (aka 'unsigned char *') to 'u_short *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align]
sptr = (u_short *) option;
^~~~~~~~~~~~~~~~~~
1 warning generated.
/usr/home/aprieger/repos/freebsd_master/freebsd/sys/netinet/libalias/alias_mod.c:130:28: warning: no previous extern declaration for non-static variable 'dll_chain' [-Wmissing-variable-declarations]
SLIST_HEAD(dll_chain, dll) dll_chain = SLIST_HEAD_INITIALIZER(dll_chain);
^
1 warning generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment