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

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

?? sexp_ops.h

?? 機器人足球AI設計比賽
?? H
字號:
/** SFSEXP: Small, Fast S-Expression Library version 1.0Written by Matthew Sottile (matt@lanl.gov)Copyright (2004). The Regents of the University of California. This materialwas produced under U.S. Government contract W-7405-ENG-36 for Los AlamosNational Laboratory, which is operated by the University of California forthe U.S. Department of Energy. The U.S. Government has rights to use,reproduce, and distribute this software. NEITHER THE GOVERNMENT NOR THEUNIVERSITY MAKES ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LIABILITYFOR THE USE OF THIS SOFTWARE. If software is modified to produce derivativeworks, such modified software should be clearly marked, so as not to confuseit with the version available from LANL.Additionally, this program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or (at youroption) any later version. Accordingly, this program is distributed in thehope that it will be useful, but WITHOUT ANY WARRANTY; without even theimplied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Seethe GNU General Public License for more details.LA-CC-04-094**/#ifndef __SEXP_OPS_H__#define __SEXP_OPS_H__/** * \file sexp_ops.h * * \brief A collection of useful operations to perform on s-expressions. * * A set of routines for operating on s-expressions.  Note that cons, * car, and cdr do <B>not</B> currently have any guarantee to behave in a * identical manner as their LISP or Scheme equivalents.  This would be * fairly easy to fix, but not high on the priority list currently. */#include "sexp.h"#ifdef __cplusplusextern "C" {#endif  /*========*/  /* MACROS */  /*========*/    /**   * Return the head of a list \a s by reference, not copy.   */#define hd_sexp(s) ((s)->list)    /**   * Return the tail of a list \a s by reference, not copy.   */#define tl_sexp(s) ((s)->list->next)     /**   * Return the element following the argument \a s.   */#define next_sexp(s) ((s)->next)    /**   * Reset the continuation \a c by setting the \c lastPos pointer to   * \c NULL.   */#define reset_pcont(c) ((c)->lastPos = NULL)  /**   * Find an atom in a sexpression data structure and return a pointer to   * it.  Return NULL if the string doesn't occur anywhere as an atom.    * This is a depth-first search algorithm.   *   * \param name   Value to search for.   * \param start  Root element of the s-expression to search from.   * \return       If the value is found, return a pointer to the first   *               occurrence in a depth-first traversal.  NULL if not found.   */  sexp_t *find_sexp(const char *name, sexp_t *start);      /**   * Breadth first search for s-expressions.  Depth first search will find   * the first occurance of a string in an s-expression by basically finding   * the earliest occurance in the string representation of the expression   * itself.  Breadth first search will find the first occurance of a string   * in relation to the structure of the expression itself (IE: the instance   * with the lowest depth will be found).   *    * \param name  Value to search for.   * \param start Root element of the s-expression to search from.   * \return      If the value is found, return a pointer to the first   *              occurrence in a breadth-first traversal.  NULL if not found.   */  sexp_t *bfs_find_sexp(const char *name, sexp_t *start);  /**   * Given an s-expression, determine the length of the list that it encodes.   * A null expression has length 0.  An atom has length 1.  A list has   * length equal to the number of sexp_t elements from the list head   * to the end of the ->next linked list from that point.   *   * \param sx S-expression input.   * \return   Number of sexp_t elements at the same level as sx, 0 for   *           NULL, 1 for an atom.   */  int sexp_list_length(const sexp_t *sx);    /**   * Copy an s-expression.  This is a deep copy - so the resulting s-expression   * shares no pointers with the original.  The new one can be changed without   * damaging the contents of the original.   *   * \param sx S-expression to copy.   * \return   A pointer to a copy of sx.  This is a deep copy, so no memory   *           is shared between the original and the returned copy.   */  sexp_t *copy_sexp(const sexp_t *sx);    /**   * Cons: Concatenate two s-expressions together, without references to the   * originals.   *   * \deprecated{cons, car, and cdr are deprecated and likely to be   * removed soon unless sufficient numbers of users convince me otherwise.   * their functionality is very easy to inline in code, and they only exist   * for quick prototyping and places where performance really doesn't   * atter.}   */  sexp_t *cons_sexp(sexp_t *r, sexp_t *l);    /**   * car: Like hd(), but returning a copy of the head, not a reference to it.   *   * \deprecated{cons, car, and cdr are deprecated and likely to be   * removed soon unless sufficient numbers of users convince me otherwise.   * their functionality is very easy to inline in code, and they only exist   * for quick prototyping and places where performance really doesn't   * matter.}   */  sexp_t *car_sexp(sexp_t *s);    /**   * cdr: Like tl(), but returning a copy of the tail, not a reference to it.   *   * \deprecated{cons, car, and cdr are deprecated and likely to be   * removed soon unless sufficient numbers of users convince me otherwise.   * their functionality is very easy to inline in code, and they only exist   * for quick prototyping and places where performance really doesn't   * matter.}   */  sexp_t *cdr_sexp(sexp_t *s);  #ifdef __cplusplus}#endif#endif /* __SEXP_OPS_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区中文字幕电影| 中文字幕人成不卡一区| hitomi一区二区三区精品| 免费成人在线观看| 视频在线观看一区| 亚洲成人午夜电影| 午夜不卡av在线| 午夜免费久久看| 亚洲电影第三页| 天天av天天翘天天综合网 | 亚洲欧美日韩精品久久久久| 国产日韩欧美一区二区三区综合 | 国产精品白丝jk黑袜喷水| 国产精品一色哟哟哟| 成人伦理片在线| 91国产丝袜在线播放| 欧美美女一区二区| 精品国产伦一区二区三区观看体验 | 欧美私人免费视频| 欧美色图在线观看| 日韩精品一区二区三区中文不卡 | 99久久婷婷国产综合精品| 99re这里只有精品视频首页| 欧美午夜电影在线播放| 日韩精品中文字幕在线一区| 欧美韩日一区二区三区四区| 亚洲精品午夜久久久| 久久99国产精品久久| 91在线视频播放地址| 欧美一区二区免费| 国产精品国产三级国产专播品爱网 | 性久久久久久久| 国产精品性做久久久久久| 色偷偷成人一区二区三区91| 日韩一区二区在线看| 亚洲欧洲色图综合| 一区二区三区欧美日韩| 免费看日韩a级影片| 成人手机在线视频| 91精品国产色综合久久ai换脸| 国产亚洲午夜高清国产拍精品| 亚洲在线观看免费| 国产激情一区二区三区四区| 欧美日韩在线电影| 成人欧美一区二区三区黑人麻豆| 亚洲gay无套男同| 成人福利视频网站| 精品理论电影在线观看| 午夜精品一区二区三区免费视频| 国产精品香蕉一区二区三区| 欧美日韩aaa| 亚洲欧美国产77777| 狠狠色丁香久久婷婷综合丁香| 欧洲精品中文字幕| 国产精品白丝在线| 国产成人精品一区二| 精品裸体舞一区二区三区| 亚洲一二三四久久| 97久久精品人人澡人人爽| 久久天堂av综合合色蜜桃网| 亚洲大片免费看| 91蜜桃在线免费视频| 中文字幕免费一区| 丁香网亚洲国际| 2023国产精品| 韩国欧美一区二区| 日韩三级视频在线观看| 日韩国产精品久久久久久亚洲| 在线免费观看日本欧美| 亚洲人成亚洲人成在线观看图片 | 天天影视涩香欲综合网 | 免费日韩伦理电影| 91精品国产一区二区三区| 亚洲国产精品久久艾草纯爱| 色久综合一二码| 亚洲精品ww久久久久久p站| 日本乱人伦aⅴ精品| 一区二区三区高清在线| 欧美日韩中文国产| 午夜精品一区二区三区电影天堂| 欧美日韩一级二级| 亚洲福利一区二区三区| 欧美精品国产精品| 免费在线一区观看| 精品国产伦理网| av在线不卡观看免费观看| 中文成人综合网| 91美女片黄在线观看91美女| 亚洲精品日韩一| 91福利视频网站| 日韩成人免费电影| 久久久久综合网| 99国产精品一区| 亚洲成人久久影院| 欧美成人精品1314www| 黄色小说综合网站| 亚洲欧美影音先锋| 欧美日韩一区二区欧美激情| 天堂va蜜桃一区二区三区| 欧美一级夜夜爽| 从欧美一区二区三区| 亚洲男人的天堂av| 337p亚洲精品色噜噜狠狠| 狠狠色丁香婷婷综合久久片| 国产精品二三区| 欧美日韩不卡在线| 国产成人精品一区二区三区四区 | 精品国产乱码久久久久久闺蜜| 国产麻豆成人传媒免费观看| 国产精品美女久久久久久久| 欧美在线高清视频| 看电视剧不卡顿的网站| 国产欧美精品区一区二区三区| 99re亚洲国产精品| 美日韩一区二区| 亚洲人成在线观看一区二区| 欧美一区二区大片| 99久久精品一区| 老司机精品视频在线| 亚洲精品伦理在线| 日韩女优视频免费观看| 91免费视频观看| 国产精品一区二区在线观看不卡| 亚洲欧洲在线观看av| 精品欧美一区二区久久| 欧美在线一区二区三区| 大胆亚洲人体视频| 久久爱另类一区二区小说| 一区二区不卡在线视频 午夜欧美不卡在| 91麻豆精品国产91久久久久| 97久久超碰国产精品电影| 久久99精品国产麻豆婷婷洗澡| 亚洲一区二区三区四区不卡| 国产午夜精品久久久久久免费视| 欧美久久一二区| 一本大道av伊人久久综合| 国产成人免费在线视频| 成人免费高清在线观看| 精品亚洲欧美一区| 蜜桃在线一区二区三区| 亚洲高清三级视频| 亚洲免费在线看| 国产精品高潮呻吟| 中文久久乱码一区二区| 久久久精品tv| 久久久久久久久久久久久久久99| 日韩欧美在线一区二区三区| 欧美群妇大交群的观看方式| 色综合天天综合网国产成人综合天| 国产在线精品免费av| 国产自产高清不卡| 麻豆精品一区二区| 久久精品国产99| 国产九九视频一区二区三区| 久久精品国产久精国产爱| 久久精品久久综合| 国产一区二区在线看| 国产酒店精品激情| 国产mv日韩mv欧美| av高清不卡在线| 在线视频综合导航| 欧美日韩中文精品| 欧美日韩国产成人在线91| 欧美日韩视频不卡| 91精品国产免费久久综合| 一区二区视频在线看| 亚洲综合色在线| 午夜精品久久久久久| 另类小说图片综合网| 国产美女精品一区二区三区| 成人动漫av在线| 在线观看国产日韩| 欧美一级片免费看| 中文字幕电影一区| 亚洲精品大片www| 免费观看在线色综合| 国产成人免费视| 日本福利一区二区| 7777精品伊人久久久大香线蕉的 | 欧美日韩国产影片| 欧美xxxxxxxx| 中文字幕五月欧美| 日韩精品久久久久久| 国产不卡在线视频| 精品视频一区 二区 三区| 欧美一级免费大片| 国产精品免费网站在线观看| 一级日本不卡的影视| 国产乱码精品一区二区三| 93久久精品日日躁夜夜躁欧美| 欧美精品在欧美一区二区少妇| 久久综合色婷婷| 亚洲不卡av一区二区三区| 国产精品夜夜嗨| 777午夜精品视频在线播放| 国产午夜久久久久| 秋霞影院一区二区| 91麻豆国产在线观看| 欧美成va人片在线观看| 亚洲嫩草精品久久|