⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmpsi.c

📁 用于嵌入式Linux系统的标准C的库函数
💻 C
字号:
union u {  struct     {      short int msw;      unsigned short lsw;    } w;  long l;};union us{  struct     {      short int msw;      unsigned short lsw;    } w;  long l;};int__cmpsi2(long arga,	 short int msw_b, unsigned short int lsw_b){  union u u;  u.l = arga;  if (u.w.msw != msw_b)    {      if (u.w.msw < msw_b) return 0;      return 2;    }  if (u.w.lsw != lsw_b)     {      if (u.w.lsw < lsw_b) return 0;      return 2;    }  return 1;}int__ucmpsi2(unsigned long arga,	 unsigned short int msw_b, unsigned short int lsw_b){  union us u;  u.l = arga;  if (u.w.msw != msw_b)    {      if (u.w.msw < msw_b) return 0;      return 2;    }  if (u.w.lsw != lsw_b)     {      if (u.w.lsw < lsw_b) return 0;      return 2;    }  return 1;}union pu {  struct {    char ignore;    signed char msb;    unsigned short lsw;  } w;  long l;};union pun{  struct {    char ignore;    unsigned char msb;    unsigned short lsw;  } w;  long l;};int__cmppsi2(long arga, long argb){  union pu a;  union pu b;  a.l = arga;  b.l = argb;  if (a.w.msb != b.w.msb)    {      if (a.w.msb < b.w.msb) return 0;      return 2;    }  if (a.w.lsw != b.w.lsw)    {      if (a.w.lsw < b.w.lsw) return 0;      return 2;    }  return 1;}int__ucmppsi2(long arga, long argb){  union pun a;  union pun b;  a.l = arga;  b.l = argb;  if (a.w.msb != b.w.msb)    {      if (a.w.msb < b.w.msb) return 0;      return 2;    }  if (a.w.lsw != b.w.lsw)    {      if (a.w.lsw < b.w.lsw) return 0;      return 2;    }  return 1;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -