亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gui_adddec.c

?? ucgui源碼3.32
?? C
字號:
/*
*********************************************************************************************************
*                                                uC/GUI
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
*
*              礐/GUI is protected by international copyright laws. Knowledge of the
*              source code may not be used to write a similar product. This file may
*              only be used in accordance with a license and should not be redistributed
*              in any way. We appreciate your understanding and fairness.
*
----------------------------------------------------------------------
File        : GUIVAL.C
Purpose     : Routines to display values as dec, binary or hex
----------------------------------------------------------------------
*/

#include "GUI_Protected.h"
#include "GUIDebug.h"
#include "string.h"


/*********************************************************************
*
*       Public data
*
**********************************************************************
*/

const U32 GUI_Pow10[10] = {
  1 , 10, 100, 1000, 10000,
  100000, 1000000, 10000000, 100000000, 1000000000
};

/*********************************************************************
*
*       Static routines
*
**********************************************************************
*/

static int _Check_NegLong(I32 *pv, char**ps) {
  if (*pv<0) {
    *(*ps)++ = '-';
    *pv = -*pv;
    return 1;
  }
  return 0;
}

/*********************************************************************
*
*       Module internal routines
*
**********************************************************************
*/

int GUI_Long2Len(I32 vSign) {
  int Len = 1;
  I32 v = (vSign>0) ? vSign : -vSign;
  while (( ((U32)v) >= GUI_Pow10[Len]) && (Len <9))
    Len++;
  if (vSign<0)
		Len++;
  return Len;
}

long GUI_AddSign(long v, char**ps) {
  char c;
  if (v<0) {
    c = '-';
    v = -v;
  } else {
    c = '+';
  }
  *(*ps)++ = c;
  **ps     = '\0';
  return v;
}

/*********************************************************************
*
*       Public routines
*
**********************************************************************
*/

/*********************************************************************
*
*       Decimal GUI_Add...  routines
*/


void GUI_AddDecShift(I32 v, U8 Len, U8 Shift, char**ps) {
  char c;
  long d;
  #ifndef _CM16C
    Len -= _Check_NegLong(&v, ps); /* TASKING: Tool internal error S003: asertion failed - please report */
  #else
    if (v<0) {
      *(*ps)++ = '-';
      v = -v;
    }
  #endif
  if (Shift) Len--;
#if GUI_DEBUG_LEVEL >1
  if (Len>9) {
    Len=9;
    GUI_DEBUG_ERROROUT("Can not display more than 9 dec. digits");
  }
#endif
  if ((U32)v >= GUI_Pow10[Len])
	v = GUI_Pow10[Len]-1;
  while (Len) {
    if (Len--==Shift)
      *(*ps)++ = GUI_DecChar;
    d = GUI_Pow10[Len];
    c = (char) (v/d);
    v -= c*d;
    *(*ps)++ = c+'0';
  }
  **ps = 0;
}

void GUI_AddDec(I32 v, U8 Len, char**ps) {
  GUI_AddDecShift(v, Len, 0, ps);
}

void GUI_AddDecMin(I32 v, char**ps) {
  U8 Len = GUI_Long2Len(v);
  GUI_AddDecShift(v, Len, 0, ps);
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区精品二区高清| 一区二区三区四区在线免费观看| 欧美私人免费视频| 欧美在线你懂的| 欧美精品tushy高清| 91久久精品午夜一区二区| 色丁香久综合在线久综合在线观看| 国产aⅴ综合色| 成人中文字幕在线| a级精品国产片在线观看| 99精品桃花视频在线观看| aa级大片欧美| 欧美美女网站色| 欧美成人一区二区三区| 国产日韩精品一区二区三区| 欧美a一区二区| 精品一区二区三区香蕉蜜桃| 国产精品亚洲成人| 不卡高清视频专区| 欧美午夜电影网| 久久久综合视频| 亚洲人成小说网站色在线| 五月天一区二区三区| 男人的天堂久久精品| 成人在线视频首页| 欧美亚一区二区| 久久久久免费观看| 亚洲精品视频在线观看网站| 日本一区中文字幕| 成人午夜在线播放| 在线成人高清不卡| 中文字幕二三区不卡| 亚洲国产精品久久一线不卡| 美国毛片一区二区| 在线观看国产91| 国产日韩欧美一区二区三区乱码| 亚洲欧美电影院| 狠狠色丁香婷综合久久| 91在线观看视频| 日韩欧美在线影院| 亚洲伦理在线免费看| 韩国视频一区二区| 欧美午夜免费电影| 中文字幕视频一区| 国产一区二区在线观看免费| 91福利精品视频| 中文子幕无线码一区tr| 老汉av免费一区二区三区| 91丝袜高跟美女视频| 久久婷婷色综合| 日本不卡高清视频| 欧美日韩综合一区| 亚洲美女偷拍久久| 从欧美一区二区三区| 精品日韩一区二区| 蜜桃精品视频在线观看| 欧美视频在线不卡| 亚洲自拍与偷拍| 91麻豆免费看片| 国产精品欧美久久久久无广告| 毛片基地黄久久久久久天堂| 欧美色窝79yyyycom| 亚洲你懂的在线视频| 99久久99久久免费精品蜜臀| 国产欧美一区二区精品忘忧草| 免费成人在线影院| 欧美一级高清片| 美女视频黄频大全不卡视频在线播放 | 国产三级欧美三级日产三级99| 日韩一区精品视频| 欧美亚洲另类激情小说| 一区二区三区中文字幕在线观看| av午夜精品一区二区三区| 中文字幕av一区二区三区免费看 | 欧美国产精品一区二区| 国产精品一区二区在线播放| 久久欧美中文字幕| 国产东北露脸精品视频| 国产精品网站在线| www.在线成人| 一区二区三区在线观看动漫| 国产人妖乱国产精品人妖| 久久精品国产在热久久| 精品欧美一区二区久久| 国产精品中文字幕欧美| 欧美国产精品v| 99国产精品久久久久| 亚洲精品视频在线观看网站| 欧美日韩国产天堂| 麻豆国产精品视频| 日本一区二区成人| 色999日韩国产欧美一区二区| 亚洲视频在线一区二区| 欧美日韩电影一区| 日本欧美一区二区三区| 久久看人人爽人人| 91在线视频免费91| 亚洲成a人在线观看| 欧美电影免费观看高清完整版在 | 中文字幕日韩欧美一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 亚洲美女免费在线| 91精品国产欧美一区二区18 | 精品一区二区在线免费观看| 国产亚洲综合性久久久影院| 99精品国产99久久久久久白柏| 亚洲国产成人精品视频| 精品成人a区在线观看| 不卡视频一二三| 人禽交欧美网站| 国产精品另类一区| 91精品国产91久久久久久最新毛片| 国产一区二区伦理片| 国产精品一区二区果冻传媒| 亚洲黄网站在线观看| 欧美电视剧在线观看完整版| 一本久久a久久精品亚洲| 奇米精品一区二区三区四区| 亚洲欧美日韩成人高清在线一区| 日韩一区二区三区电影 | 精油按摩中文字幕久久| 亚洲色图制服诱惑| 久久亚洲免费视频| 在线不卡一区二区| 成人av免费网站| 久久99精品久久久久久国产越南 | 亚洲欧美另类在线| 久久久久国产免费免费| 欧美三级电影在线看| 风间由美中文字幕在线看视频国产欧美| 亚洲老司机在线| 中文字幕第一区综合| 日韩欧美亚洲另类制服综合在线| 一本色道综合亚洲| 成人综合在线视频| 国产精品综合二区| 性做久久久久久免费观看| 亚洲色图清纯唯美| 国产精品色哟哟网站| 欧美精品一区二区三区蜜桃视频| 欧美在线你懂的| 欧美性videosxxxxx| 99re在线精品| 91美女精品福利| 99re免费视频精品全部| 丁香婷婷深情五月亚洲| 国产久卡久卡久卡久卡视频精品| 日韩国产在线观看一区| 亚洲不卡在线观看| 午夜国产精品一区| 午夜成人免费视频| 肉色丝袜一区二区| 日韩精品电影一区亚洲| 午夜精品福利一区二区蜜股av| 亚洲二区在线视频| 日韩精品成人一区二区三区| 手机精品视频在线观看| 青青草原综合久久大伊人精品 | 欧美大片一区二区三区| 91在线观看成人| 波多野结衣一区二区三区| 高清免费成人av| 成人国产亚洲欧美成人综合网 | 欧美日韩一区精品| 欧美日韩精品电影| 91精品国产综合久久国产大片| 欧美美女视频在线观看| 69堂精品视频| 久久亚洲精品小早川怜子| 中文子幕无线码一区tr| 亚洲综合久久久| 精品一二线国产| 91老司机福利 在线| 7878成人国产在线观看| 精品日韩在线一区| 综合电影一区二区三区| 亚洲高清免费观看| 国产麻豆精品久久一二三| av网站免费线看精品| 欧美日本韩国一区二区三区视频| 欧美不卡一二三| 日韩美女视频一区二区| 亚洲国产乱码最新视频 | 久久综合网色—综合色88| 中文字幕不卡在线播放| 亚洲夂夂婷婷色拍ww47| 黑人巨大精品欧美黑白配亚洲| 99久久er热在这里只有精品15 | 7799精品视频| 国产精品美女久久久久aⅴ | 风间由美性色一区二区三区| 色琪琪一区二区三区亚洲区| 日韩欧美国产三级电影视频| 中文字幕欧美日本乱码一线二线| 午夜精品久久久久影视| gogo大胆日本视频一区| 欧美一区二区三区播放老司机| 久久99在线观看| 在线观看中文字幕不卡| 欧美精品一区二区精品网|