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

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

?? tgiex1.c

?? 《Web編程專家指南》
?? C
字號:
/*
 *  Task  Gateway  Interface
 *  A. Montefusco
 *  June 10, 1995
 *
 *  Example 1
 *
 *  TGI program with only one instance.
 *
 */


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <time.h>
#include <dos.h>
#include "tgi.h"

/*
 *   htPrintf
 *
 *   printf like function to emit a HTML output stream from TGI callback
 *   function
 */

int htPrintf (HREQUEST hReq, const char *fmt, ...)
{
   char    szBuf[1024];
   va_list argptr;
   int     cnt;

   va_start(argptr, fmt);
   cnt = vsprintf(szBuf, fmt, argptr);
   va_end(argptr);

   TgiPutHtml (hReq, szBuf, (long)cnt);

   return(cnt);
}



/*
 *   HTML 2.0 compatible header... 
 */

static char szHtmlHeader [] =
              "Content-type: text/html\r\n\r\n"                    
              "<html>"                                             
              "<head>"                                             
              "<title>Returned from TGI executable !!! </title>"   
              "</head>"                                            
              "<body>"                                             
              "<h1>"                                               
              "TGI TEST"                                           
              "</h1>"                                              
              "<p>"                                                
              "Returned from Task Gateway Interface executable." ;

/*
 *   ... and trailer
 */

static char szHtmlTrailer [] =  "</body>" 
                                "</html>" ;


/*
 *   TGI  callback function
 *
 *   hReq parameter must be used in all following calls to TGI API
 *   pCbData points to optional extension's data
 *
 *   This callback send to client a simple screen containing 
 *   the request's data
 */

long CbExample1 (HREQUEST hReq, void *pCbData)
{
   printf ("Callback: recalled with: %p *p\n", (void *)hReq, pCbData);

   TgiPutHtml (hReq, szHtmlHeader, strlen(szHtmlHeader));

   {
      char *pszPi;
      char *pszQi;
      char *pszFd;

      htPrintf (hReq, "<p><p><pre>");

      TgiGetPathInfo  ( hReq, &pszPi ) ;
      TgiGetQueryInfo ( hReq, &pszQi ) ;
      TgiGetFormData  ( hReq, &pszFd ) ;

      htPrintf (hReq, "PathInfo  : %s<p>", pszPi);
      htPrintf (hReq, "QueryInfo : %s<p>", pszQi);
      htPrintf (hReq, "FormData  : %s<p>", pszFd);

      htPrintf (hReq, "<p></pre>");
   }

   /*
    *  Remove remark tokens from the following line to simulate
    *  a lengthy operation
    */
   /* sleep (10); */

   {
      time_t  timeNow = time(0);                  // request start timestamp
      time_t  timeStart = *((time_t *)pCbData);   // program start timestamp

      htPrintf (hReq, "<p>Run @ %s<p>", asctime (localtime(&timeNow)));
      htPrintf (hReq, "<p>Tgi module start @ %s<p>", 
                asctime (localtime(&timeStart)));
   }

   TgiPutHtml (hReq, szHtmlTrailer, strlen(szHtmlTrailer));

   return TGI_OK;
}



int main (void)
{
   long   rc;
   HTGI   hTgi;                        // handle of the TGI extension
   char  *pszModName = "example_1";    // TGI extension name
   time_t timeStart;                   // program start timestamp

   timeStart = time(0);


   rc = TgiRegisterModule ( pszModName, CbExample1, &hTgi, 0 );

   TGI_FATAL(rc);

   rc = TgiProcessModule ( hTgi, &timeStart );

   TGI_FATAL(rc);

   rc = TgiDeregisterModule ( hTgi );

   TGI_FATAL(rc);

   return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av电影在线观看一区| 青青草精品视频| 精品久久国产字幕高潮| 欧美三电影在线| 欧美午夜一区二区三区 | 欧美午夜电影在线播放| jlzzjlzz亚洲女人18| 9人人澡人人爽人人精品| 成人网页在线观看| 99久久精品99国产精品 | 日韩电影免费在线看| 亚洲午夜激情av| 日韩高清在线一区| 美国精品在线观看| 国内精品视频一区二区三区八戒| 麻豆91在线看| 国产精品影视在线观看| 国产99一区视频免费| 不卡av在线网| 欧美在线999| 欧美一区二区观看视频| 久久蜜桃av一区二区天堂 | 日韩无一区二区| 精品久久久久久久久久久久包黑料| 久久综合九色综合欧美就去吻| 久久久久久综合| 亚洲精品伦理在线| 天堂久久久久va久久久久| 韩国av一区二区三区四区 | 一区二区三区欧美激情| 亚洲国产欧美日韩另类综合| 石原莉奈在线亚洲三区| 国产精品自拍网站| 日本高清免费不卡视频| 日韩精品中文字幕一区二区三区| 欧美激情一区三区| 一区二区三区加勒比av| 玖玖九九国产精品| 97国产精品videossex| 3atv一区二区三区| 国产精品久久久久三级| 五月开心婷婷久久| 粉嫩高潮美女一区二区三区| 在线免费不卡视频| 欧美精品一区二区蜜臀亚洲| 一区二区三区高清| 国产不卡视频在线播放| 欧美丰满少妇xxxxx高潮对白| 国产日韩v精品一区二区| 亚洲国产综合91精品麻豆| 韩国成人在线视频| 91麻豆精品国产91久久久资源速度| 亚洲国产精品高清| 免播放器亚洲一区| 欧美综合一区二区| 国产欧美日韩在线| 精品一区二区国语对白| 911精品产国品一二三产区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日本高清不卡视频| 国产精品毛片无遮挡高清| 免费成人小视频| 欧美日韩免费一区二区三区| 亚洲欧洲美洲综合色网| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲资源在线观看| 色综合一区二区三区| 国产精品久久久久久久久图文区 | 欧美精品一区二区三区高清aⅴ | 国产一区二区精品久久91| 欧美色图天堂网| 一区二区日韩av| 色综合网站在线| 亚洲色图都市小说| 成人av在线网| 亚洲视频一区在线| 成人av网站免费| 中文字幕在线观看一区| 成人黄色777网| 中文字幕在线观看不卡视频| 成人h动漫精品一区二| 中文字幕一区在线观看视频| 风流少妇一区二区| 国产精品女人毛片| 91啪亚洲精品| 亚洲国产日日夜夜| 欧美片网站yy| 奇米色777欧美一区二区| 日韩亚洲欧美一区| 国内成人精品2018免费看| 精品成人佐山爱一区二区| 国产在线精品一区在线观看麻豆| 欧美电影免费观看高清完整版| 秋霞午夜av一区二区三区| 欧美电影精品一区二区| 成人av网在线| 亚洲国产你懂的| 精品国产一区二区亚洲人成毛片 | 99国产精品国产精品毛片| 尤物av一区二区| 日韩欧美一二区| 国产麻豆91精品| 日韩美女久久久| 欧美精品自拍偷拍| 国产精品亚洲午夜一区二区三区| 中文字幕亚洲精品在线观看 | 精品国产乱码久久久久久1区2区 | 国产日韩高清在线| 91片在线免费观看| 美女视频黄久久| 国产亚洲精久久久久久| 99精品欧美一区二区三区小说| 亚洲主播在线播放| 久久精品一区蜜桃臀影院| 在线精品亚洲一区二区不卡| 免费在线观看一区二区三区| 中文字幕欧美国产| 日韩一区二区三区在线观看| 成人毛片视频在线观看| 蜜桃视频免费观看一区| 综合激情网...| 精品久久久久久久久久久久久久久| 99国产一区二区三精品乱码| 麻豆精品一二三| 亚洲精品大片www| 日本一区二区在线不卡| 日韩三级精品电影久久久| 在线视频综合导航| 高清不卡在线观看| 久久精品国产99国产| 一区二区三区在线看| 中文字幕一区二区日韩精品绯色| 日韩欧美国产一区二区三区| 色综合天天性综合| 亚洲h精品动漫在线观看| 在线看日本不卡| 99久久综合狠狠综合久久| 偷拍一区二区三区四区| 久久久久久一二三区| 日韩一区二区三区免费看| av在线综合网| 久久国产尿小便嘘嘘| 亚洲四区在线观看| 国产精品久99| 欧美精品一区二区在线观看| 日本二三区不卡| 国产精品91xxx| 国产不卡视频在线观看| 日本美女一区二区三区视频| 亚洲免费看黄网站| 国产亚洲一区二区三区四区| 26uuu国产电影一区二区| 91福利国产成人精品照片| 国产99久久久国产精品潘金网站| 琪琪久久久久日韩精品| 一区二区三区四区蜜桃| 中文字幕一区二区在线播放| 久久久噜噜噜久噜久久综合| 91精品国产91久久久久久最新毛片| 欧美日韩国产片| 在线观看亚洲专区| 成人激情动漫在线观看| 国产又黄又大久久| 成人av网站在线观看免费| 成人一区在线观看| 国产精品主播直播| 国产精品小仙女| 国产风韵犹存在线视精品| 国产一二精品视频| 麻豆精品久久精品色综合| 天堂蜜桃91精品| 婷婷久久综合九色综合伊人色| 一区二区三区在线观看动漫 | 欧美午夜寂寞影院| 在线观看一区二区精品视频| 色域天天综合网| 欧美老肥妇做.爰bbww视频| 欧美麻豆精品久久久久久| 欧美日韩1234| 欧美一区二区三区在线电影| 国产日韩欧美亚洲| 国产欧美一区二区精品秋霞影院| 久久久久一区二区三区四区| 久久久一区二区| 一区二区激情小说| 日韩国产欧美三级| 国产一区在线观看视频| 欧美性猛交xxxx黑人交| 欧美丝袜自拍制服另类| 欧美一区二区在线免费观看| 日韩视频免费观看高清完整版 | 欧美久久婷婷综合色| 日韩免费观看2025年上映的电影 | 337p粉嫩大胆噜噜噜噜噜91av| 国产精品美女久久久久久久网站| 日本一区二区成人| 亚洲精品久久7777| 日韩不卡手机在线v区| 91美女片黄在线观看91美女| 欧美日韩免费电影|